CS 150 Schedule

Date
Topic
Notes
Assignments
Aug 29 Basics of a C++ program
Intro to programming
PDF
SURVEY

LAB
Aug 31 C++ output, escape characters, comments, parts of a C++ program PDF

Sep 02 Variables, data types, and input PDF

Sep 05 LABOR DAY  
LAB
Sep 07 Continue PDF
Sep 09 Arithmetic Operators PDF Assignment 1

Grading Rubric
Sep 12 Continue PDF LAB
Sep 14 If Statements
PDF

Sep 16 Relational operators/conditions, single-alternative if Review

Questions
Assignment 1 DUE
Sep 19 Continue if statements
Assignment 2

LAB
Sep 21 Midterm 1

Sep 23 Constants, advanced output, setw, fixed, setprecision PDF
Sep 26 static_cast, multiple alternative if, logical operators, switch PDF
Assignment 2 DUE
LAB
Sep 28 logical operators, switch PDF

Sep 30 while loops
Assignment 3
Coding Standards
Oct 03 Increment / Decrement PDF
LAB
Oct 05
Continue loops
PDF

Hints
Part1 of Assignment 3 DUE
Oct 07 Fall Break

Oct 10 Files PDF
Input
Output
How Do I Submit My Assignment?

LAB
Oct 12 do-while loops PDF

Oct 14 for loops PDF

Exam Review

Oct 17 Review
Part2 of Assignment 3 DUE

Assignment 4

Coding Standards

:LAB
Oct 19 Midterm 2

Oct 21 Nested Loops PDF

Oct 24 Continue Nested Loops / Functions PDF LAB
Oct 26 Functions PDF Assignment 4 DUE
Assignment 5
Oct 28 Continue Functions PDF
Oct 31 Continue Functions Practice
LAB
Nov 02 More Functions

Nov 04 Continue Functions ampersand

Nov 07 Introduction to Arrays PDF
Assignment 5 DUE
LAB
Nov 09 Continue Arrays Review
Assignment 6
Nov 11 Arrays and Functions Quiz

Nov 14 Continue Arrays and Functions
Assignment Hints

Visual Studio and Spaces

LAB
Nov 16 Midterm 3

Nov 18 Continue Arrays and Functions

Nov 21 const char msg[] = "hello world";
Two Dimensional Arrays   int values[2][3];
Files pass by reference  int sumIntInFile(istream &inFile);
PDF
Assignment 6 DUE

Assignment 7

Mapping Example
Nov 23 Thanksgiving

Nov 25 Thanksgiving

Nov 28 Character Processing
Continue 2D Arrays
PDF
LAB
Nov 30


Dec 02 Function Design Lab PDF

Dec 05 Review Don't forget Course Evals online! Assignment 7 DUE Dec 6 in LAB

FINAL REVIEW
Dec 9 FINAL EXAM 8:30am - 11am FRIDAY