Integrating Software Security into Computer Science Curriculum

Xiaohong Yuan, Huiming Yu, Joaquin Hernandez, and India Waddell


software security education, secure software engineering, risk analysis, software security testing


As the demand for low defect, secure software increases, it is crucial to integrate security education in computer science and other related curricula. This paper reports our experience of integrating software security education into computer science curriculum. We introduced software security education in both undergraduate and graduate level. At the undergraduate level, we developed a set of seven course modules and integrated them into undergraduate courses. At the graduate level, we developed two courses on software security, and created a track in secure software engineering. This paper describes the course modules, the graduate track, and the two courses we developed. The curriculum model and course materials could be adopted by other universities and colleges.

Important Links:

Go Back