Programming Abstractions: Python

Class Information

The class will be broadcast live on Zoom, and recorded; recordings of each class will be made available on the same day of the class, generally a couple of hours later.  Attendance to the live class will be a component of the class grade.

After most classes, the instructor will be available (with recording off) to discuss class or CS-related topics (or sometimes just fun topics) in an open discussion format.

The class has an extensive schedule of office hours and sections, all done on Zoom; see the link above for the schedule.  You do not need to register in advance to specific sections, tutoring sessions, or office hours in order to attend them. 

Lectures

Homework

Useful Links

Textbook

The textbook is Programming Abstractions in Python Links to an external site..  Lectures will cover textbook chapters, and at each lecture, homework related to the chapter covered will be assigned. Note that the chapters are periodically revised.

Grading

The class grade is computed on the basis of the homework assignments.  The last assignment is the "take home final" and is due on the day of the final.

Students with Disabilities

Student can request a disability accommodation can do so using this form Links to an external site.. Let the instructor know if you have special needs in attending the class.