51.503 Secure Software Engineering

Home / Education / MSSD / Courses / 51.503 Secure Software Engineering

Course Description

In this course, students will learn design methodologies and best‐practices for the development of secure software, illustrated on popular programming languages such as C/C++ and Java. Topics span across the software development life‐cycle and include security requirements, secure software design and architecture principles, secure coding as well as testing and debugging techniques.

12 credits


Sun Jun


Assignments and Final exam