Trusted and Assured Microelectronic Solutions (TAMS)
TAMS 300, SECURE PROGRAMMING PRINCIPLES AND PRACTICES FOR SYSTEMS DEVELOPMENT 4 (6)
This course covers development and deployment of secure computer programs in C and C++. Students learn common programming errors that lead to disruptive software vulnerabilities and reduced system robustness and security. Students will conduct in-depth analysis of program code to discover the vulnerabilities and implement mitigation strategies to reduce and eliminate system exploitation.
General Education: GEO1, GEO2, GEO4
Typically Offered: Fall Semester