Building Secure Python Applications
CYOP 300 | 3 Credits
Course Desc: (Formerly SDEV 300.) Prerequisite: CMSC 215 or CYOP 200. A hands-on study of best practices and strategies for building secure Python desktop and web applications. The objective is to design and build Python applications that are resistant to common security threats. Topics include syntax, data structures, style guides, data munging, web application frameworks, and the use of secure coding tools and processes to guard against application vulnerabilities. Students may receive credit for only one of the following courses: CYOP 300 or SDEV 300.