Resources

Class Time

Mondays, Wednesdays, and Fridays
1:00 - 1:50 PM
LEEP2 2425

Office Hours

TBA


Links

Canvas (grades and submissions) here
Piazza (discussion) here

Syllabus

Course policies, grading, etc.
You know what a syllabus is.
Please read it here.

Class Schedule

Note: Topics will be posted as they approach. The plan is to post topics on Friday for the coming week. Unless otherwise specified, you should submit a report on every discussion paper.

Week Date Topic Assignments Notes
108/21Course OverviewE1,read syllabus,submit surveymp4, pptx
08/23ComputabilityE2mp4, pdf, pptx
08/25Dynamic AnalysisE3mp4, pdf, pptx
208/28Static AnalysisE4mp4, pdf, pptx
08/30Control FlowE5mp4, pdf, pptx
09/01Data FlowE6mp4, pdf, pptx
309/04Labor Day
09/06LatticesE7mp4, pdf, pptx
09/08Abstract InterpretationE8mp4, pdf, pptx
409/11BitcodeE9,W1mp4, pdf, pptx
09/13QUIZ 1
09/15No lecture (watch video instead)mp4
509/18LLVM MemoryE10mp4, pdf, pptx
09/20LLVM CallsE11mp4, pdf, pptx
09/22Information FlowE12mp4, pdf, pptx
609/25Practical FlowE13,W2mp4, pdf, pptx
09/27Side ChannelsE14mp4, pdf, pptx
09/29Reference MonitorsE15mp4, pdf, pptx
710/02Memory AttacksE16,W3pdf, pptx, mp4
10/04Control Flow IntegrityE17mp4, mp4, pdf, pptx
10/06Call GraphsE18pdf, pptx, mp4
810/09Interprocedural AnalysisE19mp4, pdf, pptx
10/11Points-To AnalysisE20mp4, pdf, pptx
10/13Dependency AnalysisE21mp4, pdf, pptx
910/16Fall Break
10/18Program SlicingE22mp4, pdf, pptx
10/20SSDLCE23mp4, pdf, pptx
1010/23LintingE24mp4, pdf, pptx
10/25Retrospective Reviewmp4
10/27QUIZ 2mp4
1110/30Program InstrumentationE25,W4mp4, pdf, pptx
11/01Static InstrumentationE26mp4, pdf, pptx
11/03LLVM InstrumentationE27mp4, pdf, pptx
1211/06FuzzingE28mp4, pdf, pptx
11/08Symbolic ExecutionE29mp4, pdf, pptx
11/10Concolic ExecutionE30mp4, pdf, pptx
1311/13Sat SolvingE31mp4, pdf, pptx
11/15SMT SolvingE32mp4, pdf, pptx
11/17QUIZ 3mp4
1411/20Secure DesignE33mp4, pdf, pptx
11/22Thanksgiving Break
11/24Thanksgiving Break
1511/27Bug IsolationE34,c1mp4, pdf, pptx
11/29Supply Chain SecurityE35mp4, pdf, pptx
12/01Reverse EngineeringE36mp4, pdf, pptx
1612/04Static Reviewmp4
12/06Dynamic Reviewmp4
12/08Stop Day