Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (2023)

Program at a Glance

Program
Bachelor
College(s)
College of Engineering and Computer Science
Department(s)
Computer Science

Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (1)

4

Years

  • In State Tuition
  • Out of State Tuition

$212.28 per credit hour

$748.89 per credit hour

Learn more about program tuition and fees.

Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (2)

Combine Engineering, Science and Math to Create Software Solutions to Real-World Issues

A BS in Computer Science degree emphasizes the mathematical and theoretical foundations of computing, rather than teaching specific technologies. It provides the foundation you need to break into some of the most exciting and profitable careers. Prepare for opportunities in a variety of fields, including robotics, computer gaming, virtual reality, computer vision, media convergence, digital, evolutionary computing, computer architecture and so much more.

Housed in the L3Harris Engineering Center, the computer science program has classrooms and high-tech innovative lab spaces where cutting-edge research is performed covering a wide range of topics. These labs include the Siemens Digital Grid Laboratory and a planned 360-degree augmented-virtual reality lab space.

Here, you’ll learn from faculty who have internationally recognized expertise in fundamental and application areas. Your coursework offers opportunities to study phenomena connected with computers and computation, including software (algorithms and data structures), hardware (design of computers) and many diverse applications of computational thinking and techniques.

All computer science majors must pass the Computer Science Foundation Exam in order to advance to upper-level coursework. Nationally, only UCF’s computer science program uses a test this way to qualify its students. The exam covers problem solving techniques, algorithms, abstraction, proofs and language skills. Tests are held each semester, and the exam helps ensure the success of our students. It’s also a resume builder and a feature many industry partners highlight as a primary reason they want to hire our computer science graduates.

Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (3)

Highlights

Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (4)

CSRankings.org ranks UCF’s Department of Computer Science in the top 50 for publishing in the most selective computer science conferences.

(Video) UCF College of Engineering & Computer Science: Virtual Open House Presentation

Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (5)

The UCF Programming Team is one of the best in the world. CS teams compete annually in the ACM’s International Programming Contest, and our CS team has an unmatched record — finishing in the Southeast region’s top three every year since 1982.

Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (6)

The job outlook for computer science grads is expected to grow 12% over the next decade.

Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (7)

The average annual salary of computer science grads is $103,000.

Undergraduate Application Deadlines

  • Freshmen
  • Transfers
  • International

Fall
May 1

Spring
November 1

Summer
March 1

Fall
July 1

Spring
November 1

Summer
March 1

Fall
March 1

Spring
September 1

Summer
January 1

Ready toget started?

Apply Today

(Video) My First Semester Experience as a Computer Science Major at Florida State University

Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (8)

Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (9)

Start Your Application Today

Ready to get started? Take the next step to save your spot at UCF.

1

Check out your application requirements. See what freshmen and transfer students need to apply.

2

Short on time? You can start your application today and come back later to finish.

Apply Today

Course Overview

Computer Science I & II

Explore problem solving techniques, order analysis and notation, abstract data types and recursion. Then in the second course, you’ll cover algorithm design and analysis for tree, list, set and graph data models; algorithmic strategies and applications, and algorithmic complexity analysis; sorting and searching; practical applications.

Computer Logic and Organization

Learn about logic design, computer arithmetic, Instruction Set Architecture (MIPS, SPIM simulator), performance, data path, control unit, memory hierarchy, I/O interface.

Security in Computing

Gain an understanding of security theory. Legal and human factors, Malware, Intrusion patterns and tools, Windows, Unix, TCP/IP, and applications vulnerabilities. Detection. Policies and enforcement. Protection and assurance.

(Video) 10 Highest Paying Jobs For Computer Science Graduates

View All Computer Sciences Courses You’ll Take

Computer Science Skills You’ll Learn

  • Develop an understanding of algorithms and data structures, as well as coding skills in various languages — Java, C, C++, Python and Javascript.
  • Learn about the concepts, principles, processes and methods for developing large software systems.
  • Cover skills that encompass a wide range of areas such as AI and machine learning, graphics and games, algorithms and complexity, software engineering, cybersecurity, big data,vision and robotics, and computer networks.
  • Gain first-hand knowledge of ethical standards related to the field of computer science, including considerations involving artificial intelligence and machine learning.

Career Opportunities

  • Software Engineer
  • Software Developer
  • Database Administrator
  • Computer Systems Analyst
  • Computer Hardware Engineer
  • Information Security Analyst
  • Computer and Information Systems Managers
  • Network Architect

College of Engineering and Computer Science News

Check out more stories

Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (10)

Colleges & Campus

Rising in U.S. News Rankings, UCF Advances Florida’s Workforce Through High-quality Online Programs

