Comp 112: Introduction to Programming

wesleyan university, spring 2017

Instructors

Lectures

Tuesdays 8:50-10:10, Shanklin 107

Labs

section day time location instructor
1 Thursdays 8:50-10:10 Exley 103 Morehouse
2 Wednesdays 8:20-9:40 Exley 103 Epstein
3 Wednesdays 8:20-9:40 Exley 74 Thayer
4 Thursdays 8:50-10:10 Exley 72 Thayer
5 Wednesdays 10:50-12:10 Exley 74 Epstein

Help Sessions

day time location
Sundays 7:00-9:00 PM Exley 74
Mondays 7:00-9:00 PM Exley 74
Thursdays 7:00-9:00 PM Exley 74

Book

Think Python (2nd ed.) by Allen B. Downey

Additional References

Moodle

Assignments, labs and announcements will be posted on the Moodle sites of the respective sections.

Handouts

Lecture Slides

2017.01.31
Lecture 1: Course Introduction
2017.02.07
Lecture 2: Expressions, Variables, Statements and Programs
2017.02.14
Lecture 3: Functions in Python
2017.02.21
Lecture 4: Flow Control
2017.02.28
Lecture 5: Strings
2017.03.28
Lecture 7: Lists
2017.04.04
Lecture 8: Turtles and Recursion and the accompanying turtle demo files
2017.04.11
Lecture 9: Dictionaries
2017.04.18
Lecture 10: Files and Exceptions
2017.04.25
Lecture 11: Tuples and Classes