Skip to main content Modules
Module - Introduction to Software Security
- May 09
- Lecture: Course logistics
- May 16
- Lecture: Memory corruption
- Teaching TBD
- Paper #1
- Paper #2
- Paper #3
- May 30
- Lecture: Declarative programming
- Teaching TBD
- Paper #1
- Paper #2
- Paper #3
- Jun 06
- Lecture: Abstract interpretation
- Teaching TBD
- Paper #1
- Paper #2
- Paper #3
- Jun 13
- Lecture: Symbolic execution
- Teaching TBD
- Paper #1
- Paper #2
- Paper #3
- Jul 04
- Lecture: Type systems
- Teaching TBD
- Paper #1
- Paper #2
- Paper #3
- Jul 11
- Lecture: Program logics
- Teaching TBD
- Paper #1
- Paper #2
- Paper #3
- Jul 18
- Lecture: Concurrency bugs
- Teaching TBD
- Paper #1
- Paper #2
- Paper #3
Module - Conclusion