inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
839 months
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science | Software Development | Software Engineering
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


This Bachelor's and Master's program in Computer Science offers a comprehensive curriculum with three tracks: Systems, Software Engineering, and Cybersecurity. Students gain expertise in essential areas, including artificial intelligence, software development, computer architecture, and data analysis. The program includes practical experience through a senior design project and prepares graduates for careers in various industries.

Program Outline


Outline:

  • Core Requirements:
  • Basic Level (30 Total Credits):
  • 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
  • ENC3241 - Writing for the Technical Professional (3) OR ENC3250 - Professional Writing (3)
  • Advanced Level (18 Credit Hours):
  • Any 4000-5000 level Computer Science (CS) course that is not a required undergraduate course will count as a restricted elective.
  • 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.
  • At most 3 hours of independent study or research allowed.
  • No internship or cooperative education credits are allowed.
  • 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.
  • 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.
  • A minimum grade of "C" (2.0) or better is required in each course in this area.
  • Students must maintain at least a 2.5 GPA in all courses in this section.
  • Students participating in the Accelerated Undergraduate to Graduate Program in Computer Science should take up to 12 hours of 5000 and 6000 level courses from the areas listed below.
  • Systems Area:
  • CDA 5106 - Advanced Computer Architecture (3)
  • COP 4331C - Processes for Object-Oriented Software Development (3)
  • COP 4520 - Concepts of Parallel and Distributed Processing (3)
  • COP 4600 - Operating Systems (3)
  • COP 4710 - Database Systems (3)
  • COP 5611 - Operating Systems Design Principles (3)
  • COP 5711 - Parallel and Distributed Database Systems (3)
  • EEL 4768 - Computer Architecture (3)
  • AI and Machine Learning Area:
  • CAP 4053 - AI for Game Programming (3)
  • CAP 4453 - Robot Vision (3)
  • CAP 4630 - Artificial Intelligence (3)
  • CAP 5415 - Computer Vision (3)
  • CAP 5512 - Evolutionary Computation (3)
  • CAP 5610 - Machine Learning (3)
  • CAP 5636 - Advanced Artificial Intelligence (3)
  • Graphics, Games, and HCI Area:
  • CAP 4053 - AI for Game Programming (3)
  • CAP 4720 - Computer Graphics (3)
  • CNT 5008 - Computer Communication Networks Architecture (3)
  • Algorithms and Complexity Area:
  • CAP 5510 - Bioinformatics (3)
  • CAP 5512 - Evolutionary Computation (3)
  • COP 5021 - Program Analysis (3)
  • COP 5537 - Network Optimization (3)
  • COT 4500 - Numerical Calculus (3)
  • COT 5405 - Design and Analysis of Algorithms (3)
  • Software Engineering Area:
  • CEN 5016 - Software Engineering (3)
  • CIS 4615 - Secure Software Development and Assurance (3)
  • COP 4020 - Programming Languages I (3)
  • COP 4520 - Concepts of Parallel and Distributed Processing (3)
  • COP 4710 - Database Systems (3)
  • COP 5021 - Program Analysis (3)
  • COP 5711 - Parallel and Distributed Database Systems (3)
  • Cybersecurity Area:
  • CAP 4145 - Introduction to Malware Analysis (3)
  • CIS 3362 - Cryptography and Information Security (3)
  • CIS 4203C - Digital Forensics (3)
  • CIS 4361 - Secure Operating Systems and Administration (3)
  • CIS 4615 - Secure Software Development and Assurance (3)
  • CIS 4940C - Topics in Cybersecurity (3)
  • CNT 4403 - Network Security and Privacy (3)
  • EEE 4346C - Hardware Security and Trusted Circuit Design (3)
  • Big Data Area:
  • CAP 5610 - Machine Learning (3)
  • CDA 5106 - Advanced Computer Architecture (3)
  • CDA 5110 - Parallel Architecture and Algorithms (3)
  • CNT 4425C - Cloud Computing Management (3)
  • CNT 5008 - Computer Communication Networks Architecture (3)
  • COT 4500 - Numerical Calculus (3)
  • COP 4520 - Concepts of Parallel and Distributed Processing (3)
  • COP 4710 - Database Systems (3)
  • COP 5611 - Operating Systems Design Principles (3)
  • COP 5711 - Parallel and Distributed Database Systems (3)
  • EEL 4768 - Computer Architecture (3)
  • Vision and Robotics Area:
  • CAP 4453 - Robot Vision (3)
  • CAP 4720 - Computer Graphics (3)
  • CAP 5415 - Computer Vision (3)
  • EGN 4060C - Introduction to Robotics (3)
  • EEL 4660 - Robotic Systems (3)
  • EEL 5820 - Image Processing (3)
  • Computer Networks Area:
  • CNT 4403 - Network Security and Privacy (3)
  • CNT 4704 - Analysis of Computer Communication Networks (3)
  • CNT 5008 - Computer Communication Networks Architecture (3)
  • CNT 5805 - Network Science (3)
  • COP 5537 - Network Optimization (3)
  • EEL 4781 - Computer Communication Networks (3)
  • EEL 5780 - Wireless Networks (3)
  • Math/Statistics Restricted Electives (6 Credit Hours):
  • 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.
  • MAC 2313 - Calculus with Analytic Geometry III (4)
  • MAP 2302 - Ordinary Differential Equations I (3)
  • MAS 3105 - Matrix and Linear Algebra (4)
  • MAS 3106 - Linear Algebra (4)
  • Capstone Requirements (6 Credit Hours):
  • A "C" (2.0) or better is required in the two courses.
  • COP 4934 - Senior Design I (3)
  • COP 4935 - Senior Design II (3)
  • Electives:
  • Remaining hours needed to meet minimum of 120 hours for graduation should be met with Free Electives.
  • Shared Courses (12 Credit Hours):
  • Up to 12 credit hours of approved 5000 or 6000 level courses of grades B (3.0) or better may be counted towards the BS and Masters degrees.
  • These 12 credit hours will meet either restricted elective or course requirements for the major.
  • Contact the Graduate Coordinator in the Computer Science department for a list of acceptable courses.

