CS8, Winter 2018, Matni

Lecture Notes and Slides:

num ready? description
lect01 true Lecture #1 slides: Introduction to the class
lect02 true Lecture #2 slides: Introduction to Computer Science
lect03 true Lecture #3 slides: Intro to Python
lect04 true Lecture #4 slides: Conditional Statements
lect05 true Lecture #5 slides: Loops
lect06 true Lecture #6 slides: Finding Pi
lect07 true Lecture #7 slides: Strings
lect08 true Lecture #8 slides: Midterm Review and More on Strings
lect09 true Lecture #9 slides: String Manipulations using for-loops
lect10 true Lecture #10 slides: Lists in Python
lect11 true Lecture# 11 slides: Dictionaries in Python
lect12 true Lecture# 12 slides: File I/O in Python
lect13 true Lecture# 13 slides: Digital Imaging ; While Loops
lect14 true Lecture# 14 slides: Recursive Functions
lect15 true Lecture# 15 slides: Review for Final Exam

Homework:

num ready? description assigned due
h00 true Homework 0 - Lab Prep HW Fri 01/19 09:30AM Tue 01/23 04:00PM
h01 true Homework 1 - Introduction to CS and Python Mon 01/22 09:30AM Mon 01/29 09:30AM
h02 true Homework 2 - Conditions and Loops Mon 01/29 09:30AM Mon 02/05 09:30AM
h03 true Homework 3 - Strings Mon 02/05 09:30AM Mon 02/12 09:30AM
h04 true Homework 4 - More on Strings Mon 02/12 09:30AM Wed 02/21 09:30AM
h05 true Homework 5 - String Manipulations in Ciphers Wed 02/21 09:30AM Mon 02/26 09:30AM
h06 true Homework 6 - Lists and Dictionaries Mon 02/26 09:30AM Mon 03/05 09:30AM
h07 true Homework 7 - Dictionaries, File I/O, Imaging, While-Loops Mon 03/05 09:30AM Mon 03/12 09:30AM
h08 true Homework 8 - Two Final Problems to Solve Mon 03/12 09:30AM Wed 03/14 09:30AM

Labs:

num ready? description assigned due
lab00 true Lab00 - A Gentle Introduction Tue 01/23 09:00AM Wed 01/24 11:59PM
lab01 true Basic Functions: FtoC and CtoF with test cases Tue 01/30 08:00AM Wed 01/31 11:59PM
lab02 true Accumulator Functions and More Turtle Graphics Tue 02/06 08:00AM Wed 02/07 11:59PM
lab03 true Manipulating Strings Tue 02/20 08:00AM Wed 02/21 11:59PM
lab04 true Using Lists in Python Tue 02/27 08:00AM Wed 02/28 11:59PM
lab05 true Using File I/O in Python Tue 03/06 08:00AM Wed 03/07 11:59PM
lab06 true Recursive Functions Tue 03/13 08:00AM Wed 03/14 11:59PM
project1 true Doing Mathematical Calculations & String Manipulations with Python Fri 02/09 09:30AM Fri 02/23 11:59PM
project2 true Strings, Lists, Dictionaries, and File I/O Fri 03/02 09:30AM Fri 03/16 11:59PM