CS 160 H - Computer Science Orientation (Honors)

Fall 2017: MW 12 - 12:50pm, WNGR 201

Calendar

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