| Lecture | Date | Topics | Notes & Examples |
|---|---|---|---|
| 1 | Wed 1/24 |
course overview | Introduction
Chapter 1 |
| 2 | Wed 1/31 |
computer architecture→JVM→SaM | Architecture
underpants heap example stack example |
| 3 | Wed 2/7 |
memory models C, Java & Sam programs from lecture |
Lecture Notes
Examples |
| 4 | Wed 2/14 |
cancelled (Cornell closed today!) | N/A |
| 5 | Wed 2/21 |
programming languages | Lecture Notes
Parsing |
| 6 | Wed 2/28 |
software testing | Testing Notes |
| 7 | Wed 3/7 |
Software Engineering | Lecture Notes |
| 8 | Wed 3/14 |
pointers | Lecture Notes
SaM Heap example C examples |
| 9 | Wed 3/28 |
more pointers design documents |
Lecture Notes
pointer videos C example |
| 10 | Wed 4/4 |
Design Document | Lecture Notes |
| 11 | Wed 4/11 |
Soft Skills | Lecture Notes
group notes |
| 11 | Wed 4/18 |
SaM Architecture/Software Engineering | Lecture Notes |
| 12 | Wed 4/25 |
groups Unix demos |
(in class) |
| 13 | Wed 5/2 |
CS Overview evaluations |
Lecture Notes
Survey |