CS 150 Schedule
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 PDF 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 PDF Section 2.15, Section 3.2
Fraction calculator is due
Sep 13 If Statements
PDF If Assignment
Sep 15 Formatted Output
PDF LAB
How to Study for CS150
Coding Standards
Sep 17 Logical Operators
PDF 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
PDF
Sep 27 While Loops PDF Chapter 5
Loop Assignment
Sep 29 While Loops
PDF LAB

Oct 01 While Loops PDF
Oct 04 For Loops
PDF
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 PDF
Oct 13 Nested Loops / Switch Statement
PDF LAB

Oct 15 Switch Statement
PDF Calendar Assignment DUE
Oct 18 Files PDF   LAB Files Assignment
Oct 20 Midterm 2


Oct 22 Files
Activity
Oct 25 Files PDF
Oct 27 Arrays  - Chapter 7
PDF    LAB

Oct 29 Arrays PDF Files Assignment DUE
Nov 01 2D Arrays
PDF Array Assignment
Nov 03 Arrays   LAB

Nov 05 Functions PDF
Nov 08 Functions PDF
Nov 10 Functions PDF  LAB

Nov 12 Functions PDF Array Assignment DUE
Nov 15 Functions LAB
Function Assignment
Test cases
Nov 17 Midterm 3


Nov 19 Functions: Global Variables, Statics, Default Parameters
PDF
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