The Accelerated BS in Computer Science to MS program in Cyber Security and Privacy (Technical Track only) allows highly qualified UCF undergraduate majors in Computer Science (CS) to take graduate-level courses that will count toward their MS degree while completing their BS degree program. Up to nine (9) credit hours of 5000- and 6000-level courses with a grade of "B" (3.0) or better may be counted toward the accelerated BS to MS program. Two additional requirements for the students in this program are:
- Students must earn at least a "B" (3.0) in each undergraduate- or graduate-level course counted for the program.
- Students must opt for this program no later than the beginning of their junior year.
Degree Requirements
Core Requirements: Basic Level
30 Total Credits
- Complete all of the following
- Earn at least 27 credits from the following:
- STA2023 - Statistical Methods I (3)
- COP3330 - Object Oriented Programming (3)
- COP3502C - Computer Science I (3)
- COP3503C - Computer Science II (3)
- CDA3103C - Computer Logic and Organization (3)
- COT3100C - Introduction to Discrete Structures (3)
- CIS3360 - Security in Computing (3)
- COP3402 - Systems Software (3)
- COT4210 - Discrete Structures II (3)
- COP4331C - Processes for Object-Oriented Software Development (3)
- COT3960 - Foundation Exam
- Complete at least 1 of the following:
- ENC3241 - Writing for the Technical Professional (3)
- ENC3250 - Professional Writing (3)
Core Requirements: Advanced Level
18 Total Credits
- Earn at least 18 credits from the following types of courses: Âé¶¹¾«Æ· S¢Any 4000-5000 level Computer Science (CS) course that is not a required undergraduate course will count as a restricted elective. Âé¶¹¾«Æ· S¢Only ONE of the following six Information Technology courses may count as a CS Restricted Elective: CAP 4102, CIS 4004, CIS 4524, CNT 4603, CNT 4703, and CNT 4714. Âé¶¹¾«Æ· S¢At most 3 hours of independent study or research allowed. No internship or cooperative education credits are allowed. Âé¶¹¾«Æ· S¢It is recommended that students take at least 3 classes from a primary area to gain an in-depth knowledge in that area of Computer Science. Âé¶¹¾«Æ· S¢It is recommended that students take classes from at least 2 different secondary areas to gain a broad knowledge of Computer Science. These courses may also be listed in the student's primary area. Âé¶¹¾«Æ· S¢A minimum grade of "C" (2.0) or better is required in each course in this area. Âé¶¹¾«Æ· S¢Students must maintain at least a 2.5 GPA in all courses in this section. Âé¶¹¾«Æ· S¢The courses listed in the areas below are for ease of reference only.
Math/Statistics Restricted Electives
6 Total Credits
- Complete all of the following
- 4000-5000 level mathematics or statistics
- courses from: STA, MAP, MAA, MAD, MAS prefixes and the following courses.
- No independent study hours, internship, or cooperative education hours are allowed.
- Earn at least 6 credits from the following:
- MAC2313 - Calculus with Analytic Geometry III (4)
- MAP2302 - Ordinary Differential Equations I (3)
- MAS3105 - Matrix and Linear Algebra (4)
- MAS3106 - Linear Algebra (4)
Capstone Requirements
6 Total Credits
- Complete all of the following
- A "C" (2.0) or better is required in each of the two courses.
- Complete the following:
- COP4934 - Senior Design I (3)
- COP4935 - Senior Design II (3)
Grand Total Credits: 60
Systems Area
- COP 4331C - Processes for Object-Oriented Software Development Credit Hours: 3
- COP 4520 - Concepts of Parallel and Distributed Processing Credit Hours: 3
- COP 4600 - Operating Systems Credit Hours: 3
- COP 4710 - Database Systems Credit Hours: 3
- EEL 4768 - Computer Architecture Credit Hours: 3
- CDA 5106 - Advanced Computer Architecture Credit Hours: 3
- COP 5611 - Operating Systems Design Principles Credit Hours: 3
- COP 5711 - Parallel and Distributed Database Systems Credit Hours: 3
AI and Machine Learning Area
- CAP 4053 - AI for Game Programming Credit Hours: 3
- CAP 4453 - Robot Vision Credit Hours: 3
- CAP 4630 - Artificial Intelligence Credit Hours: 3
- CAP 5415 - Computer Vision Credit Hours: 3
- CAP 5512 - Evolutionary Computation Credit Hours: 3
- CAP 5610 - Machine Learning Credit Hours: 3
- CAP 5636 - Advanced Artificial Intelligence Credit Hours: 3
Graphics, Games, and HCI Area
- CAP 4053 - AI for Game Programming Credit Hours: 3
- CAP 4720 - Computer Graphics Credit Hours: 3
- CNT 5008 - Computer Communication Networks Architecture Credit Hours: 3
- CAP 5725 - Computer Graphics I Credit Hours: 3
Algorithms and Complexity Area
- COT 4500 - Numerical Calculus Credit Hours: 3
- CAP 5510 - Bioinformatics Credit Hours: 3
- CAP 5512 - Evolutionary Computation Credit Hours: 3
- COP 5021 - Program Analysis Credit Hours: 3
- COP 5537 - Network Optimization Credit Hours: 3
- COT 5405 - Design and Analysis of Algorithms Credit Hours: 3
Software Engineering Area
- CIS 4615 - Secure Software Development and Assurance Credit Hours: 3
- COP 4020 - Programming Languages I Credit Hours: 3
- COP 4520 - Concepts of Parallel and Distributed Processing Credit Hours: 3
- COP 4710 - Database Systems Credit Hours: 3
- CEN 5016 - Software Engineering Credit Hours: 3
- COP 5021 - Program Analysis Credit Hours: 3
- COP 5711 - Parallel and Distributed Database Systems Credit Hours: 3
Cybersecurity Area
- CIS 3362 - Cryptography and Information Security Credit Hours: 3
- CIS 4203C - Digital Forensics Credit Hours: 3
- CIS 4361 - Secure Operating Systems and Administration Credit Hours: 3
- CIS 4615 - Secure Software Development and Assurance Credit Hours: 3
- CIS 4940C - Topics in Cybersecurity Credit Hours: 3
- CAP 4145 - Introduction to Malware Analysis Credit Hours: 3
- CNT 4403 - Network Security and Privacy Credit Hours: 3
- EEE 4346C - Hardware Security and Trusted Circuit Design Credit Hours: 3
- CAP 5150 Âé¶¹¾«Æ· S“ Foundations of Computer Security and Privacy Credit Hours: 3
- CDA 5220 Âé¶¹¾«Æ· S“ Foundations of Secure Execution Environment Credit Hours: 3
- CNT 5410L Âé¶¹¾«Æ· S“ Cyber Operations Lab Credit Hours: 3
- CAP 5250 Âé¶¹¾«Æ· S“ Internet of Things Security and Privacy Credit Hours: 3
Big Data Area
- COP 4520 - Concepts of Parallel and Distributed Processing Credit Hours: 3
- COP 4710 - Database Systems Credit Hours: 3
- COT 4500 - Numerical Calculus Credit Hours: 3
- EEL 4768 - Computer Architecture Credit Hours: 3
- CNT 4425C - Cloud Computing Management Credit Hours: 3
- CDA 5106 - Advanced Computer Architecture Credit Hours: 3
- CNT 5008 - Computer Communication Networks Architecture Credit Hours: 3
- CDA 5110 - Parallel Architecture and Algorithms Credit Hours: 3
- COP 5611 - Operating Systems Design Principles Credit Hours: 3
- CAP 5610 - Machine Learning Credit Hours: 3
- COP 5711 - Parallel and Distributed Database Systems Credit Hours: 3
Vision and Robotics Area
- CAP 4453 - Robot Vision Credit Hours: 3
- CAP 4720 - Computer Graphics Credit Hours: 3
- CAP 5415 - Computer Vision Credit Hours: 3
- CAP 5725 - Computer Graphics I Credit Hours: 3
- EGN 4060C - Introduction to Robotics Credit Hours: 3
- EEL 4660 - Robotic Systems Credit Hours: 3
- EEL 5820 - Image Processing Credit Hours: 3
Computer Networks Area
- CNT 4403 - Network Security and Privacy Credit Hours: 3
- CNT 4704 - Analysis of Computer Communication Networks Credit Hours: 3
- EEL 4781 - Computer Communication Networks Credit Hours: 3
- CNT 5008 - Computer Communication Networks Architecture Credit Hours: 3
- COP 5537 - Network Optimization Credit Hours: 3
- CNT 5805 - Network Science Credit Hours: 3
- EEL 5780 - Wireless Networks Credit Hours: 3
Electives
Remaining hours needed to meet minimum of 120 hours for graduation should be met with Free Electives.