==== CS 101 Fall, 2022 Schedule at a glance ==== Approximate schedule, subject to change. The homework assignments will be added weekly. The assigned readings are direct links to the pdf versions of the chapters. They should, ideally, be read before the corresponding class. You are responsible for keeping up with the reading and for all material covered in class. Tentative dates for exams: September 30 and November 4. The week number contains a hyperlink to an overview of that week's course materials; a rundown of the topics, lecture notes (if any) lab, homework and supplemental "reading" information. **Bold Dates** signify no class for that day, like this coming **Monday, September 5!** ^ Week ^ Topics of the Week ^ DCIC Readings ^ Mon ^ Wed ^ Fri ^ ^ [[week1|-1-]] | Names and Evaluation | Ch. [[https://dcic-world.org/2022-01-25/getting-started.html|3]], [[https://dcic-world.org/2022-01-25/Naming_Values.html|4]] | 08/29 | 08/31 | 09/02 | ^ [[week2|-2-]] | Functions | Ch. [[https://dcic-world.org/2022-01-25/From_Repeated_Expressions_to_Functions.html|5]], [[https://dcic-world.org/2022-01-25/Conditionals_and_Booleans.html|6]] | **09/05** | 09/07 | 09/09 | ^ [[week3|-3-]] | Tables | Ch. [[https://dcic-world.org/2022-01-25/intro-tabular-data.html|7]] | 09/12 | 09/14 | 09/16 | ^ [[week4|-4-]] | Processing tabular (not tubular!) data | Ch. [[https://dcic-world.org/2022-01-25/processing-tables.html|8]] | 09/19 | 09/21 | 09/23 | ^ [[week5|-5-]] | Designing programs for tables | | 09/26 | 09/28 | 09/30 | ^ [[week6|-6-]] | Lists | Ch. [[https://dcic-world.org/2022-01-25/tables-to-lists.html|9]], [[https://dcic-world.org/2022-01-25/processing-lists.html|10]] | 10/03 | 10/05 | 10/07 | ^ [[week7|-7-]] | Recursion | | 10/10 | 10/12 | 10/14 | ^ **October Break** ||||| ^ [[week8|-8-]] | Data Types | Ch. [[https://dcic-world.org/2022-01-25/intro-struct-data.html|11]], [[https://dcic-world.org/2022-01-25/recursive-data.html|13]], [[https://dcic-world.org/2022-01-25/trees.html|14]] | 10/24 | 10/26 | 10/28 | ^ [[week9|-9-]] | Review for exam 2 | | 10/31 | 11/02 | 11/04 | ^ [[week10|-10-]] | Ch Ch Changes | Ch. [[https://dcic-world.org/2022-01-25/part_state.html#(part._modifying-variables)|23]], [[https://dcic-world.org/2022-01-25/part_pyret-to-python.html|24]] | 11/07 | 11/09 | 11/11 | ^ [[week11|-11-]] | Memory | Ch. [[https://dcic-world.org/2022-01-25/part_state.html#(part._modifying-variables)|25]], [[https://dcic-world.org/2022-01-25/part_state.html#(part._revisiting-lists-vars)|26]] | 11/14 | 11/16 | 11/18 | ^ [[week12|-12-]] | Dictionary Data Type | Ch. [[https://dcic-world.org/2022-01-25/part_state.html#(part._dictionaries)|27]] | 11/21 | 11/23 ^ 11/23* | ^ [[week13|-13-]] | Tabular Data in Python | Ch. 27 | 11/28 | 11/30 | 12/02 | ^ [[week14|-14-]] | Computational Thinking | | 12/05 | 12/07 ^ 12/09* | ^ Final Exam: | Date and Time Wed 12/14 05:00pm-07:00pm | Location: Rocky 200 |||