Date |
Topic |
Lesson |
Reading |
Assignments |
June 24 | Course Introduction Computers and Programming |
Lesson 1 | Chapter 1. | 1.Get a computer account (if you don't have one already) 2. Send me email (details in class) |
June 26 | Software Life Cycle Introduction to C++ Borland Turbo C++ PCC AIX compiler |
Lesson 2 | Chapter 2 | Practice assignment will be given out C++ FAQ |
July 1 | Scalar Data Types Arithmetic Calculations |
Lesson 3 | Chapter 3 | Lab #1 Distributed |
July 3 | Input and Output Using cin and cout | Lesson 4 | . | . |
July 8 | Top Down Design Modular Programming Subprograms |
Lesson 5 | Chapter 4 | Lab #1 DUE Lab #2 Distributed A Solution to Lab #1 |
July 10 | More Subprograms | Lesson 6 | . | . |
July 15 | Selection Control Statements Related operators |
Lesson 7 | Chapter 5, 5.1 - 5.5 | Lab #2 DUE Lab #3 Distributed ( FAQ) A Solution to Lab #2 |
July 17 | More Selection Control Boolean statements Boolean operators |
Lesson 8 | . | . |
July 22 | Repetition Statements Review for Midterm |
Lesson 9 | Chapter 6 | Lab #3 DUE Lab #4 Distributed( FAQ) A Solution to Lab #3 |
July 24 | Midterm (Chapters 1 - 5, except 5.6) Short lecture will follow |
Lesson 10 | . | . |
July 29 | Arrays | Lesson 11 | Chapter 10, 10.1, 10.2 | . |
July 31 | Strings - These are NOT the strings discussed in Chapter 7 of the book. | Lesson 12 | . | Lab #4 DUE Lab #5 Distributed ( FAQ) A Solution to Lab #4 A Solution to Lab #4 Extra Credit |
August 5 | Files and Streams | Lesson 13 | Chapter 9 | . |
August 7 | Structures | Lesson 14 | . | Lab #5 DUE A Solution to Lab #5 Lab #6 Distributed |
August 12 | Classes Sample makefile |
Lesson 15 | Chapter 8 | . |
August 14 | Miscellaneous Review for Final |
Lesson 16 | . | Lab #6 DUE A Solution to Lab #6 |
August 19 | Final Exam (Cumulative) | . | . | . |