CS 150 Schedule

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

LAB

passwords
Aug 30 C++ output, escape characters, comments, parts of a C++ program PDF

Sep 01 Variables, data types, and input PDF

Survey Results

Sep 04 LABOR DAY  
LAB
Sep 06 Continue PDF
Sep 08 Arithmetic Operators PDF

Visual Studio
Access Denied
Error

Assignment 1

Grading Rubric
Sep 11 Continue PDF LAB
Sep 13 If Statements
PDF

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

Questions
Assignment 1 DUE
Sep 18 Continue if statements
Assignment 2

LAB
Sep 20 Midterm 1

Sep 22 Constants, advanced output, setw, fixed, setprecision PDF
Sep 25 static_cast, multiple alternative if, logical operators, switch

WICS MEETING 6-8pm, Bring TShirt Ideas!
PDF
LAB
Sep 27 logical operators, switch
Assignment 2 DUE
Assignment 3
Sep 29 while loops PDF
Coding Standards

Visual Studio and Spaces
Oct 02 Increment / Decrement PDF
LAB
Oct 04
Continue loops
PDF
Assignment 3 DUE
Assignment 4
Oct 06 Fall Break - Game Jam

Oct 09 In Class Exercise PDF
Assignment 3 Test Cases

LAB
Oct 11 Files PDF
Input
Output

Oct 13 do-while loops
PDF

Exam Review

Oct 16 Review EXAM HINTS


Coding Standards

:LAB
Oct 18 Midterm 2

Oct 20 for loops
PDF-for

Assignment 5
Oct 23 Nested Loops PDF-nested LAB
Oct 25 Functions PDF
Oct 27 Continue Functions More practice
Oct 30 Continue Functions PDF

Practice
Assignment 5 DUE

LAB


Nov 01 More Functions
Assignment 6
Nov 03 Continue Functions ampersand

Nov 06 Introduction to Arrays PDF

LAB

Coding Standards:
Indent Case Labels
Nov 08 Continue Arrays Review
Extra Practice
Nov 10 Arrays

Nov 13 Arrays and Functions
Assignment 6 DUE

LAB
Nov 15 Midterm 3

Nov 17 Character Arrays
strlen, null terminator
PDF

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

No Lab on Nov 21

Nov 22 Thanksgiving

Nov 24 Thanksgiving

Nov 27 Character Processing
Continue 2D Arrays
PDF

PDF

Lab: Project Work Day
Nov 29

Assignment 7 Part A DUE

Encoding Example

Part A Rubric
Dec 01 Function Design Lab PDF

Dec 04 Project Work Day Don't forget Course Evals online!
LAB: Review

Assignment 7 DUE Dec 5 in LAB

FINAL REVIEW
FINAL EXAM MWF 9:15am: Tuesday December 12, 3-5pm
MWF 1pm: Friday December 8, 8:30-11am