Title
Secure software engineering teaching modules
Abstract
We are designing a course in secure software engineering that will teach students how to incorporate security throughout the software development lifecycle. The class will serve as a capstone for a new graduate certificate in secure software engineering. This paper describes the class goals, the design for the class, and the materials that we will develop to teach secure software engineering. We are creating ten modules to cover the core topics in software security. Each module will cover one or more class goals and will consist of both explanatory materials and assignments to give students the opportunity to apply their learnings in a small context. The modules will be developed over the Summer and Fall of 2006, and the class will be first offered in Spring 2007. The class will also incorporate a team-based web development project that students will work on throughout the semester to gain experience applying security principles to a large-scale project.
Year
DOI
Venue
2006
10.1145/1231047.1231052
information security curriculum development
Keywords
Field
DocType
new graduate certificate,explanatory material,team-based web development project,software development lifecycle,software security,information security education,secure software engineering teaching,class goal,secure software engineering,core topic,large-scale project,security principle,software engineering,software development,web development,information security
Software Engineering Process Group,Personal software process,Software engineering,Computer security,Computer science,Software security assurance,Software project management,Software construction,Software development,Social software engineering,Software requirements
Conference
ISBN
Citations 
PageRank 
1-59593-437-5
3
0.44
References 
Authors
2
2
Name
Order
Citations
PageRank
James Walden11579.77
Charles E. Frank251.54