CS 151: Lab Exercises

Weekly Lab Exercises

Main course page

The lab exercises will be posted here weekly. The work in lab will lead into and be part of the week's project. Labs will also count significantly towards participation.

Instructor Information

Prof. Bruce A. Maxwell
Office: Roberts 224B
Phone: 859-5854
AIM: brucemaxwell@mac.com

Office hours: Knock


Lab Exercise 1: Getting around a computer

Lab Exercise 2: Python, functions, and parameters

Lab Exercise 3: Loops, conditionals, and command-line arguments

Lab Exercise 4: Images

Lab Exercise 5: Lists

Lab Exercise 6: Object Collections

Week 7: Supervised work time on project 6

Lab Exercise 7: Grammars, Files and Interpreters

Lab Exercise 8: Classes

Lab Exercise 9: Dictionaries and Inheritance

Lab Exercise 10: Not Quite Straight Lines

Lab Exercise 11: 3D Turtle