CS150 - Introduction to Computer Science I
|
|
|
Notes |
|
Week 1 |
Aug 27 |
Basics of a C++ program Programming Introduction |
Survey |
01 Intro 02 Prog Intro |
Aug 28 |
Visual Studio, Turing, First C++ program |
01 Lab | ||
Aug 29 |
C++ Output |
03 Output |
||
Aug 31 |
Variables and data types |
04 Variables |
||
Week 2 |
Sept 3 |
Labor Day - NO
CLASS |
||
Sept 4 |
Compiler Errors, Variables, Output |
02 Lab |
||
Sept 5 |
Continue Friday's Lecture |
01 Fraction Grading Rubric |
||
Sept 7 |
Arithmetic Operators |
05 Arithmetic | ||
Week 3 |
Sept 10 | Continue Friday's Lecture |
||
Sept 11 | Basic debugging, C++ arithmetic |
03 Lab |
||
Sept 12 | Relational operators/conditions, single-altermative if |
02 Currency Grading Rubric |
06 if statement |
|
Sept 14 | Advanced output, setw, fixed, setprecision |
07 output |
||
Week 4 |
Sept 17 |
static_cast, multiple alternative if, logical operators, switch |
08 More ifs |
|
Sept 18 |
if stmts; formatting output |
04 Lab |
||
Sept 19 |
Midterm 1 |
|||
Sept 21 | 03 Paycheck |
|||
Week 5 |
Sept 24 | while loop |
09 while |
|
Sept 25 | More debugging & while loop |
05 Lab |
||
Sept 26 | ||||
Sept 28 |
Files |
10 Files |
||
Week 6 |
Oct 1 |
Finish Files |
04 Credit Card |
|
Oct 2 |
File Processing |
06 Lab |
||
Oct 3 |
do-while |
11 do-while |
||
Oct 5 |
Fall Break -
NO CLASS |
|||
Week 7 |
Oct 8 | for |
12 for |
|
Oct 9 | Loops and files |
07 Lab |
||
Oct 10 | Nested loops |
13 nested loops |
||
Oct 12 | Finish nested loops |
|||
Week 8 |
Oct 15 | Exam 2 programming review |
05 Hotel |
|
Oct 16 | Nested loops |
08 Lab |
||
Oct 17 |
Midterm 2 |
|||
Oct 19 |
Functions |
14 functions |
||
Week 9 |
Oct 22 | |||
Oct 23 | Functions |
09 Lab |
||
Oct 24 | Functions calling functions; pass by value & reference | 15 more functions | ||
Oct 26 | In-class Programming |
06 Craps |
||
Week 10 | Oct 29 |
Pass by value & reference |
||
Oct 30 |
Functions & Random Numbers |
10 Lab |
||
Oct 31 |
Finish Previous Functions |
|||
Nov 2 |
In-class Programming |
16 Pass By Ref |
||
Week 11 | Nov 5 | Arrays |
17 Arrays |
|
Nov 6 | Arrays, Functions & Files |
11 Lab |
||
Nov 7 |
||||
Nov 9 |
Go over assignment |
07 Cryptography |
||
Week 12 | Nov 12 | Work problem on Slide 13 using functions |
||
Nov 13 | Character arrays & output files |
12 Lab |
||
Nov 14 | Midterm 3 |
|||
Nov 16 | ||||
Week 13 | Nov 19 |
2D arrays |
18 2D Arrays |
|
Nov 20 | ||||
Nov 21 | Thanksgiving |
|||
Nov 23 | Thanksgiving |
|||
Week 14 | Nov 26 | More 2D arrays |
08 TicTacToe |
19 Inclass 2D Arrays |
Nov 27 |
2D arrays |
13 Lab |
||
Nov 28 |
Finish 2D arrays |
|||
Nov 30 |
Character Processing |
20 Character Processing |
||
Week 15 | Dec 3 | CS150 Final Review |
Final Review |
|
Dec 4 | Continue Final Review or Finish Assignment |
|||
Dec 5 |
Reading Day |
|||
Week 16 |
Dec 11 |
Final Exam: 3:00pm-5:30pm |