Other:

  • The limit of nine hours to be shared between undergraduate and graduate programs will be waived for this joint degree program.
  • Undergraduate students taking graduate courses must be within nine hours of graduation.
  • Undergraduate students taking graduate courses must not register for more than a total of twelve hours in that semester.
  • Undergraduate students are not eligible to take 6000-level courses.
  • Program Academic Learning Compacts (student learning outcomes) for undergraduate programs are located at: http://www.oeas.ucf.edu/alc/academic_learning_compacts.htm
SHOW MORE
About University
PhD
Masters
Bachelors
Diploma
Courses


Overview:

University of Central Florida (UCF) is a public research university located in Orlando, Florida. It is recognized as the most innovative university in Florida by U.S. News & World Reports. UCF is known for its commitment to research, industry partnerships, and technology-driven innovation.


Key Reasons to Study There:

    Innovation:

    UCF is a leader in innovation, with a focus on research and technology.

    Faculty Expertise:

    The university boasts world-renowned faculty who are actively involved in solving global challenges.

    In-Demand Degrees:

    UCF offers a wide range of degree programs that prepare students for successful careers in various fields.

    Industry Partnerships:

    UCF has strong partnerships with industry leaders, providing students with valuable real-world experience.

Academic Programs:

UCF offers over 220 degree programs across 13 colleges, including: *


Bachelor's Degrees:

Aerospace Engineering, Digital Media, Data Science, Health Informatics and Information Management *

Master's Degrees:

Computer Science, Interactive Entertainment, Nursing, Optics & Photonics *

Graduate Certificates:

Applied Photonics, Emergency Management and Homeland Security, Smart Cities, Hospitality and Tourism Technologies *

Online Degrees:

FinTech, Health Services Administration, Systems Engineering, Travel Technology and Analytics


Other:

UCF is committed to positively impacting the world through its research and education. The university is home to a diverse student body and offers a variety of resources and support services to help students succeed.

Total programs
519
Average ranking globally
#220
Average ranking in the country
#89
Admission Requirements

Entry Requirements:

  • Minimum Credit Hours: Students must have completed a minimum of 60 credit hours.
  • Foundation Exam: Successful completion of the Foundation Exam is required.
  • Maximum Credit Hours: Students must have completed no more than 90 credit hours.
  • GRE Score: Completion of the GRE with a highly competitive score by the end of the first semester of the senior year is required for continuation in the program.
  • Interview: Admission is not automatic, and interested students may need to be interviewed.
  • MS Program Admission: Admission to the Accelerated Program does not guarantee formal admission to the MS program.
Location
Ambassadors
How can I help you today?