Date | Textbook | Lectures | Assignments |
Jan 11 (T) | Chapter 1 (1.1-1.2) | Syllabus and policies; programming fundamentals; built-in data types | _ |
Jan 18 (T) | Chapter 1 (1.3) | Conditionals and loops | HW 01 |
Jan 25 (T) | Chapter 1 (1.4) | Arrays | HW 02 |
Feb 01 (T) | Chapter 1 (1.5) | Input and output; review for Midterm Exam 1 | HW 03 |
Feb 08 (T) | Chapter 1 | Midterm Exam 1 | _ |
Feb 15 (T) | Chapter 2 (2.1) | Static methods | HW 04 |
Feb 22 (T) | Chapter 2 (2.2) | Libraries and clients | HW 05 |
Mar 01 (T) | Chapter 2 (2.3) | Recursion | HW 06 |
Mar 07-11 | Spring Break | No lectures or labs this week | _ |
Mar 15 (T) | Chapter 2 (2.3) | Recursive graphics; review for Midterm Exam 2 | HW 07 |
Mar 22 (T) | Chapter 2 | Midterm Exam 2 | _ |
Mar 29 (T) | Chapter 3 (3.1-3.2) | Using and creating data types | HW 08 |
Apr 05 (T) | Chapter 3 (3.3) | Designing data types; review for MidTerm Exam 3 | HW 09 |
Apr 12 (T) | Chapter 3 | Midterm Exam 3 | _ |
Apr 19 (T) | Chapter 4 (4.1) | Performance of algorithms; review for Final Exam | HW 10 |
May 03 (T) | Chapter 4 | Final Exam 8:00 - 10:30 am | _ |