EECS 110 (Python): Lecture Notes

 

 

Lecture Topics

Introduction

Lab 0

What is programming?

Hw0 recitation

Data and functions

Lab 1

Recursion

Hw1 recitation

List comprehensions 1

Lab 2

List comprehensions 2

Hw2 recitation

Program planning

Lab 3

Lists of lists

Hw3 recitation

Review for midterm

No Lab

Midterm

Midterm recitation

Definite loops and user input

Lab 4

Indefinite loops and program design

Hw4 recitation

Mutable data

Lab 5

Dictionaries

Hw5 recitation

Intro to objects

Lab 6

Intro to classes

Hw6 recitation

No class

Projects recitation

Projects

Projects recitation: pr1&2, pr3&4

Review for final

Projects recitation

Final exam

Final recitation

 


September, 2009, Larry Birnbaum