All items are tenative and subject to change
Date | Lecture | Slide | Slide Notes | Assigned Reading | Assignments |
---|---|---|---|---|---|
Week #0 | |||||
9/20 | Introduction, Syllabus | What is CS?, Binary-to-Decimal, & Decimal-to-Binary | Assignment #1 Due Sunday, 09/24, by 11:59pm on TEACH | ||
Week #1 | |||||
09/25 | Computer Science & Number Conversions | slide1 | slide1-notes | MIT Lecture 1 | |
09/27 | Number Conversions/Algorithms | slide2 | slide2-notes | Assignment #2 Due Sunday, 10/01, by 11:59pm on TEACH | |
Week #2 | |||||
10/02 | Solving Problems/Specify an Algorithm | slide3 | slide3-notes | ||
10/04 | Advisors (COE 1st year and EECS)/What is Data? | slide4 | slide4-notes | Assignment #3 Due Sunday, 10/08, by 11:59pm on TEACH | |
Week #3 | |||||
10/09 | Syntax/Semantics, Data, and Operations | slide5 | slide5-notes | ||
10/11 | If/Else Control Structures, Input/Output, & Looping | slide6 | slide6-notes | Assignment #4 Due Sunday, 10/15, by 11:59pm on TEACH | |
Week #4 | |||||
10/16 | Guest Speaker: Pariveda | ||||
10/18 | Guest Speaker: Amazon | Assignment #5 Due Sunday, 10/22, by 11:59pm on TEACH | |||
Week #5 | |||||
10/23 | Re-address Looping and Visualize Code | slide7 | slide7-notes | ||
10/25 | Strings, Catching Bad Input, and Begin Functions | slide8 | slide8-notes | Assignment #6 Due Sunday, 10/29, by 11:59pm on TEACH | |
Week #6 | |||||
10/30 | More About Functions | slide9 | slide9-notes | ||
11/01 | Functions/Lists | slide10 | slide10-notes | Assignment #7 Due Sunday, 11/05, by 11:59pm on TEACH | |
Week #7 | |||||
11/06 | More Lists | slide11 | slide11-notes | ||
11/08 | String Objects vs. List of Chars/2-d Listss | slide12 | slide12-notes | Assignment #8 Due Sunday, 11/12, by 11:59pm on TEACH | |
Week #8 | |||||
11/13 | More 2-d Lists & File I/O | slide13 | slide13-notes | ||
11/15 | More Lists | slide14 | slide14-notes | Assignment #9 Due Sunday, 11/19, by 11:59pm on TEACH | |
Week #9 | |||||
11/20 | Command-line Args, File I/O, and Searching/Sorting | slide15 | slide15-notes | ||
11/22 | No Class - Happy Thanksgiving!!! | ||||
Week #10 | |||||
11/27 | Synthesis: What have we learned? | slide16 | slide16-notes | ||
11/29 | Review & Candy!!! | slide17 | slide17-notes | Assignment #10 Due Sunday, 12/02, by 11:59pm on TEACH |