Instructor: Sahami, Mehran

(return to course)

Lecture Handouts

Lecture
Handouts
Lecture 1
01-general-information.pdf 02-syllabus.pdf
03-course-placement.pdf 04-honor-code.pdf
Lecture 2
05-downloading-eclipse.pdf 06-karel-in-eclipse.pdf
07-assignment-1-karel.pdf 08-submitting-work.pdf
Lecture 3
09-karel-examples.pdf
Lecture 4
10-section-handout-1.pdf
Lecture 5
No Handouts
Lecture 6
10a-section-1-solutions.pdf 11-prog-patterns.pdf
12-control-statements.pdf 13-assignment-2-simple-java.pdf
Lecture 7
14-methods.pdf 15-section-handout-2.pdf
Lecture 8
16-random-number-examples.pdf
Lecture 9
15a-section-2-solutions.pdf 17-coding-style.pdf
18-variables.pdf
Lecture 10
19-assignment-3-breakout.pdf 20-section-handout-3.pdf
20a-section-3-solutions.pdf 21-bouncing-ball-example.pdf
Lecture 11
22-graphics-events-examples.pdf 23-ufo-game-example.pdf
Lecture 12
No handouts
Lecture 13
24-section-handout-4.pdf 25-strings.pdf
26-strings-and-ciphers.pdf
Lecture 14
27-assignment-4-hangman.pdf 28-practice-midterm.pdf
29-practice-midterm-solutions.pdf
Lecture 15
24a-section-4-solutions.pdf
Lecture 16
No Handouts
Lecture 17
30-section-handout-5.pdf 31-ArrayList.pdf
30a-section-5-solutions.pdf
Lecture 18
33-debugging.pdf 34-section-handout-6.pdf
34a-section-6-solutions.pdf 35-assignment-5-yahtzee.pdf
Lecture 19
No Handouts
Lecture 20
36-graphics-contest.pdf
Lecture 21
37-interactors-examples.pdf 38-section-handout-7.pdf
38a-section-7-solutions.pdf
Lecture 22
39-assignment-6-name-surfer.pdf
Lecture 23
40-musicshop-program.pdf
Lecture 24
41-section-handout-8.pdf 41a-section-8-solutions.pdf
Lecture 25
42-assignment-7-facepamphlet.pdf 43-flytunes-data-structure-example.pdf
Lecture 26
44-packaging-jar-files.pdf
Lecture 27
45-section-handout-9.pdf
Lecture 28
46-practice-final-exam.pdf 45a-section-9-solutions.pdf
47-practice-final-solutions.pdf

Download complete set of course materials. (Includes all available handouts, assignments, exams, and computer software. Does not include video assets)