Week | Date | Lectures and Reading | HW and Quizzes |
01 | Sep. 25, Mon | Syllabus, Lecture 1-a: Introduction | |
Sep. 27, Wed | Lecture 1-b: What is
Programming? |
||
02 | Oct. 02, Mon | Lecture 2: Java Fundementals |
|
Oct. 04, Wed | Lecture 2: Java Fundementals | HW01 Due | |
03 | Oct. 09, Mon | Lecture 2: Java Fundementals | |
Oct. 11, Wed | Lecture 3: Decision Structures | ||
04 | Oct. 16, Mon | Lecture 3: Decision Structures | Quiz 1 |
Oct. 18, Wed | Lecture 3: Decision Structures | HW02 Due | |
05 | Oct. 23, Mon | Lecture 4: Loops | |
Oct. 25, Wed | Midterm Exam |
||
06 | Oct. 30, Mon | Lecture 4: Loops | Programming Project 1 Due: Friday Nov 3, 12 midnight |
Nov. 01, Wed | Lecture 5: Classes, Objects and Methods | HW03 Due | |
07 | Nov. 06, Mon | Lecture 5: Classes, Objects and Methods | |
Nov. 08, Wed | Lecture 5: Classes, Objects and Methods | ||
08 | Nov. 13, Mon | Lecture 4: Files | |
Nov. 15, Wed | Lecture 6: Arrays, Searching and Sorting | HW04 Due | |
09 | Nov. 20, Mon | Lecture 6: Arrays, Searching and Sorting | |
Nov. 22, Wed | |||
10 | Nov. 27, Mon | Lecture 6: Arrays, Searching and Sorting | Quiz 2 |
Nov. 29, Wed | Revisions |
HW05 Due | |
Dec. 01, Fri | Programming Project 2 Due | ||
Dec. 04, Mon | Final Exam, 6.00 pm - 8.00 pm | 8-345 |