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.
Week | Topics of the Week | Mon | Wed | Fri | DCIC Readings and Assignments | |
-1- | Introduction Make-up Lecture | 8/30 | 9/1 | 9/3 Lab 1 Getting started | Syllabus 1 Overview 3 Getting Started 4 Naming Values | |
-2- | Evaluation CPO Lecture Notes ch-5-6.arr | 9/6 | 9/8 | 9/10 Lab 2 Conditionals and reading code | 5 From Repeated Expressions to Functions 6 Conditionals and Booleans Assignment 1 | |
-3- | Tables CPO Lecture Notes ch-7.arr | 9/13 | 9/15 | 9/17 Lab 3 Tables | 7 Introduction to Tabular Data Assignment 2 | |
-4- | Designing Functions | 9/20 | 9/22 | 9/24 Lab 4 Cleaning table data | 8 Processing Tables Assignment 3 | |
-5- | Tabular Data | 9/27 | 9/29 | 10/1 Exam 1 | ||
-6- | Lists 2021-10-06.pdf | 10/4 | 10/6 | 10/8 Lab 5 Lists, maps, and more | 9 From Tables to Lists 10 Processing Lists Assignment 4 | |
-7- | Recursion | 10/11 | 10/13 | 10/15 Lab 6 Recurring, again and again | Assignment 5 | |
-8- | October Break No class | 10/18 | 10/20 | 10/22 | ||
-9- | Data Types | 10/25 | 10/27 | 10/29 Lab 7 Data types | 13 Recursive Data 11 Introduction to Structured Data 14 Trees Assignment 6 | |
-10- | Python | 11/1 | 11/3 | 11/5 Lab 8 Python practice | 23 From Pyret to Python | |
-11- | Destructive Programming 2021-11-08.ipynb | 11/8 | 11/10 | 11/12 Exam 2 | 24 Modifying Variables | |
-12- | Memory 2021-11-15.ipynb | 11/15 | 11/17 | 11/19 Lab 9 Data in Python | 25 Modifying Structured Data 26 Revisiting Lists and Variables Assignment 7 | |
-13- | Dictionaries 2021-11-22.ipynb 2021-11-22-new.ipynb | 11/22 | 11/24 | 11/26 No class | 27 Hashtables and Dictionaries | |
-14- | Tabular Data in Python Tables_in_Python.ipynb Prediction.ipynb | 11/29 | 12/1 | 12/3 Lab 10 Making Predictions (continued) Practice using tables and dictionaries | ||
-15- | Computational Thinking Wednesday is a Vassar Friday CMPU-101 Wrap-up 2021-12-06.pdf CEQs Exam 3 Review Review solutions | 12/6 | 12/8 Fri! | 12/10 No class | ||
Final Exam Thursday, December 16, 9am, Rockefeller Hall 200 |