T
The schedule below is tentative. Please check the class
website for updates.
|
Lecture Notes
|
|
Week 1
|
||
|
Jan 16 |
|
|
|
Jan 17 |
|
|
|
Jan 18 |
Matlab by Gilat Chapters 11.1, 11.2, 11.4, 11.5 |
|
|
Jan 19 |
|
|
|
Jan 20 |
|
|
Week 2
|
||
|
Jan 23 |
Matlab by Gilat Chapters 1, 2.1, 2.5.1, 2.7, 2.8, 2.10 |
|
|
Jan 24 |
|
|
|
Jan 25 |
Matlab by Gilat
Chapters 5.1-5.4, 5.10, 5.11, 6 (except 6.3), 8.1 |
|
|
Jan 26 |
|
|
|
Jan 27 |
|
|
Week 3
|
||
|
Jan 30 |
Lecture 3: Logical values, Loops, If Matlab by Gilat Chapter 4.2, 4.3, 6, 7 (except 6.3) |
|
|
Jan 31 |
|
|
|
Feb 1 |
Lecture 4: Matlab – Matrices Matlab by Gilat Chapters 2.2-2.4, 2.5.2, 2.6, 2.9, 3 |
|
|
Feb 2 |
|
|
|
Feb 3 |
|
|
Week 4
|
||
|
Feb 6 |
Matlab by Gilat Chapter 10.1, 6.3, 9.1-9.2 |
|
|
Feb 7 |
|
|
|
Feb 8 |
Matlab by Gilat Chapter 7.1, 10.3, 10.4 |
|
|
Feb 9 |
|
|
|
Feb 10 |
|
|
Week 5
|
||
|
Feb 13 |
|
|
|
Feb 14 |
|
|
|
Feb 15 |
Lecture 8: Introduction/X-Windows & Unix CCSO’s Unix pages and “ Xemacs quick reference here ” under “Resources” on class website |
|
|
Feb 16 |
||
|
Feb 17 |
|
|
Week 6
|
|
|
Feb 20 |
CCSO’s Unix pages and “ Xemacs quick reference here ” under “Resources” on class website |
|
Feb 21 |
|
|
Feb 22 |
Lecture 10: C Programming – Introduction ABC Chapters 0 & 1 & 11.13 |
|
Feb 23 |
Midterm 1 |
|
Feb 24 |
|
Week 7
|
|
|
Feb 27 |
ABC Chapters 2 & 8.1, 8.2 & 11.1, 11.2 |
|
Feb 28 |
|
|
Feb 29 |
ABC Chapter 4.1 – 4.7, 4.16 |
|
March 1 |
|
|
March 2 |
|
Week
8
|
|
|
March 5 |
ABC Chapter 4.8 – 4.15 |
|
March 6 |
|
|
March 7 |
|
|
March 8 |
|
|
March 9 |
|
Week
9
|
|
|
March
12 |
ABC Chapter 6.1, 6.2, 6.12 |
|
March 13 |
|
|
March 14 |
ABC Chapter 5.1 – 5.7 |
|
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 ABC Chapter 5.10, 5.11 |
|
March 29 |
|
|
March 30 |
|
Week
11
|
|
|
April 2 |
Lecture 19: Pointers and DMA ABC Chapter 6.2 – 6.6 , 6.8, 6.10, 6.11, 6.15 |
|
April 3 |
|
|
April 4 |
Lecture 20: continuation of Lecture 19 |
|
April 5 Midterm 2 |
Midterm 2 |
|
April 6 |
|
|
|
|
April 9 |
Lecture 21: Sorting ABC Chapter 8.5 |
|
April 10 |
|
|
April 11 |
Lecture 22: Structures ABC Chapter 9.1 – 9.6 |
|
April 12 |
|
|
April 13 |
|
|
|
|
April 16 |
Lecture 23: continuation of Lecture 22 |
|
April 17 |
|
|
April 18 |
Lecture 24: FILE I/O ABC Chapter 11.3, 11.4 |
|
April 19 |
|
|
April 20 |
|
Week 14
|
|
|
April 23 |
Lecture 25: Recursion ABC Chapter 5.14, 5.15 |
|
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. |
|