2020-2021 Catalog and Student Handbook 
    
    Mar 28, 2024  
2020-2021 Catalog and Student Handbook [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSEC 271B - Security Programming & Scripts


Credits: 3
Description
An in-depth study of the processes, standards, and regulations associated with secure software scripting. Plan, manage, document, and communicate all phases of a secure software development cycle. Topics include security requirements, secure software life development cycle, threat modeling, and Security Technical Implementation Guides (STIGs).

Student Learning Outcomes
  1. Test proficiency in the use of a programming language to decipher complex problems in a secure and robust manner.
  2. Assess proficiency in the use of writing scripts to accomplish certain tasks (e.g., Python, PHP, and Ruby on Rails).
  3. Generate simple and compound conditions within a programming language or similar environment (e.g., scripts, macros, SQL).
  4. Illustrate the ability to design and develop basic programs for modern computing platforms (e.g., PC, cloud, mobile, web).
  5. Evaluate the importance of secure software, and the programming practices and development processes and methodologies that lead to secure software development.

Prerequisite: IS 115 ; and either CIT 217  or CSEC 104B  all with a grade of C or better; or Instructor approval



Add to Portfolio (opens a new window)