Academic Degree Programs
Bachelor’s Degree Programs
- Computer Science (CSE), Herbert Wertheim College of Engineering
- 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. Learn more …
- 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. Learn more …
- Computer Science – UF Online
- UF Online offers a Bachelor of Science in Computer Science degree through the College of Liberal Arts and Sciences that encourages students to explore the theoretical foundations of information and computation with considerable freedom through the liberal arts. Learn more …
- Digital Arts and Sciences (DAS)
- 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. Learn more …
- Computer Engineering (CPE)
- Computer Engineering (CPE) is a discipline that embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of computer systems and computer-controlled equipment. Learn more …
- Combined B.S./M.S.
Minor
- Computer Science Minor
- This minor is designed for students who have an interest in computer and information science and engineering. The program was created to provide students with the academic background necessary to understand the application of computers to scientific and engineering problems and to prepare students for possible graduate study in computer-related disciplines. Majors in Computer Engineering, Computer Science, or Digital Arts and Sciences are not eligible to receive this minor. Learn more …
Special Topics Courses
Special topics courses provide an opportunity for in-depth study of topics not offered elsewhere and of topics of current significance.
- CIS4930 for undergraduate students
- CIS6930 for graduate students
Brief descriptions and expected prerequisites can be found at the following links:
View previous special topics listings here.
Academic Advising
Student Resources
Departmental Resources
- Academic Tutoring Center
- Computing-Related Student Organizations
- Integrated Product & Process Design (IPPD)
- Professional Development and Practical Experience (PDF)