Comp 112: Introduction to Programming
wesleyan university, spring 2018
Instructor
Ed Morehouse
office hours: Exley 645, Tuesdays and Thursdays 1:00-3:00, and by appointment
Lectures
Tuesdays 8:50-10:10, Exley 109
Labs
Thursdays 8:50-10:10, Exley 74
Help Sessions
day
|
time
|
location
|
Sundays
|
7:00-9:00 PM
|
Exley 103
|
Mondays
|
7:00-9:00 PM
|
Exley 103
|
Thursdays
|
7:00-9:00 PM
|
Exley 103
|
Book
Think Python (2nd ed.) by Allen B. Downey
Additional References
Moodle
Assignments, labs and announcements will be posted on the course
Moodle site.
Handouts
Lecture Slides
-
2018.01.25
-
Week 0: Course Introduction
-
2018.01.30
-
Week 1: Expressions, Variables and Programs
-
2018.02.06
-
Week 2: Calling and Defining Functions
-
2018.02.13
-
Week 3: Flow Control
-
2018.02.20
-
Week 4: Strings and Methods
-
2018.02.27
-
Week 5: Lists and References
-
2018.03.06
-
Week 6: Midterm 1 (no new topics)
-
2018.03.27
-
Week 9: Recursive Functions
-
2018.04.03
-
Week 10: Tuples and Dictionaries
-
2018.04.10
-
Week 11: Classes and Interfaces
-
2018.04.17
-
Week 12: Files and Exceptions
-
2018.04.24
-
Week 13: Function Literals and Higher-Order Functions
-
2018.05.01
-
Week 14: Midterm 2 (no new topics)