lmayer@elgin.edu

Algorithms

Lecture 2 OBJECTIVES

After completing this class, students will be able to:

  • Explain basic Computer Architecture
  • Identify the major components of a computer.
  • Explain how memory and memory addressing work
  • Explain why programmers use binary and hexadecimal numbers.
  • Identify various types of computer errors.
  • Write a pseudocode description of an algorithm.
  • Identify the various phases of a software development project.

In-class Assignment: Peapods
Programming project 1, page 33

Reading Assignment:Savitch:
Section 1.3 & 1.4, Pages 19 - 31 (Introduction to C++)
Section 2.1, Pages 37 - 45 (Variables and Assignments)
Section 2.3, Pages 55 - 65 (Data Types and Expressions)
Section 2.5, Pages 83 - 88 (Program Style)

Homework Assignment: Modify Peapods
Programming Projects 2 & 3 page 33

Binary Number Exercise
Click on the link above, then chose the Binary Number option for extra information about binary numbers.

Click here for the presentation.

 

 

Previous Lecture                         Next Lecture