Week | Date | Lecture
Notes |
Textbook Readings | Course Media Supplemental Videos (Course Media menu) |
Assignments |
---|---|---|---|---|---|
1 | May 12 | Intro to C++ and Programming | Ch. 1 | ||
May 14 | C++ Basics (Part 1) | Ch. 2 | |||
May 16 | C++ Basics (Part 1) | ||||
2 | May 19 | C++ Basics (Part 1) C++ Basics (Part 2) |
3.1 - 3.7, 3.10, 3.11 | Assignment #1 - due May 28 | |
May 21 | C++ Basics (Part 2) Selection Statements |
Ch. 4 | |||
May 23 | Selection Statements | ||||
3 | May 26 | Memorial Day Holiday | (no classes) | ||
May 28 | Repetition Statements | Ch. 5 (skip 5.11 for now) | Assignment #2 - due June 4 | ||
May 30 | Repetition Statements | ||||
4 | June 2 | Functions | Ch. 6 | ||
June 4 | Functions Overloading, Default Params |
Assignment #3 - due June 13 | |||
June 6 | Overloading, Default Params | ||||
5 | June 9 | Test 1 | |||
June 11 | Pass By Reference Random Number Functions |
||||
June 13 | Output Stream Formatting | 3.8, 3.10 | Assignment #4 - due June 25 | ||
6 | June 16 | File I/O | 12.1 - 12.2 | ||
June 18 | I/O Streams -- Other Features | 12.3 - 12.6 | |||
June 20 | (No class) | ||||
7 | June 23 | Array Basics | Ch. 7 (omit 7.12 for now) | ||
June 25 | Array Basics | Assignment #5 - due July 2 | |||
June 27 | Arrays and Functions String I/O and cstring |
10.1 - 10.4 | |||
8 | June 30 | String objects | 10.7 | Assignment #6 - due July 10 | |
July 2 | Searching and Sorting Arrays Test review |
||||
July 4 | Independence Day Holiday | (no classes) | |||
9 | July 7 | Test 2 | |||
July 9 | Pointer Basics | 9.1 - 9.7 | |||
July 11 | Pass by Address, Pointers & Arrays Unix: Input/Output redirection and pipes |
9.8 - 9.9 | COP 3363: Pass by Address, Pointers & Arrays Unix: Hints, Tips, Tricks... (Time indices 17:00 - 33:00) |
||
10 | July 14 | Unix: I/O redirection Dynamic Memory Allocation |
Ch 11 | ||
July 16 | Intro to Structures | Assignment #7 - due July 28 | |||
July 18 | More about Structures | 8.1 - 8.4 | |||
11 | July 21 | UNIX: tar utility Enumerations |
|||
July 23 | UNIX: grep, diff, misc commands | ||||
July 25 | (No class) | ||||
12 | July 28 | UNIX: ps, kill commands Final Exam review |
|||
July 30 | Final Exam |