Mar 18, 2026  
2025-2026 Catalog SVC 
    
2025-2026 Catalog SVC

CS 450 - Security Foundations


Credits: 5
Variable Credit Course: No

Lecture Hours: 55
Lab Hours: 0
Worksite/Clinical Hours: 0
Other Hours (LIA/Internships): 0

Course Description: Explore elements of security and common threats. Topics include various types of cyber attacks and risks to a system as well as fundamentals for mitigating those risks at the software level. May also discuss integration with networking systems.

Prerequisite: Upper division BSCS enrollment. Admission to BSCS program and Dept. Chair permission.
Meets FQE Requirement: No
Integrative Experience Requirement: No

Student Learning Outcomes
  1. Recommend approaches and techniques to avoid social engineering.
  2. Compare and contrast multiple types of authentication.  
  3. Assess security issues in relation to the cloud.
  4. Evaluate code for top software vulnerabilities such as buffer overflow, SQL injection, etc.

Course Contents
  1. Approaches and techniques to avoid social engineering.
  2. Multiple types of authentication.
  3. Security issues in relation to the cloud.
  4. Code for top software vulnerabilities such as buffer overflow, SQL injection, etc.


Instructional Units: 5