CS8, Winter 2018, Matni
Course Information
- Demo Code used in Lecture, CMPSC 8, Winter 2018
- Final Exam Practice Questions, CMPSC 8, Winter 2018
- Class Grades, CMPSC 8, Winter 2018
- Midterm Exam Practice Questions, CMPSC 8, Winter 2018
- Syllabus, CMPSC 8, Winter 2018
THIS CLASS IS NOW CLOSED.
MATERIAL HERE DOES NOT APPLY TO FUTURE QUARTERS.
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 |