APS105H: Lectures

Lecture Materials

This page contains links to reading quizzes that must be completed prior to each lecture. The quizzes are due at 11:59 PM on the day before the lecture. This page also contains lecture materials that will be posted after each lecture.

Handouts

All handouts in one convenient PDF file!

Topics, Reading Quizzes, Slides

Lecture Date Pre-Lecture Quiz Readings / References Lecture Files
Jan 18 Sample Quiz None Slides
Jan 20 Reading Quiz Sec. 1.1-1.4 Slides
hello.c
Jan 22 Reading Quiz Sec. 1.5-1.9 Slides
Jan 25 Reading Quiz Sec. 2.1-2.6 Slides
Jan 27 Reading Quiz Sec. 3.1-3.2 Slides
voting.c
Feb 1 Reading Quiz Sec. 3.3-3.5 Slides
grade.c
grade2.c
gradeswitch.c
Feb 3 Reading Quiz Sec. 4.1-4.2 Slides
squares.c
Feb 5 Reading Quiz Sec. 4.3-4.5 Slides
Feb 8 Reading Quiz Sec. 5.1-5.2 Slides
Feb 10 Reading Quiz Sec. 5.3-5.4 Slides
Feb 12 Reading Quiz Sec. 5.5-5.6 Slides
Feb 22 No Reading Quiz Sec. 5.8 , and Midterm Review Slides
randfuncs.c
randfuncs.h
randmain.c
Feb 24 Reading Quiz Sec. 6.1-6.2 Slides
Feb 26 Reading Quiz Sec. 6.4, 6.3 Slides
Mar 1 Reading Quiz More Sec. 6.3 Slides
Mar 3 Reading Quiz Sec. 7.1, 7.2 without putchar/getchar, strlen from 7.3 Slides
usescanf.c
Mar 5 Reading Quiz Sec. 7.3 Slides
Mar 8 Reading Quiz Sec. 7.5, 7.4 Slides
Mar 10 Reading Quiz Sec. 8.1, 8.2 Slides
Mar 12 Reading Quiz Sec. 8.3 Slides
Mar 12 Reading Quiz Sec. 8.3 Slides
Mar 15 Reading Quiz Sec. 8.5 Slides
Mar 17 Reading Quiz Recursion Handout Slides
Mar 19 Reading Quiz Sec. 9.4, 9.3 Slides
Mar 22 Reading Quiz Sec. 9.5 Slides
Mar 24 Reading Quiz Quicksort Handout (Do not read section 9.7 of the textbook) Slides
Mar 26 Reading Quiz Sec. 10.1 Slides
Mar 29 Reading Quiz Quicksort Slides (no textbook reading) Slides
Mar 31 Reading Quiz Malloc Handout (stay away from section 10.2 of the textbook) Slides
concat_bad.c
concat.c
Apr 5-Apr 9 Reading Quiz and What Would You Like to Review? and Give us Your Feedback Malloc Handout Review Slides