CS8, Spring 2017
Course Information
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: Python Basics 1 |
lect04 | true | Lecture #4 slides: Python Basics 2 |
lect05 | true | Lecture #5 slides: Finding Pi |
lect06 | true | Lecture #6 slides: Strings in Python 1 |
lect07 | true | Lecture #7 slides: Strings in Python 2 |
lect08 | true | Lecture #8 slides: Lists in Python 1 |
lect09 | true | Lecture #9 slides: Lists in Python 2 |
lect10 | true | Lecture #10 slides: More on Lists & Dictionaries & Intro to File I/O |
lect11 | true | Lecture #11 slides: File I/O in Python |
lect12 | true | Lecture #12 slides: Review for Midterm #2 |
lect13 | true | Lecture #13 slides: While Loops |
lect14 | true | Lecture #14 slides: More on Formatting Strings and Intro to Image Processing |
lect15 | true | Lecture #15 slides: Recursive Functions |
lect16 | true | Lecture #16 slides: Objects and Classes in Python |
lect17 | true | Lecture #17 slides: Review for Final Exam |
Homework:
num | ready? | description | assigned | due |
---|---|---|---|---|
h00 | true | Homework 0 - Lab Prep HW | Wed 04/05 08:00AM | Wed 04/05 06:59PM |
h01 | true | Homework 1 - Introduction to CS and Python | Thu 04/06 03:30PM | Thu 04/13 03:30PM |
h02 | true | Homework 2 - Python Basics | Thu 04/13 03:30PM | Thu 04/20 03:30PM |
h03 | true | Homework 3 - Functions 1 | Thu 04/13 03:30PM | Thu 04/20 03:30PM |
h04 | true | Homework 4 - String Manipulation | Thu 04/27 03:30PM | Thu 05/04 03:30PM |
h05 | true | Homework 5 - Lists | Thu 05/04 03:30PM | Thu 05/11 03:30PM |
h06 | true | Homework 6 - File I/O | Thu 05/11 03:30PM | Tue 05/23 03:30PM |
h07 | true | Homework 7 - Dictionaries and While loops | Thu 05/25 03:30PM | Tue 06/06 03:30PM |
h08 | true | Homework 8 - While loops and Recursive functions | Thu 06/01 03:30PM | Thu 06/08 03:30PM |
Labs:
num | ready? | description | assigned | due |
---|---|---|---|---|
lab00 | true | Lab00 - A Gentle Introduction | Wed 04/05 08:00AM | Fri 04/07 11:59PM |
lab01 | true | Lab01 - Starting with Python and IDLE | Wed 04/12 08:00AM | Fri 04/14 11:59PM |
lab02 | true | Lab02 - Using the Turtle Module and Writing Simple Functions | Wed 04/19 08:00AM | Fri 04/21 11:59PM |
lab03 | true | Lab03 - Accumulator Functions and User Input | Wed 04/26 08:00AM | Fri 04/28 11:59PM |
lab04 | true | Lab04 - Strings, and Program Testing | Wed 05/03 08:00AM | Fri 05/05 11:59PM |
lab05 | true | Lab05 - Lists and Dictionaries | Wed 05/10 08:00AM | Fri 05/19 11:59PM |
lab06 | true | Lab06 - File I/O | Tue 05/23 08:00AM | Fri 05/26 11:59PM |
lab07 | true | Lab07 - Loops and Images | Wed 05/31 08:00AM | Fri 06/02 11:59PM |
project1 | true | Doing Mathematical Calculations & String Manipulations with Python | Thu 04/27 12:30PM | Fri 05/12 11:59PM |
project2 | true | Reading file/URL inputs and processing/formatting the results | Fri 05/19 08:00AM | Tue 06/06 11:59PM |