====== Fall 2021 Schedule ====== The table below is your guide to the entire semester. Each row corresponds to a week of the semester, and the week numbers in the first column are clickable links that connect this page to the lecture notes and other course materials for that week. The last column lists the sections in //Data-Centric Introduction to Computing// that correspond to the lecture material. The Mon/Wed columns list the lecture dates, and the Fri column lists the lab dates, for each week of the semester. The two midterm exam dates are highlighted, as is October Break and Thanksgiving when no classes meet. | @Silver: **Week** | @Silver: **Topics of the Week** | @Silver: **Tues** | @Silver: **Thurs** | @Silver: **Fri** | @Silver: **DCIC Readings and Assignments** | | | @LightGreen: **[[week1|-1-]]** | @LightGreen: Introduction | @LightGreen: 8/31 | @LightGreen: 9/2 | @LightGreen: 9/3 \\ [[lab1|Lab 1]] \\ Getting started | @LightGreen: [[top|Syllabus]] \\ [[https://dcic-world.org/2021-08-21/part_intro.html#%28part._.Overview%29|1 Overview]] \\ [[https://dcic-world.org/2021-08-21/getting-started.html|3 Getting Started]] \\ [[https://dcic-world.org/2021-08-21/Naming_Values.html|4 Naming Values]] | | | @LightBlue: **[[week2|-2-]]** | @LightBlue: Evaluation | @LightBlue: 9/7 | @LightBlue: 9/9 | @LightBlue: 9/10 \\ [[lab2|Lab 2 ]]\\ Conditionals and reading code | @LightBlue: [[https://dcic-world.org/2021-08-21/From_Repeated_Expressions_to_Functions.html|5 From Repeated Expressions to Functions]] \\ [[https://dcic-world.org/2021-08-21/Conditionals_and_Booleans.html|6 Conditionals and Booleans]] \\ [[asmt1|Assignment 1]] | | | @LightGreen: **[[week3|-3-]]** | @LightGreen: Tables | @LightGreen: 9/14 | @LightGreen: 9/16 | @LightGreen: 9/17 \\ [[lab3.html|Lab 3 ]]\\ Tables | @LightGreen: [[https://dcic-world.org/2021-08-21/intro-tabular-data.html|7 Introduction to Tabular Data]] \\ [[asmt2|Assignment 2]] | | | @LightBlue: **[[week4|-4-]]** | @LightBlue: Designing Functions | @LightBlue: 9/20 | @LightBlue: 9/22 | @LightBlue: 9/24 \\ [[https://www.cs.vassar.edu/~cs101/3/labs/04/|Lab 4]]\\ Generating data | @LightBlue: [[https://dcic-world.org/2021-08-21/processing-tables.html|8 Processing Tables]] \\ [[asmt3|Assignment 3]] | | | @LightGreen: **[[week5|-5-]]** | @LightGreen:Tabular Data | @LightGreen: 9/28 | @LightGreen: 9/30 | @Red: 10/1 \\ Exam 1 | @LightGreen: [[https://dcic-world.org/2021-08-21/processing-tables.html|8 Processing Tables]] | | | @LightBlue: **[[week6|-6-]]** | @LightBlue: Lists | @LightBlue: 10/5 | @LightBlue: 10/7 | @LightBlue: 10/8 \\ [[https://www.cs.vassar.edu/%7Ecs101/3/labs/05/|Lab 5]] \\ Lists, maps, and more | @LightBlue: [[https://dcic-world.org/2021-08-21/tables-to-lists.html|9 From Tables to Lists]] \\ [[https://www.cs.vassar.edu/~cs101/1/assignments/04/|Assignment 4]] | | | @LightGreen: **[[week7|-7-]]** | @LightGreen: Recursion | @LightGreen: 10/12 | @LightGreen: 10/14 | @LightGreen: 10/15 \\ [[lab6|Lab 6]] \\ Recurring, again and again | @LightGreen: [[https://dcic-world.org/2021-08-21/processing-lists.html|10 Processing Lists]] \\ [[https://www.cs.vassar.edu/~cs101/1/assignments/05/|Assignment 5]] | | | @Orange: **[[week8|-8-]]** | @Orange: //**October Break**// \\ No class | @Orange: 10/19 | @Orange: 10/21 | @Orange: 10/22 | @Orange: | | | @LightGreen: **[[week9|-9-]]** | @LightGreen: Data Types | @LightGreen: 10/26 | @LightGreen: 10/28 | @LightGreen: 10/29 \\ [[lab7|Lab 7]] \\ Data types | @LightGreen: [[https://dcic-world.org/2021-08-21/recursive-data.html|13 Recursive Data]] \\ [[https://dcic-world.org/2021-08-21/intro-struct-data.html|11 Introduction to Structured Data]] \\ [[https://dcic-world.org/2021-08-21/trees.html|14 Trees]] \\ [[https://www.cs.vassar.edu/~cs101/1/assignments/06/|Assignment 6]] | | | @LightBlue: **[[week10|-10-]]** | @LightBlue: Python | @LightBlue: 11/2 | @LightBlue: 11/4 | @LightBlue: 11/5 \\ [[https://colab.research.google.com/drive/1HxFMdSkVcscH-Tudac44pSO4kWu40L-p?usp=sharing|Lab 8]] \\ Python practice | @LightBlue: [[https://dcic-world.org/2021-08-21/part_state.html#%28part._intro-python%29|23 From Pyret to Python]] \\ | | | @LightGreen: **[[week11|-11-]]** | @LightGreen: Destructive Programming \\ | @LightGreen: 11/8 | @LightGreen: 11/10 | @Red: 11/12 \\ Exam 2 | @LightGreen: [[https://dcic-world.org/2021-08-21/part_state.html#%28part._modifying-variables%29|24 Modifying Variables]] | | | @LightBlue: **[[week12|-12-]]** | @LightBlue: Memory | @LightBlue: 11/16 | @LightBlue: 11/18 | @LightBlue: 11/19 \\ [[https://colab.research.google.com/drive/1ccwWwH56-YYkdb5BIzPg6zJK-oMZ2zvl?usp=sharing|Lab 9 ]]\\ | @LightBlue: [[https://dcic-world.org/2021-08-21/part_state.html#%28part._modifying-data-equality%29|25 Modifying Structured Data]] \\ [[https://dcic-world.org/2021-08-21/part_state.html#%28part._revisiting-lists-vars%29|26 Revisiting Lists and Variables]] \\ [[https://colab.research.google.com/drive/11BhUdmdVigSAqX4rx3KRclCFPbe0Vsse?usp=sharing|Assignment 7]] | | | @LightGreen: **[[week13|-13-]]** | @LightGreen: Dictionaries | @LightGreen: 11/23 \\ (recorded lecture) | @Orange: 11/25 \\ No class | @Orange: 11/26 \\ Thanksgiving | @LightGreen: [[https://dcic-world.org/2021-08-21/part_state.html#%28part._dictionaries%29|27 Hashtables and Dictionaries]] \\ | | | @LightBlue: **[[week14|-14-]]** | @LightBlue: Tabular Data in Python \\ [[https://colab.research.google.com/drive/1TGlj-QDVmmHb-qySZ32QIelsVWcoXDvW?usp=sharing| week14-tues]] \\ [[https://colab.research.google.com/drive/1ZHh1-ZS61igzu-Yrls4iBwGgDIkdiV1t?usp=sharing|predictions.ipynb]] | @LightBlue: 11/30 | @LightBlue: 12/2 | @LightBlue: 12/3 \\ [[https://colab.research.google.com/drive/1NCx50I8euFTl7dkG2UlkfLe6BZRBm934?usp=sharing|Lab 10]] \\ | @LightBlue: No Assignment 8 , just finish the lab. \\ Practice problems will also be posted. | | | @LightGreen: **[[week15|-15-]]** | @LightGreen: Computational Thinking \\ and Data Ethics \\ [[https://drive.google.com/file/d/1AgdShTKy_5UXZMep6i0sjCPdWjiuNFFX/view?usp=sharing| last lecture]] \\ [[http://go.vassar.edu/course/evals|CEQs]] \\ Exam 3 Review: \\ [[https://colab.research.google.com/drive/1b7Yug7SP55EBH4HHFZNLcjdrXoLfkbRV?usp=sharing| ReviewSessionPracticeProblems]] \\ [[https://colab.research.google.com/drive/17LUh_CzUHHcZmNNuBKfoTEdwV4yYvjXx?usp=sharing| Solutions to Practice Problems]] | @LightGreen: 12/7 | @Orange:WEDNESDAY 12/8 \\ Friday schedule: Lab! | @LightGreen: | @LightGreen: | | | @Yellow: **Final Exam** Thurs Dec 16, 9 a.m. to 11 a.m., **Remote via Gradescope**. More details will be posted on Wed. |||||| | /********** | @yellow: \\ **Final Exam** \\ [[courses:cs101-201902:review|Review Session]]\\ Thu, Dec 19, 1-3pm , SP 309\\ \\ |||||| | | [[Review Session]] ^ //Wed, May 10, 1:30-2:45pm, SP 309// ||||| ***********/