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