Program of Study
In order to prepare students to attain the program educational objectives, the BS CS degree program specialized in Cybersecurity has been structured to ensure that all students, by the time of their graduation, will have been enabled to meet the following outcomes:
1) Apply principles of computing and other related disciplines to identify, implement, and evaluate solutions for complex computing problems.
Courses contributing towards this goal:
COSC 3336 Introduction to Database Systems
COSC 3370 Software Engineering
COSC 4354 Senior Capstone Project
2) Communicate effectively and collaborate productively with team members of diverse backgrounds.
Courses contributing towards this goal:
COSC 4100 Skills for Computing Professionals II
COSC 4354 Senior Capstone Project
3) Function effectively as a member or a leader of a team engaged in activities appropriate to the program's discipline.
Courses contributing towards this goal:
COSC 3370 Software Engineering
COSC 4354 Senior Capstone Project
4) Uphold and enhance their sense of professional ethics and responsibilities towards individuals, organizations, and society.
Courses contributing towards this goal:
COSC 4100 Skills for Computing Professionals II
COSC 4354 Senior Capstone Project
5) Design, deploy, and secure an IT system and network infrastructure.
Courses contributing towards this goal:
6) Audit, identify, close, and control potential security vulnerabilities throughout an organization.
Courses contributing towards this goal:
7) Perform reconnaissance to gather information to breach security of an organization.
Courses contributing towards this goal:
COSC 4367 Firewall and Intrusion Detection Systems
8) Apply penetration testing procedures to exploit vulnerable systems and configure firewalls and IDS to secure network systems.
Courses contributing towards this goal:
9) Use network monitoring tools to monitor devices and services (e.g., routers, switches, firewalls, servers, and VMs) for availability, performance, and faults.
Courses contributing towards this goal:
A summary of the required hours follows:
- First-Year Seminars (when applicable): 2 Sem. Hrs.
- Core Curriculum Program: 42 Sem. Hrs.
- Major Curriculum: 38 Sem. Hrs.
- Courses Specific to Cybersecurity: 39 Sem. Hrs.
- Total Hours: 121 Sem. Hrs.
*Complete information can be found in the undergraduate catalog.
Courses:
Major Curriculum:
Course Number | Course Title | Credits |
---|---|---|
Introduction to Problem Solving with Computers I |
4 |
|
Introduction to problem solving with computers II |
4 |
|
Computer Architecture |
3 |
|
Data Structures |
4 |
|
Introduction to Database Systems |
3 |
|
Operating Systems |
3 |
|
Software Engineering |
3 |
|
Skills for Computing Professionals II |
1 |
|
Senior Capstone Project |
3 |
|
Technical and Professional Writing for Computer Sciences |
3 |
|
Discrete Mathematics I |
3 |
|
Calculus I (included in University Core) |
||
Select one of the following: |
3 |
|
Applied Probability and Statistics |
||
Statistical Modeling and Data Analysis |
Courses Specific to Cybersecurity
Introduction to Scripting |
3 |
|
COSC 2465 ( Past course number COSC 2365 ) |
Linux Systems |
4 |
COSC 2466 ( Past course number COSC 2366 ) |
Network Systems |
4 |
Internet Programming |
3 |
|
COSC 3372 (Past Course number CSOC 3366,COSC 3466) |
Network Security |
3 |
COSC 3474 (Past Course number COSC 3365) |
Cyber Defense I |
4 |
Digital Forensics |
3 |
|
Windows Security |
3 |
|
Firewall and Intrusion Detection Systems |
3 |
|
Cyber Defense II |
3 |
|
6 hours of approved upper-division Computer Sciences electives CS CYber Electives COSC 4369 Incident Response |
6 |
|
Total Hours |