Please note:
This table defaults to displaying only 10 rows. Select 50 to see the entire schedule at once.
Links to the reading can be found in the course bibliography unless otherwise noted. Readings are subject to change until a week before they are due, but they will not be made longer.
Reading Group 1: Luis, Kate, Sean H.
Reading Group 2: Zaria, Gray, TJ
Reading Group 3: Georgia, Sean L., Charles, Gabriel
Blogging group A: Kate, Sean H., Zaria, Gabriel, Georgia
Blogging group B: Charles, Luis, Gray, Sean L., TJ
| Week | Day | Date | Topic | Reading | Work Due |
|---|---|---|---|---|---|
| 1 | Wednesday | 23 January | Getting started | ||
| Friday | 25 January | Data representation & introduction to the MathLAN | Coover, A History of the Future of Narrative (PWeb) | One brief background information note on the reading to shared collaborative document Assignment 0 |
|
| 2 | Monday | 28 January | Discussion: History of Computing 1 | Group 1: O'Regan Chp. 3: Foundations of Computing Group 2: Grier Introduction & pp. 38-45 Group 3: Mahoney | Reading summaries posted by 5pm |
| Wednesday | 30 January | Too cold! | Background: Linux terminal | Group A: Blog post due by 5pm |
|
| Friday | 1 February | Lab: Introduction to Linux | Group B: Comments due by 5pm | ||
| 3 | Monday | 4 February | Binary numbers & arithmetic Read Depression Quest in class | ||
| Wednesday | 6 February | Lecture: Character encoding Troubleshoot permissions | Group B: Blog post on Depression Quest due by 5pm | ||
| Friday | 8 February | Lab: Integer representation Lecture: Negative integers in binary representation | Assignment 1 due at start of class Group A: Comments due by Sunday 5pm |
||
| 4 | Monday | 11 February | Discussion: History of Computing 3 | Group 2: O'Regan Chp. 7, Invention of the Integrated Circuit Group 3: Kilby Group 1: Nakamura | Reading outlines posted by 5pm |
| Wednesday | 13 February | Lab: Image representation | Group A: Blog post due by 5pm | ||
| Friday | 15 February | Image representation & compression | Assignment 2 Group B: Comments due by 5pm |
||
| 5 | Monday | 18 February | Discussion: History of Computing 4 | Group 1: O'Regan Chp. 14, The Internet Revolution Group 2: Bush Group 3: Haas All: Explore example Twine narratives | Reading outlines posted by 5pm |
| Wednesday | 20 February | Lab: Basics of HTML | Background: HTML Explore example Twine narratives | Group B: Blog post due by 5pm | |
| Friday | 22 February | Lab: Make your own website | Background: Web policies | Assignment 3 Group A: Comments due by 5pm |
|
| 6 | Monday | 25 February | Discussion: History of Computing 5 | Group 3: O'Regan Chp. 17, "History of Operating Systems" Group 1: Ritchie Group 2: Unsworth | Reading outlines posted by 5pm |
| Wednesday | 27 February | Lab: Python | Group A: Blog post due by 5pm | ||
| Friday | 1 March | Lab: Python | Assignment 4 Group B: Comment due by 5pm |
||
| 7 | Monday | 4 March | Lab: Python | ||
| Wednesday | 6 March | Lab: Python | |||
| Friday | 8 March | Lab: Python | |||
| 8 | Monday | 11 March | Discussion: History of Computing 6 | Group 2: O'Regan Chp. 16 "History of Programming Languages" Group 3: Obama & Richtel Group 1: Abbate | Reading summaries due 5pm |
| Wednesday | 13 March | Project work session | Group B: Blog post due by 5pm | ||
| Friday | 15 March | Project presentations | Group A: Post comment before you commence spring break. | ||
| 16-31 March | Spring break! | Whatever you please | Please get some sleep. And do something that's not work. | ||
| 9 | Monday | April 1 | Search lecture & lab | Background: Algorithm efficiency | |
| Wednesday | April 3 | Search trees & Huffman encoding & lab | |||
| Friday | April 5 | Library research session | Assignment 6 | ||
| 10 | Monday | April 8 | Discussion: Ethics & computer ethics | Bonde, Firenze, et al.: "A Framework for Making Ethical Decisions" Barger, Chp. 6 ACM Code of Ethics Case Study: Caleb Thompson: "Don't Get Distracted" | Note: this is not a jigsaw reading week. Everyone should complete all readings. |
| Wednesday | April 10 | Lab: Sorting | Group A: Blog post due by 5pm | ||
| Friday | April 12 | No class: Presentation work day | Assignment 7: Selected article citation & brief annotation Group B: Comments due by 5pm |
||
| 11 | Monday | April 15 | Ethics analysis & discussion | Group 1: Isaak, Hannah et al. Group 2: Clive Thompson Group 3: Barry AND Mungiu-Pippidi, A., & Munteanu, I. | Reading summaries due 5pm |
| Wednesday | April 17 | Complexity & computability | Group B: Blog post due by 5pm | ||
| Friday | April 19 | Digital circuits lecture & lab | Background: Logic gates | Group A: Comments due by 5pm | |
| 12 | Monday | April 22 | Ethics analysis & discussion | Group 1: Angwin AND Singer Group 2: Johnson AND Rini Group 3: Luerweg | Assignment 8: Project plan Reading summaries due 5pm |
| Wednesday | April 24 | Circuits cont. | Background: Computer organization | Group A: Blog post due by 5pm | |
| Friday | April 26 | No class: Project work day | Fill out project update form by 5pm Group B: Comments due by 5pm |
||
| 13 | Monday | April 29 | Ethics analysis & discussion | Group 1: Flatow Group 2: Maras & Alexandrou (one article, two authors) Group 3: Sanders & Zucker (one article, two authors) | Reading summaries due 5pm |
| Wednesday | May 1 | Lab: Data path & memory | Assignment 9 Group B: Blog post due by 5pm |
||
| Friday | May 3 | Lab: Machine language | Fill out project update form by 5pm Group A: Comments due by 5pm Sunday |
||
| 14 | Monday | May 6 | Networks lecture & lab | ||
| Wednesday | May 8 | A story of the digital age (wrapping up) | |||
| Friday | May 10 | Project presentations | Final submission of project code/link and reflective essay due by 5pm unless otherwise negotiated. | ||
