Concentrations within the Bachelor of Science Computer Science Program
Cybersecurity Concentration
We are designated as NSA Center of Academic Excellence in Cyber Defense and as NSA Center of Academic Excellence in Cyber Research (one of 4 in Virginia)
To obtain a concentration in Cybersecurity, students pursuing a Bachelor of Science degree in Computer Science must successfully complete the following technical elective courses:
- CMSC 413 - Introduction to Cybersecurity
- CMSC 414 - Computer and Network Security
- CMSC 415 - Introduction to Cryptography
Computer Science, With A Concentration In Cybersecurity (B.S.)
The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses, and includes concentrations in cybersecurity, data science and software engineering. The program provides a strong foundation in the discipline and includes advanced study in several important areas of computer science.
Data Science Concentration
To obtain a concentration in Data Science, students pursuing a Bachelor of Science degree in Computer Science must successfully complete the following technical elective courses:
- CMSC 435 - Introduction to Data Science
- CMSC 409 - Artificial Intelligence
- CMSC 416 - Introduction to Natural Language Processing
Computer Science, With A Concentration In Data Science (B.S.)
The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses, and includes concentrations in cybersecurity, data science and software engineering. The program provides a strong foundation in the discipline and includes advanced study in several important areas of computer science.
Software Engineering Concentration
To obtain a concentration in Software Engineering, students pursuing a Bachelor of Science degree in Computer Science must successfully complete three of the following technical elective courses:
- CMSC 425 - Introduction to Software Analysis and Testing
- CMSC 455 - Software as a Service
- CMSC 475 - Design and Implementation of User Interfaces
- CMSC 420 - Software Project Management
Computer Science, With A Concentration In Software Engineering (B.S.)
The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses, and includes concentrations in cybersecurity, data science and software engineering. The program provides a strong foundation in the discipline and includes advanced study in several important areas of computer science.