You have a handful of exercises to complete over the course of the semester. These exercise cover both theory and practice of modern software engineering techniques. There are both written and programming components.
Exercise # | Topics | Due Date |
---|---|---|
1 | Design | Mon Sep 16 @23:59 |
2 | Performance | Fri Sep 27 @23:59 |
3 | Testing | Thu Oct 10 @23:59 |
4 | Symbolic Execution | Mon Oct 28 @23:59 |
5 | Dynamic Analysis | Thu Nov 7 @23:59 |
6 | Static Analysis | Thu Dec 3 @23:59 |
7 | Fuzzing & Reverse Engineering | Tues Dec 3 @23:59 |