Jul 24, 2024  
2024-2025 Undergraduate Catalog 
2024-2025 Undergraduate Catalog

Cybersecurity, BS (43-892) (120 hours) [Also available as an accelerated program]

Return to {$returnto_text} Return to: Programs by College/School/Department

Major, Bachelor of Science Degree

Program Educational Objectives - Within a few years of graduation, a graduate with a Bachelor of Science degree in Cybersecurity will use the knowledge and skills obtained in the program to:

  • Have established themselves in successful cybersecurity-focused careers and/or pursuing advanced degrees.
  • Continue to update their professional knowledge and skills to adapt to innovation and change to meet the needs of industry and/or academia.
  • Contribute to the greater good of their communities through professional involvement and service.

Additionally, graduates with a Bachelor of Science degree in Cybersecurity will demonstrate the following specific student outcomes:

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Apply security principles and practices to maintain operations in the presence of risks and threats.

The B.S. Cybersecurity is accredited by the Computing Accreditation Commission of ABET. http://www.abet.org  

A course with a grade lower than a C will not be allowed to fulfill a major or minor requirement in any program offered by the Department of Computer Science and Cybersecurity.

Cybersecurity, Cyber Operations, BS (43-892) (4 Year Guide)  

Cybersecurity, Secure Software Development, BS (43-892) (4 Year Guide) 


Major Requirements: 63-72 Semester Hours

C or better required in all major coursework.

Electives from the following: 6-12 Semester Hours

General Education Requirements: 39 Semester Hours

All students must complete a minimum of 42 credit hours in general education. See The General Education Program Requirements  for the full listing of requirements. The following general education courses are required by this major:

Free Electives: 9-18 Semester Hours

Minimum Total: 120 Semester Hours

+ Course requires a grade of C or better.

Accelerated Program Notes:

The Accelerated model for this program is designed for the MS Cybersecurity & Information Assurance.

UCM students having completed at least 9 hours of cybersecurity courses above the 1000 level with a major GPA of at least 3.00 may consult with their faculty advisor and complete a school application to declare the accelerated BS/MS major in cybersecurity. Prior to beginning the graduate portion of the program, students in the accelerated program will need to apply to the UCM Graduate School for formal admission to the Accelerated BS/MS program.

Accelerated student may be eligible to include the following courses as overlap between the undergraduate and graduate programs.  They would be taken at the Graduate level (5XXX):

CS 5220 Advanced Applications Programming in Java ( CS 4120 )

CS 5200 Database Theory and Applications ( CS 4600 )

CS 5610 Introduction to Cloud Computing ( CS 4610 )

CS 5660 Introduction to Cloud Services ( CS 4660 )

CS 5700 Artificial Intelligence ( CS 4700 )

CYBR 5240 Web Application Security ( CYBR 4140 )

CYBR 5610 Cloud Security ( CYBR 4610 )

CYBR 5820 Introduction to Information Assurance ( CYBR 4820 )

CYBR 5840 Ethical Hacking ( CYBR 4840 )

CYBR 5850 Computer and Network Forensics ( CYBR 4850 )

CYBR 5920 Software Security ( CYBR 4920 )

CYBR 5940 Threat Intelligence and Incident Response ( CYBR 4940 )

DSA 5100 Programming Foundations for Data Science (DSA 4100 )

DSA 5200 Advanced Data Visualization (DSA 4200 )

DSA 5400 Statistical Foundations for Data Science and AI (DSA 4400 )

DSA 5600 NoSQL Database Systems (DSA 4600 )

DSA 5620 Big Data Analytics (DSA 4620 )

SE 5950 Secure Software Engineering ( SE 4950 )

Return to {$returnto_text} Return to: Programs by College/School/Department