This webpage, from National Cybersecurity Training and Education (NCYTE) Center, is one of seven learning modules from the Cybersecurity-Infused Computer Science Modules series. This module introduces students to "cybersecurity first principles in the context of responsible software development." The primary learning objectives for this module are:

  • Students will be able to identify the cybersecurity first principles. 
  • Building on these principles, students will become familiar with the software development lifecycle (SDLC) and be able to recognize the three basic control structures.

The module is divided into the following five units: Cybersecurity First Principles, The Software Development Lifecycle, Input Validation, Writing Robust Code, and Responsible Testing. 

The other six modules in the series are available to view separately.

Add Comment

Comments

(no comments available yet)