Homework 2.

Short Description:

Terms and ideas from the end of chapter 1 and the beginning of chapter 2.


When you finish this homework, you should have:

Formal Description

Please start a word document and answer/respond to the following.
  1. Define the following terms
    1. Compiler
    2. Interpreter
    3. Algorithm
    4. Operating System
    5. Bit
  2. Define or describe the three different levels of programming discussed in class. Which of these programming levels are portable between computers?
  3. Why is our number system called a positional number system?
  4. Name several factors that make it hard to program in machine code.
  5. Convert the following to decimal. Please show your work. If you wish, you can work these out by hand and insert a picture of your solution. Please do this as you will be required to solve this type of problem on the test. You should check your answers with an on-line calculator.
    1. $101_2$
    2. $1101_2$
    3. $1100101_2$
    4. $1110111_2$

Required Files

A single word document containing the answers to the questions and prompts. Please submit a word document, documents in other formats will receive a reduction in points.


Submit the assignment to the D2L folder Homework x by the due date.