Skip to main content

Computer Science

The mission of the computer science program is to educate majors in the principles and practices of computer science, preparing them for graduate school, for careers in software development and computing systems technology, and a lifetime of learning.

The Bachelor of Science in Computer Science is accredited by the Computing Accreditation Commission of ABET, under the General Criteria and the Computer Science and Similarly Named Computing Programs Program Criteria.

ABET logo

The objectives of the UCF computer science program are:

  • Computer science graduates participate as effective and productive team members or leaders in the development of computer and software systems covering a broad range of fields including engineering, scientific and enterprise applications.
  • Computer science graduates demonstrate the knowledge and skills to do advanced studies and research in computer science and related engineering and scientific disciplines.

All graduating computer science majors should be able to:

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions
  • Design and implement a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline
  • 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 computer science theory to produce computing-based solutions
  • Apply software development fundamentals to produce computing-based solutions
Academic Year Academic Plan Fall Enrollment Degrees Awarded
2023-24
Computer Science B.S.
3,998
501
2022-23
Computer Science B.S.
3,436
513
2021-22
Computer Science B.S.
3,034
371
2020-21
Computer Science B.S.
2,901
410
2019-20
Computer Science B.S.
2,357
318
2018-19
Computer Science B.S.
2,280
325
2017-18
Computer Science B.S.
2,099
275
2016-17
Computer Science B.S.
1,852
187
2015-16
Computer Science B.S.
1,612
189
2014-15
Computer Science B.S.
1,337
165

Current Year data reflects Final Fall Headcount and Summer/Fall 2023 and Spring 2024 Degrees.

Academic Year Academic Plan Fall Enrollment Degrees Awarded
2023-24
Computer Science M.S.
327
156
2022-23
Computer Science MS
267
122
2021-22
Computer Science M.S.
226
82
2020-21
Computer Science M.S.
146
97
2019-20
Computer Science M.S.
161
66
2018-19
Computer Science M.S.
145
73
2017-18
Computer Science M.S.
117
64
2016-17
Computer Science M.S.
99
58
2015-16
Computer Science M.S.
98
63
2014-15
Computer Science M.S.
90
41

Current Year data reflects Final Fall Headcount and Summer/Fall 2023 and Spring 2024 Degrees.

Academic Year Academic Plan Fall Enrollment Degrees Awarded
2023-24
Computer Science Ph.D.
159
25
2022-23
Computer Science Ph.D.
166
29
2021-22
Computer Science Ph.D.
184
28
2020-21
Computer Science Ph.D.
180
30
2019-20
Computer Science Ph.D.
196
29
2018-19
Computer Science Ph.D.
174
21
2017-18
Computer Science Ph.D.
168
18
2016-17
Computer Science Ph.D.
154
10
2015-16
Computer Science Ph.D.
140
9
2014-15
Computer Science Ph.D.
125
13

Current Year data reflects Final Fall Headcount and Summer/Fall 2023 and Spring 2024 Degrees.

Information Technology

The mission of the information technology program is to educate students in the science and practices of information technology, preparing them for a lifetime of learning and for careers in information technology as well as in a wide variety of disciplines that integrate information technology into their respective fields of activity.

The Bachelor of Science in Information Technology is accredited by the Computing Accreditation Commission of ABET, under the General Criteria and the Computer Science and Similarly Named Computing Programs Program Criteria.

ABET logo

The objectives of the UCF information technology program are:

  • Graduates demonstrate the technical competence necessary for careers in information technology as well as in a wide variety of disciplines that integrate information technology into their respective fields of activity.
  • Graduates demonstrate communication skills, teamwork capabilities and leadership abilities necessary for a successful professional career.
  • Graduates participate in life-long learning activities appropriate to their profession, including graduate study, professional training and involvement in professional societies.

All graduating information technology majors should be able to:

  • 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
  • Use systemic approaches to select, develop, apply, integrate and administer secure computing technologies to accomplish user goals
Academic Year Academic Plan Fall Enrollment Degrees Awarded
2023-24
Information Technology B.S.
1,394
349
2022-23
Information Technology B.S.
1,245
299
2021-22
Information Technology B.S.
1,147
294
2020-21
Information Technology B.S.
1,174
277
2019-20
Information Technology B.S.
1,054
201
2018-19
Information Technology B.S.
951
193
2017-18
Information Technology B.S.
834
169
2016-17
Information Technology B.S.
837
184
2015-16
Information Technology B.S.
837
201
2014-15
Information Technology B.S.
729
143

Current Year data reflects Final Fall Headcount and Summer/Fall 2023 and Spring 2024 Degrees.

Data Analytics

Academic Year Academic Plan Fall Enrollment Degrees Awarded
2023-24
Data Analytics M.S.
70
37
2022-23
Data Analytics M.S.
65
24
2021-22
Data Analytics M.S.
55
30
2020-21
Data Analytics M.S.
73
41
2019-20
Data Analytics M.S.
73
35
2018-19
Data Analytics M.S.
50
18
2017-18
Data Analytics M.S.
33
12
2016-17
Data Analytics M.S.
15

Current Year data reflects Final Fall Headcount and Summer/Fall 2023 and Spring 2024 Degrees.

Digital Forensics

Academic Year Academic Plan Fall Enrollment Degrees Awarded
2023-24
Digital Forensics M.S.
86
31
2022-23
Digital Forensics M.S.
97
53
2021-22
Digital Forensics M.S.
100
37
2020-21
Digital Forensics M.S.
116
44
2019-20
Digital Forensics M.S.
108
39
2018-19
Digital Forensics M.S.
115
38
2017-18
Digital Forensics M.S.
99
32
2016-17
Digital Forensics M.S.
92
33
2015-16
Digital Forensics M.S.
80
34
2014-15
Digital Forensics M.S.
99
33

Current Year data reflects Final Fall Headcount and Summer/Fall 2023 and Spring 2024 Degrees.

Computer Vision

Academic Year Academic Plan Fall Enrollment Degrees Awarded
2023-24
Computer Vision M.S.
31
13
2022-23
Computer Vision M.S.
21
2
2021-22
Computer Vision M.S.
6

Current Year data reflects Final Fall Headcount and Summer/Fall 2023 and Spring 2024 Degrees.

Cyber Security and Privacy

Academic Year Academic Plan Fall Enrollment Degrees Awarded
2023-24
Cyber Security and Privacy M.S.
91
25
2022-23
Cyber Security and Privacy M.S.
56
13
2021-22
Cyber Security and Privacy M.S.
16

Current Year data reflects Final Fall Headcount and Summer/Fall 2023 and Spring 2024 Degrees.

Skip to content