Nine UCF programs rank in the top 10 nationally, providing flexibility and increased opportunities for students to succeed in critical, high-wage jobs.

Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (11)

Science & Technology

(Video) Architecture B.Des Info Session

Offshore and Coastal Risk Analyses May Misrepresent Wave Storms from Extreme Weather Like Bomb Cyclones

A new study shows that models used across the globe to estimate the height of coastal storm waves — critical information when building ports, reinforcing…

Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (12)

Colleges & Campus

Get to Know Pageant Winner, Miss Universe Contestant: UCF’s Ashley Cariño

The aerospace engineering student and former Miss Florida recently wonMiss Universe Puerto Rico 2022, which makes her eligible to compete in the Miss Universe pageant…

Bachelor's Degree in Computer Science (BS) | UCF Orlando, FL (13)

Science & Technology

New UCF-developed Battery Could Prevent Post-hurricane Electric Vehicle Fires

The technology replaces the volatile and highly flammable organic solvents found in electric vehicle lithium-ion batteries with saltwater to create a safer and more efficient…

University of Central Florida Colleges

Burnett HonorsArts and HumanitiesBusinessCommunity Innovation and EducationGraduate StudiesHealth Professions and SciencesMedicineNursingOptics and PhotonicsSciencesUndergraduate StudiesHospitality Management

Foundation Examination: Prior to taking courses beyond basic core requirements, students must pass a foundation exam (COT 3960) which covers problem solving techniques, algorithms, abstraction, and programming language skills. Tests will be administered each semester. Refer to the computer science website for more information about the foundation exam.

Admission Requirements

  • None

Degree Requirements

  • Students are required to consult with a departmental advisor and file a plan of study after passing the foundation exam
  • Students must meet a Residency Requirement of at least 24 semester hours of regularly scheduled 3000-5000 level courses taken from the Computer Science Department at UCF
  • 18 of the 24 Residency hours must be at the 4000-5000 level
  • Students must earn at least a grade of "C" (2.0) in each course in sections 2-5. In addition, students must maintain at least a 2.5 GPA in all courses in section 4.
  • Students in the Computer Science major are expected to make consistent good progress toward their degrees to remain enrolled in, or eligible for, any major in the College of Engineering & Computer Science (CECS) or the College of Optics and Photonics (COP). Therefore, any student majoring in Computer Science who repeats any UCF course and does not earn a grade of "C" (2.0) or better on the second attempt will be placed on Lack of Progress Probation and remain on Lack of Progress Probation as long as the student is enrolled in a CECS or COP major. If a student on Lack of Progress Probation does not receive a grade of "C" (2.0) or better by the third attempt in the same UCF course, the student will be excluded from all CECS and COP majors. Any student majoring in Computer Science who has accumulated 7 or more unsuccessful attempts (i.e., grades below "C" (2.0) and withdrawals) over all courses taken at UCF will be placed on Lack of Progress Probation and remain on Lack of Progress Probation as long as the student is enrolled in a CECS or COP major. If a student on Lack of Progress Probation has a tenth unsuccessful attempt over all courses taken at UCF, the student will be excluded from all CECS and COP majors.
  • A student who is excluded from CECS and COP majors may seek readmission to a major in CECS or COP after at least one full year has passed since exclusion. Readmission is not automatic and is dependent upon a high probability of success after readmission. Any student who is readmitted to the Computer Science major will be subject to all probation conditions that applied at the time of exclusion.

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)

Grand Total Credits: 30

Videos

1. Online Legal Studies, BA/BS — UCF Online
(University of Central Florida)
2. University Of Central Florida (UCF): Top Programs, Fees, Eligibility, Accommodations | #studyinusa
(Grad-Dreams - Study Abroad Expert)
3. Online Criminal Justice, BA/BS — UCF Online
(University of Central Florida)
4. Online Psychology, BS — UCF Online
(University of Central Florida)
5. Why you should NOT go to Full Sail University
(Millions Henry)
6. Meet UCF's Computer Programming Team Competing in NAC ICPC 2022
(University of Central Florida)
Top Articles
Latest Posts
Article information

Author: Sen. Ignacio Ratke

Last Updated: 01/17/2023

Views: 6045

Rating: 4.6 / 5 (76 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Sen. Ignacio Ratke

Birthday: 1999-05-27

Address: Apt. 171 8116 Bailey Via, Roberthaven, GA 58289

Phone: +2585395768220

Job: Lead Liaison

Hobby: Lockpicking, LARPing, Lego building, Lapidary, Macrame, Book restoration, Bodybuilding

Introduction: My name is Sen. Ignacio Ratke, I am a adventurous, zealous, outstanding, agreeable, precious, excited, gifted person who loves writing and wants to share my knowledge and understanding with you.