The schedule
below is tentative. Please check the class website for
updates.
|
Lecture Notes
|
|
Week 1
|
||
|
Jan 16 |
|
|
|
Jan 17 |
|
|
|
Jan 18 |
|
|
|
Jan 19 |
|
|
|
Jan 20 |
|
|
Week 2
|
||
|
Jan 23 |
|
|
|
Jan 24 |
|
|
|
Jan 25 |
|
|
|
Jan 26 |
|
|
|
Jan 27 |
|
|
Week 3
|
||
|
Jan 30 |
Lecture 3: Logical values, Loops, If |
|
|
Jan 31 |
|
|
|
Feb 1 |
Lecture 4: Matlab – Matrices |
|
|
Feb 2 |
|
|
|
Feb 3 |
|
|
Week 4
|
||
|
Feb 6 |
|
|
|
Feb 7 |
|
|
|
Feb 8 |
|
|
|
Feb 9 |
|
|
|
Feb 10 |
|
|
Week 5
|
||
|
Feb 13 |
|
|
|
Feb 14 |
|
|
|
Feb 15 |
Lecture 8: Introduction/X-Windows & Unix CCSO’s
Unix pages |
|
|
Feb 16 |
||
|
Feb 17 |
|
|
Week 6
|
|
|
Feb 20 |
CCSO’s
Unix pages |
|
Feb 21 |
|
|
Feb 22 |
Lecture 10: C Programming – Introduction |
|
Feb 23 |
Midterm 1 |
|
Feb 24 |
|
Week 7
|
|
|
Feb 27 |
|
|
Feb 28 |
|
|
Feb 29 |
|
|
March 1 |
|
|
March 2 |
|
Week
8
|
|
|
March 5 |
|
|
March 6 |
|
|
March 7 |
|
|
March 8 |
|
|
March 9 |
|
Week
9
|
|
|
March
12 |
|
|
March 13 |
|
|
March 14 |
|
|
March 15 |
|
|
March 16 |
|
Spring Vacation Saturday, March 17 – Sunday, March 25 |
|
Week
10
|
|
|
March 26 |
Lecture 17: continuations of Lecture 16 |
|
March 27 |
|
|
March 28 |
Lecture 18: Scope of Identifiers |
|
March 29 |
|
|
March 30 |
|
|
|
|
April 2 |
Lecture 19: Pointers and DMA |
|
April 3 |
|
|
April 4 |
Lecture 20: continuation of Lecture 19 |
|
April 5 Midterm 2 |
Midterm 2 |
|
April 6 |
|
|
|
|
April 9 |
Lecture 21: Sorting |
|
April 10 |
|
|
April 11 |
Lecture 22: Structures |
|
April 12 |
|
|
April 13 |
|
|
|
|
April 16 |
Lecture 23: continuation of Lecture 22 |
|
April 17 |
|
|
April 18 |
Lecture 24: FILE I/O |
|
April 19 |
|
|
April 20 |
|
Week 14
|
|
|
April 23 |
Lecture 25: Recursion |
|
April 24 |
|
|
April 25 |
Lecture 26: Review |
|
April 26 |
|
|
April 27 |
|
|
|
|
April 30 |
lab on Monday only, no lecture |
|
May 1 |
no labs |
|
May 2 |
no lecture, no labs |
|
May 3 |
Reading Day |
|
May 4 |
Final Exam period between May 4 – May 11 |
|
The
Final Exam date and time to be announced. |
|