Week | Monday | Friday | |
---|---|---|---|
1 | What is CS? What is Computing? |
What is the CPU? CS History: Concepts to Implementation |
|
2 | Representing Data | Representing Programs | |
3 | Logic | Circuits | |
4 | Arithmetic via Logic | Catch-up | |
5 | Higher-Level Programming | CS History: Mainframes to PCs |
|
6 | Algorithm Analysis | Sorting Comparisons | |
7 | Hard Problems, Complexity | Automata | |
8 | The Internet & the Web | Social/Ethical Issues | |
9 | Human-Computer Interaction | Artificial Intelligence | |
10 | Presentations | Wrap-Up |