Secure Coding Practices Using AI Tools

SDC315 Secure Coding Practices Using AI Tools

College of Technology Applied AI Department

Course Description: This course introduces students to the principles of writing secure software. The course emphasizes practical techniques for identifying and mitigating common vulnerabilities. Students learn to write code that defends against threats such as injection attacks, cross-site scripting, and insecure data storage, while applying secure coding standards and checklists. Students gain experience recognizing risky patterns and implementing safer alternatives. Generative AI tools are introduced to assist in identifying potential security flaws and refactoring insecure code. The course prepares students to apply secure development practices in both individual and team-based project environments.

Credit Hours: 3.00

Prerequisites: All of: CYB120, CYB120L OR All of: SDC100, SDC100L

Corequisites: None