The course is being delivered as an inverted class. This requires an independent online preparation for the lectures and provides an opportunity for in-class exercises during the lecture time. The preparation materials for each week will be posted here, including videos (kindly provided by the University of Toronto), and follow-up quizzes.
The quizzes will be due at 2 PM on Tuesdays (just before the lectures), and will be worth 5% of the final mark. You must come to class prepared if you want to get the best value out of this course.
Sample code: hello.c, hello_world.c, assign.c, expressions.c, style.c, char.c
Follow-up Quiz 1: due January 30.
Sample code: printf.c, convert.c, numbers.c
Follow-up Quiz 2: due January 30.
Follow-up Quiz 3: due January 30.
Sample code: feelings0.c, feelings.c, gpa.c, if.c
Sample code: function_calls.c, function_calls2.c, fmax.c, price_calc.c, price_calc_scope.c
Follow-up Quiz 4: due January 30.
Sample code: daily_high_loops.c, lyrics.c, nested_square.c, nested_continue.c, multiplication_table.c, do_while_break.c
Sample code: daily_highs.c, bounds.c
Follow-up Quiz 5: due February 6.
Follow-up Quiz 6: due February 6.
Follow-up Quiz 7: due February 13.
Follow-up Quiz 8: due February 14.
Follow-up Quiz 9: due February 14.
Follow-up Quiz 10: due February 20.
Follow-up Quiz 11: due March 8.
.Follow-up Quiz 12: due April 3.
Follow-up Quiz 13: due April 10.
Follow-up Quiz 14: due April 17.