TECHNICAL COURSES |
COURSE NUMBER NCC 226 CREDIT / UNIT HOURS 3 PRE-REQUISITES NCC 223: Computer Science IIRECOMMENDED TEXT BOOK TBDISBN TBD COURSE LAB TBD | DESCRIPTION 3 credit/unit hours – Three hours of lecture weekly; one term This course covers security vulnerabilities of programming in weakly typed languages like C and in more modern languages like Java. Common weaknesses exploited by attackers are discussed, as well as mitigation strategies to prevent those weaknesses. Students practice programming and analysis of software systems through testing and static analysis. Updated: March 23, 2024 LEARNING OBJECTIVES Upon completion of this course the student will be able to:
MAIN TOPICS 1.0 Overview of security vulnerabilities and risks in software |