New software engineering course equips students to develop secure software
The article describes a college course on software engineering that focuses on different methods for creating software. Students learn about PSP, CMMI, agile processes, and Open Source software development. They work on a project to create a software process for a fake company and address security issues in another project. The course also covers professional responsibilities, ethics, and work culture in software development.