CSC 350 - Secure Programming
Foundation for programming secure software applications. Students will be introduced to the mechanics of code exploitation with a focus on programming principles that guard against software vulnerabilities. Topics covered include: overflows, input sanitization, password security, command injection, and web application vulnerabilities. Students will learn the practical skills for developing and testing for secure software while also learning sound security fundamentals from real-world case studies. Students will be introduced to core concepts in web applications and database development.
Credit Hours: 3
Prerequisite Courses: CSC 331.
Course Repeatability: Course may not be repeated.
Click here for the Spring 2024 Class Schedule.