- Academic Degree Comparisons
- Computer Science (CPS), Herbert Wertheim College of Engineering
- Computer Science (CSC), College of Liberal Arts and Sciences
- Computer Science – UF Online
- Digital Arts and Sciences (DAS)
- Computer Engineering (CPE), accredited by the Engineering Accreditation Commission of ABET
For more information on the offered degree programs, students should email an academic advisor (ugadvisors@cise.ufl.edu) or check out Academic Advising.
Computer Science (CPS)
The Computer Science program combines a strong engineering oriented technical basis with a flexible interdisciplinary component and an emphasis on communication skills. This flexibility will be increasingly important in the future as computers become important tools in an ever-increasing number of fields.
Students in the engineering computer science (EG-CPS) program will satisfy the same requirements for general education and obtain the same engineering pre-professional background in mathematics and science as other engineering students. The program contains a strong technical component comprising a set of required courses covering essential areas in computing and a set of technical electives enabling students to deepen their knowledge in chosen areas of computer science and engineering.
In addition, the program includes a set of interdisciplinary electives in an area of the student’s choice. This area may be chosen from anything the university has to offer. Students may choose an established minor, a predefined “track,” or if nothing available meets their needs, work with an advisor to develop their own program.
To answer the demands of industry for employees with both technical competence and the ability to communicate effectively, the program requires communication courses beyond the usual engineering general education requirements.
Computer Science (CSC), College of Liberal Arts and Sciences
This program combines the study of computer science with a liberal arts education. It prepares students for employment as computing professionals while offering significant freedom to choose coursework in other areas. The major is especially popular with students who want the technical education in computer science with the flexibility to take other non-technical courses, sometimes in the form of a minor or certificate.
Note: the CSC and CPS degree programs are virtually identical in the core Computer Science coursework. Both programs are Bachelor of Science and are equal in terms of the learning of the discipline of Computer Science, as well as career preparation and opportunities. CPS is under the rules, regulations, policies, and authority of the Herbert Wertheim College of Engineering; CSC is under the rules, regulations, policies, and authority of the College of Liberal Arts and Sciences (CLAS). The CISE department administers the academic particulars and delivery of the CSC program; however, since the CSC is under the authority CLAS, students interested in changing majors to CSC will need to contact an advisor in the CLAS Academic Advising Center in Farrior Hall.
CSC curriculum for 2021-22 and following
Digital Arts and Sciences (DAS)
Note: Below is information on the Bachelor of Science degree in Digital Arts and Sciences in the Herbert Wertheim College of Engineering, not to be confused with the Bachelor of Arts degree in the College of the Arts. While the realm of activity for both is in creative computing, the fundamental difference between the two is that the BS-DAS in Engineering is fundamentally a computer science degree, rooted in computer programming, and the BA-DAS in Arts involves utilizing software that has already been developed – no computer science training is required. For information on the BA-DAS in College of the Arts, visit the program website.
The Digital Arts and Sciences (DAS) degree is a specialized program which integrates engineering and design: a core computer science curriculum with special emphasis on human-centered computing. This consists of computer science, art and design courses that are related to digital media, interaction and communication.
The curriculum is designed to bridge the gap between “engineers” and “humans” – the skill set achieved provides the flexibility to focus on coursework in both computer science and design. This enables students to create software that is computationally complex, user-friendly, and aesthetically pleasing.
A portfolio is not required to apply; students will build their portfolio through coursework, internships, and personal projects.
Because the DAS program is multidisciplinary, students will take courses primarily in the fields of computer science, mathematics, digital arts, fine arts, and communication.
Students must first complete fundamental computer science and digital arts courses, along with mathematics and science courses before continuing onto specific upper-level electives. Many courses have specific prerequisites that must be taken into consideration upon choosing coursework for the next semester. A sample 4-year tracking sheet is included as an example below.
To complete a Bachelors of Science in Engineering, students will have:
- 5 Mathematics courses
- 3 Physical Science courses and labs
- 6 DAS-specific courses
- 9 Computer Science and Engineering courses
- 5 Interdisciplinary courses
- 3 courses related to Fine Arts