= Week = |
= Lectures = |
= Labs = |
1: Feb 6 | - Intro: Computer science, a new way of looking at the world. (CS is not just Programming!)
[slides pdf/ppt] - Telling a robot how to behave.
[slides pdf/ppt]
| [Web 2.0] |
2: Feb 13 | - Telling a computer how to behave. (Via pseudocode).
[slides pdf/ppt] - Everything's a number. (Simulation. Creating new worlds. Games and Life.)
[slides pdf/ppt]
| [Intro to Pseudocode] |
3: Feb 20 | - It ain't no good if it ain't snappy enough. (Efficient computations; viewing the world via efficiency.)
[slides pdf/ppt] - "Seek and Ye shall find." (The continuum of computer "intelligence".)
[slides pdf/ppt]
| [Controlling the Robot I] |
4: Feb 27 | - What computers cannot do (I): The fluid boundary between program and data.
[slides pdf/ppt] - It sure is clever, but can it swing? (Computer music.)
[slides pdf/ppt]
| [Controlling the Robot II] |
5: Mar 5 | - What computers cannot do (II): Universal machines.
[slides pdf/ppt] - Self reproducing programs and intro to logic.
[slides pdf/ppt]
| [Digital Audio and Music] |
6: Mar 12 | - Logic: From Greeks to philosophers to circuits.
[slides pdf/ppt] - Midterm.
| Review Session |
- Mar 19 - | | --- |
7: Mar 26 | - Memory, sequential and clocked circuits.
[slides pdf/ppt] - Computer organization: CPUs and RAM.
[slides pdf/ppt]
| [Digital Logic I] |
8: Apr 2 | - How to streamline your life (Lessons from computer architecture).
[slides pdf/ppt] - Viruses, worms, zombies, and other beasties.
[slides pdf/ppt]
| [Digital Logic II] |
9: Apr 9 | - Rumination on illumination (computer graphics).
[slides pdf/ppt] - The science that drives modern computers.
[slides pdf/ppt]
| [Virus and Worm Propagation in Networks] |
10: Apr 16 | - Self-improvement for dummies(Machine Learning)
[slides pdf/ppt] - Artificial intelligence
[slides pdf/ppt]
| [Computer Graphics] |
11: Apr 23 | - What computers talk about and how. (Networking & the Internet.)
[slides pdf/ppt] - What is the computational cost of automating brilliance or serendipity? (P vs NP question and related musings)
[slides pdf/ppt]
| [Machine Learning] |
12: Apr 30 | - Secrets and Lies, Knowledge and Trust. (Modern cryptography.)
[slides pdf/ppt] - Computer Science: a new way to think
[slides pdf/ppt]
| [Review Session date change: (see poll)] |