Schedule
Exam Dates
Weekly quizzes will always be on Wednesday (when there’s no other evaluations) in class (pencil and paper format).
Midterm (individual) exams (pencil and paper format):
- Midterm Exam 1 - Oct 2, Wednesday
- Midterm Exam 2 - Oct 23, Wednesday
- Midterm Exam 3 - Nov 20, Wednesday
The final exam (pencil and paper format) for all sections will be on:
- Dec 13, Friday – 6:00pm - 8:00pm in S SCI 100
All assignments that are submitted on Gradescope are due at 7pm.
Week 1 (Aug 26)
Quiz 01 (Aug 28, Wednesday)
Readings
Class slides
Assignments
- Survey – Due date: Aug 30, Friday at 7pm
- Module 1 Programming Problems – Due date: Sep 5, Thursday at 7pm
Week 2 (Sep 04)
Quiz 02 (Sep 4, Wednesday)
Readings
Class slides
Assignments
- Module 2 Programming Problems – Due date: Sep 10, Tuesday at 7pm
- Short Project 1 – Due date: Sep 10, Tuesday at 7pm
- Programming Project 1 – Due date: Sep 12, Thursday at 7pm
Week 3 (Sep 11)
Quiz 03 (Sep 11, Wednesday)
Readings
Class slides
Assignments
- Module 3 Programming Problems – Due date: Sep 17, Tuesday at 7pm
- Short Project 2 – Due date: Sep 17, Tuesday at 7pm
- Programming Project 2 – Due date: Sep 19, Thursday at 7pm
Week 4 (Sep 18)
Quiz 04 (Sep 18, Wednesday)
Readings/Video
Class slides
Assignments
- Module 4 Programming Problems – Due date: Sep 24, Tuesday at 7pm
- Short Project 3 – Due date: Sep 24, Tuesday at 7pm
- Programming Project 3 – Due date: Sep 26, Thursday at 7pm
Week 5 (Sep 25)
Quiz 05 (Sep 25, Wednesday)
Readings
Class slides
Assignments
- Module 5 Programming Problems – Due date: Oct 3, Thursday at 7pm
- Short Project 4 – Due date: Oct 4, Friday at 7pm
- Programming Project 4 – Due date: Oct 7, Monday at 7pm
Week 6 (Oct 04)
Midterm 1 (Oct 2, Wednesday)
Readings
Class slides
Assignments
- Module 6 Programming Problems – Due date: Oct 8, Tuesday at 7pm
- Short Project 5 – Due date: Oct 8, Tuesday at 7pm
- Programming Project 5 – Due date: Oct 10, Thursday at 7pm
Week 7 (Oct 11)
Quiz 06 (Oct 9, Wednesday)
Readings
Class slides
Assignments
- Module 7 Programming Problems – Due date: Oct 15, Tuesday at 7pm
- Short Project 6 – Due date: Oct 15, Tuesday at 7pm
- Programming Project 6 – Due date: Oct 17, Thursday at 7pm
Week 8 (Oct 18)
Quiz 07 (Oct 16, Wednesday)
Readings
Class slides
Assignments
- Module 8 Programming Problems – Due date: Oct 24, Thursday at 7pm
- Short Project 7 – Due date: Oct 29, Tuesday at 7pm
- Programming Project 7 – Due date: Oct 31, Thursday at 7pm
Week 9 (Oct 25)
Midterm 2 (Oct 23, Wednesday)
Readings
Class slides
Assignments
- Module 9 Programming Problems – Due date: Oct 29, Tuesday at 7pm
Week 10 (Nov 01)
Quiz 08 (Oct 30, Wednesday)
Readings
Class slides
Assignments
- Module 10 Programming Problems – Due date: Nov 5, Tuesday at 7pm
- Short Project 8 – Due date: Nov 5, Tuesday at 7pm
- Programming Project 8 – Due date: Nov 7, Thursday at 7pm
Week 11 (Nov 08)
Quiz 09 (Nov 6, Wednesday)
Readings
Class slides
Assignments
- Module 11 Programming Problems – Due date: Nov 12, Tuesday at 7pm
- Short Project 9 – Due date: Nov 12, Tuesday at 7pm
- Programming Project 9 – Due date: Nov 14, Thursday at 7pm
Week 12 (Nov 13)
Quiz 10 (Nov 13, Wednesday)
Readings
Class slides
Assignments
- Module 12 Programming Problems – Due date: Nov 26, Tuesday at 7pm
- Short Project 10 – Due date: Nov 26, Tuesday at 7pm
- Programming Project 10 – Due date: Dec 5, Thursday at 7pm
Week 13 (Nov 20)
Midterm 3 (Nov 20, Wednesday)
Readings
Class slides
Assignments
- Module 13 Programming Problems – Due date: Dec 3, Tuesday at 7pm
- Short Project 11 – Due date: Dec 10, Tuesday at 7pm
- Programming Project 11 – Due date: Dec 11, Wednesday at 7pm
Week 14 (Dec 02)
Quiz 11 (Dec 4, Wednesday)
Class slides
Assignments
- Module 14 Programming Problems – Due date: Dec 10, Tuesday at 7pm