CSCI 134

Introduction to Computer Science

Home | Bill's Lectures | Shikha's Lectures | Assignments | Resources | Williams CS

Labs

Lab assignments are due Wednesday 10 pm EST for students in Monday lab sections, and Thursday 10 pm EST for students in Tuesday lab sections.

Lab Date Topic
Feb 5/6 Lab 1: Python/Git Workflow  
Feb 12/13 Lab 2: Day of the Week
Feb 19/20 Lab 3: Madlibs
Feb 26/27 Lab 4: Voting
March 15 Lab 5: Debugging
April 1/2 Lab 6: What’s In A Name?
April 8/9 Lab 7: Thinking Recursively
April 15/16 Lab 8: AutoComplete
April 22/23 Lab 9: Boggle!   [Part A]   [Part B]   [Graphics module]

Homeworks

Homeworks will typically be in the form of multiple-choice quizzes and will be distributed through GLOW.

Due Date Topic
Feb 5Homework 1: Welcome
Feb 12Homework 2: Types, Expressions, & Functions
Feb 19 Homework 3: Booleans and Conditionals
Feb 26Homework 4: Sequences and Loops
Mar 4Homework 5: Nested Lists & While Loop
April 3Homework 6: Tuples, Files, and Dictionaries
April 10Homework 7: Recursion
April 17Homework 8: Object-Oriented Programming
April 17Homework 9: OOP and Special Methods