CS 150 Schedule

Date
Topic
Notes
Assignments
Aug 31 Welcome!  | Computer Basics | What is Computer Science?
PDF
Survey!
Sep 2 My First C++ Program
PDF
LAB
Sep 4
More C++
PDF
DUE: Survey (5 pm)
Sep 7
NO CLASS


Sep 9
Simple C++; Input/Output; Data

LAB
Sep 11


Practice
Sep 14
Data Types
PDF

Sep 16 Data Types
LAB
Assignment One
Sep 18 Data Types
Assignment One Design Docs DUE!
Exam Review
Sep 21 Guest Lecture - Arithmetic Operators
PDF

Sep 23 Exam One

 LAB
Sep 25
Type Casting
PDF
Assignment One DUE
Sep 28 If!
PDF
Assignment Two
Sep 30 Formatted Output
PDF
LAB 
Coding Standards
Oct 2 More Ifs!
PDF
Assignment Two Design Docs DUE (FRIDAY)
CS Club Game Night (5pm)

Oct 5
More Ifs!
PDF
Oct 7
More Ifs! PDF LAB
Oct 9
NO CLASS


Oct 12
Loops!
PDF
Assignment Two DUE
Oct 14
Exponents | Data Validation | Loops!

Assignment Three
LAB
Oct 16
More Loops!

Assignment Three Design Docs DUE
Oct 19 Review
PDF

Oct 21 Exam Two

LAB
Oct 23
For loops | Basic increments
PDF
Assignment Three DUE
Oct 26
Nested Loops/DoWhile PDF
Assignment Four (loops)
Oct 28

LAB (Nested loops)
Assignment Four Design Docs DUE
Oct 30 Increments

Examples
Nov 2 Files
PDF

Nov 4


Assignment Four DUE
LAB (Files)
Assignment Five (Files)
Nov 6


Assignment Five Design Docs Due
Nov 9
Functions PDF

Nov 11


LAB (Functions)
Nov 13

Assigment Five DUE
Assignment Six
Nov 16

Assignment Six Design Docs Due
Nov 18 Exam Three

LAB (Functions)
Nov 20
Arrays PDF
Nov 23

Assignment Six Due
Assignment Seven
Nov 25


Nov 27


Nov 30 Arrays & Functions


Dec 2

LAB (Arrays)
Dec 4
Switch
PDF

Dec 7
Review
Practice
Dec 15
FINAL EXAM: TUESDAY: 3:00pm - 5:30 pm