CS 455 Principles of Secure Software Development
	This course introduces a variety of topics on implementing secure software using different programming languages. The primary focus is given to design and development techniques used to avoid the most common software errors by using defensive coding techniques, managing resources securely, and creating secure interaction between components.
 Credits
3
	Cross Listed Courses
Cross listed with CS 455. No credit given to students with credit for 
CYS 455 or CS 515.
	
		Prerequisite
	
Grade C- or better in 
CS 355