| 
       Date 
       | 
      
       Topic 
       | 
      
       Notes 
       | 
      
       Assignments 
       | 
    
| Aug 30 | Basics of a C++ program |  PDF | 
      Chapters 1 & 2 Survey  | 
    
| Sep 01 | Variables and primitive data types |  PDF 
      LAB  | 
        | 
    
| Sep 03 | Input/output statements | Fraction Calculator Survey is DUE at 5pm  | 
    |
| Sep 06 | NO CLASSES -- Labor Day | 
        | 
        | 
    
| Sep 08 |   | 
       PDF LAB | 
        | 
    
| Sep 10 | Arithmetic statements / Operator associativity and precedence | Section 2.15, Section 3.2 Fraction calculator is due  | 
    |
| Sep 13 |  If Statements | 
      If
Assignment  | 
    |
| Sep 15 |  Formatted Output | 
       PDF
      LAB | 
      How
to Study for CS150  Coding Standards  | 
    
| Sep 17 |  Logical Operators  | 
      Sections 4.1-4.9 | 
    |
| Sep 20 | If/Else | Activity LAB |  Paycheck assignment
DUE TUESDAY | 
    
| Sep 22 |  Midterm 1 | 
        | 
      
       | 
    
| Sep 24 | Nest Ifs &  If Examples | 
      ||
| Sep 27 | While Loops |   Chapter 5 Loop Assignment  | 
    |
| Sep 29 |  While Loops | 
       PDF LAB | 
         | 
    
| Oct 01 | While Loops |   | 
    |
| Oct 04 |  For Loops | 
         | 
    |
| Oct 06 | More Loops | 
       PDF LAB | 
       Credit Card Assignment DUE Calendar Assignment  | 
    
| Oct 08 |  NO CLASSES -- Fall Break  | 
        | 
        | 
    
| Oct 11 | Do/While and Nested Loops |   | 
    |
| Oct 13 | Nested Loops / Switch Statement | 
       PDF LAB | 
         | 
    
| Oct 15 |  Switch Statement  | 
       Calendar Assignment DUE | 
    |
| Oct 18 | Files | PDF LAB |  Files Assignment | 
    
| Oct 20 |  Midterm 2 | 
        | 
      
       | 
    
| Oct 22 | Files |    | 
      Activity | 
| Oct 25 | Files |    | 
    |
| Oct 27 |  Arrays  - Chapter 7 | 
       PDF    LAB | 
        | 
    
| Oct 29 | Arrays |  Files Assignment DUE  | 
    |
| Nov 01 |  2D Arrays | 
       Array Assignment | 
    |
| Nov 03 | Arrays |    LAB | 
         | 
    
| Nov 05 | Functions |    | 
    |
| Nov 08 | Functions |   | 
    |
| Nov 10 | Functions |  PDF  LAB | 
         | 
    
| Nov 12 | Functions |  Array Assignment DUE | 
    |
| Nov 15 | Functions |   LAB | 
       Function Assignment Test cases  | 
    
| Nov 17 |  Midterm 3  | 
      ||
| Nov 19 | Functions: Global Variables, Statics, Default Parameters | 
         | 
    |
| Nov 22 | Structs |  PDF SNOW DAY! No Lab this week. | 
        The next assignment will be given out Nov 29. | 
    
| Nov 24 |  NO CLASSES -- Thanksgiving Break | 
        | 
        | 
    
| Nov 26 |  NO CLASSES -- Thanksgiving Break | 
        | 
        | 
    
| Nov 29 | Structs | PDF  LAB | 
       Struct Assignment | 
    
| Dec 01 |  Review  | 
         | 
         | 
    
| Dec 03 |  Structs/Files/Functions/Arrays | 
        PDF | 
         More Practice | 
    
| Dec 06 | Review |  LAB | 
       Review | 
    
| Dec 14 | 
      FINAL
EXAM 3:00 - 5:30 PM |