The Responsible Software Development module aligns with Learning Outcomes in the NSA "Fundamental Security Design Principles" and "Basic Scripting" knowledge units, which include describing why each principle is important to security and how it enables development of security mechanisms that can implement desired security policies.
- Aligns with Learning Outcomes in the Information Assurance and Security (IAS) and Software Development Fundamentals (SDF) knowledge units of the ACM Computer Science Curricular Guidelines
- Aligns with Essential Knowledge Statements in the AP CSP framework, Big Idea 5: Programming
The Responsible Software Development module has been pilot-tested in the following courses: COSC 1301 Computers and Technology; CSCI 110, Principles of Computer Science; CSC 100, Introduction to Programming and C++; CSC 110, Introduction to Programming and Java; Prog 1003, Introduction to Programming Logic; and CS 102, Programming Fundamentals.
This is one of seven C5 Cybersecurity-infused Computer Science Modules. View all seven modules.