See SYLLABUS for information about class meeting time, zoom link, instructor and teaching assistant, office hours, grading components, content of the lectures, course agenda, and other relevant information. Students of Ross Center for Disability Services will have 1.5x extra time do do homework, tests, and final exam.
Note: please always cc the TAs when you email me for questions regarding the class.
PIAZZA DISCUSSION FORUM
LECTURE SLIDES (supplemental only - the lectures consist of a lot of practice during class sessions)
TESTS (There are 4 tests. The best 3 of 4 will be considered for grades. Each test consists of two parts: 1) coding-part (1 hour 15 minutes, during the class time): solve a programming problem by coding on the computer and submitting the solution to a programming website for autograding; 2) interview-part (10-minute one-on-one Zoom interview with TA, will be video-recorded): this is an one-on-one interview, conducted after the test day, time to be set up by the TA and each student. In this interview, the TA will test the student's programming skills by asking questions about the student's coding-part submission.
FINAL EXAM (3 hours, coding only)