Slides: Overview, DFA, PTA1, PTA2, PTA3, Parallel-PTA, SHA, DYN, PAR, SLI, SEC
Handouts: Overview, DFA, PTA1, PTA2, PTA3, SHA, DYN, PAR, SLI, SEC
Evaluation: 40 for assignments + 20 for midsem + 30 for endsem + 10 for scribing.
Deadlines
Evaluation Item | Student | TA | Instructor |
---|---|---|---|
A1 | Jan 15 | Jan 25 | -- |
A2 | Feb 5 | Feb 15 | -- |
A3 | Mar 5 | Mar 15 | -- |
A4 | Apr 9 | Apr 19 | -- |
MidSem | Mar 1 | -- | Mar 11 |
EndSem | Apr 26 | -- | May 6 |
Scribe | after 3 days | after 3 days |
Lectures
Month | Dates | Topic | Comments |
---|---|---|---|
January | 9, 10, 11, 13 | Introduction and Logistics, DFA | Katherine McKinley's slides 1, Monica Lam's lecture 1 |
16, 17, 18, 20 | DFA | Katherine McKinley's slides 2, Monica Lam's lecture 2 and lecture 3 | |
23, 24, 25, 27 | DFA | ||
30, 31 | PTA | ||
February | 1, 3 | PTA | Andersen's thesis, Steensgaard's paper |
6, 7, 8, 10 | PTA | 7 is problem set | |
13, 14, 15, 17 | PTA | Prioritized pointer analysis, Dominator-based pointer analysis | |
20, 21, 22, 24 | PTA | Parallel Pointer Analysis | |
27, 28 | Guest lecture by Murali Krishna Ramanathan | ||
March | 1, 3 | PAR | Mar 1 is MidSem |
6, 7, 8, 10 | PAR | Dependency Cheker, notes | |
14, 15, 17 | SEC | ||
20, 21, 22, 24 | DYN | Ball-Larus Path Profiling, Pre-Post Conditions one, two | |
27, 29, 31 | DYN | ||
April | 1, | SHA | |
3, 4, 5, 7 | SHA | Ghiya+Hendren's shape analysis paper | |
10, 11, 12 | SLI | 12 is Friday timetable, Slicing paper | |
17, 18, 19 | SLI | ||
26 | EndSem |