Office of the University Registrar

Computer Science (CLAS)

This program provides a liberal education while studying computer science. It offers students considerable freedom but provides less technical depth in computer science than programs offered through the College of Engineering.

About This Major

Overview

This major is popular with students who want to double major in computer science and another field in liberal arts and sciences such as mathematics or physics. Questions about the major should be directed to an adviser in the department's student services center.

Coursework for the Major

A junior/senior-level GPA of 2.0 is required for a bachelor's degree with the major in the College of Liberal Arts and Sciences. Students must earn a grade of C or better in coursework for the major.

Required Coursework

  • CDA 3101 Introduction to Computer Organization
  • CEN 3031 Introduction to Software Engineering
  • CIS 3020 Advanced Programming Fundamentals for CIS Majors or
    CIS 3022/3023 Programming for CIS Majors 1 and 2 (for students with no Java programming experience)
  • CIS 4301 Information and Database Systems 1 or
    CAP 4800 Systems Simulation
  • CIS 4914 Senior Project
  • COP 3530 Data Structures and Algorithms
  • COP 4600 Operating Systems
  • COT 3100 Applications of Discrete Structures
  • COT 4501 Numerical Analysis - A Computational Approach
  • EEL 3701C Digital Logic and Computer Systems
  • English: ENC 2210 or ENC 3254
  • Mathematics/Statistics: MAC 2311/2312/2313, MAS 3114, STA 3032
  • Physics: PHY 2048 or 2053 and lab (PHY 2048L or 2053L); PHY 2049 or 2054 and lab (PHY 2049L or 2054L)
  • An exit interview is required the last semester with a CISE adviser

Combined Degree Program

The computer science combined degree program is a joint program between the colleges of Engineering and Liberal Arts and Sciences, and is coordinated by the Department of Computer and Information Science and Engineering. Students must be consistent between B.S. and M.S. degrees, meaning Liberal Arts and Sciences students cannot pursue the M.S. in Engineering and Engineering students cannot pursue the M.S. in Liberal Arts and Sciences while in the combined BS/MS program. More information.

Placement

Students should contact the faculty member teaching CIS 3020 to determine placement in this course or CIS 3022.

Back to Top

To graduate with this major, students must complete all university, college and major requirements. For degree requirements outside of the major, refer to CLAS Degree Requirements — Structure of a CLAS Degree.


Critical Tracking and Recommended Semester Plan

Equivalent critical tracking courses as determined by the State of Florida Common Course Prerequisites may be used for transfer students

Semester 1

  • 2.0 UF GPA required semesters 1-5
  • Complete MAC 1147 or MAC 2311

Semester 2

  • Complete MAC 2311

Semester 3

  • Complete MAC 2312

Semester 4

  • Complete MAC 2313 and PHY 2053/ 2053L or PHY 2048/2048L with a 2.5 GPA on all critical-tracking coursework
  • Complete CIS 3022 if not eligible for CIS 3020

Semester 5

  • Complete PHY 2054/2054L or PHY 2049/2049L and COT 3100
  • Complete CIS 3020 (or CIS 3023 if CIS 3022 was taken in prior semester)
  • Complete all coursework with a 2.5 GPA on all critical-tracking coursework

Recommended semester plan

Students are expected to complete the writing and math requirement while in the process of taking the courses below. Students are also expected to complete the general education international (GE-N) and diversity (GE-D) requirements concurrently with another general education requirement (typically, GE-C, H or S).

Semester 1Credits
MAC 2311 Analytic Geometry and Calculus 1 (GE-M)4
Composition (GE-C, WR)3
Humanities (GE-H)3
Social And Behavioral Sciences (GE-S)3
Total 13
Semester 2Credits
CIS 3022 Programming Fundamentals for CIS Majors 1 (for students with no Java programming experience) or
Elective
3
MAC 2312 Analytic Geometry and Calculus 2 (GE-M)4
PHY 2053 Physics 1 (4) or
PHY 2048 Physics with Calculus 1 (3) (GE-P)
3-4
PHY 2053L Physics 1 Laboratory or
PHY 2048L Physics with Calculus 1 Laboratory (GE-P)
1
Social and Behavioral Sciences (GE-S)3
Total 14-15
Semester 3Credits
CIS 3020 Advanced Programming Fundamentals for CIS Majors or
CIS 3023 Programming for CIS Majors 2 (for students who took CIS 3022 in prior semester)
3
COT 3100 Applications of Discrete Structures (GE-M)3
MAC 2313 Analytic Geometry and Calculus 3 (GE-M)4
PHY 2054 Physics 2 (4) or
PHY 2049 Physics with Calculus 2 (3) (GE-P)
3-4
PHY 2054L Physics 2 Laboratory or
PHY 2049L Physics with Calculus 2 Laboratory (GE-P)
1
Total 14-15
Semester 4Credits
CDA 3101 Introduction to Computer Organization3
COP 3530 Data Structures and Algorithms4
Elective3
Humanities (GE-H)3
Social and Behavioral Sciences (GE-S)3
Total 16
Semester 5Credits
CEN 3031 Introduction to Software Engineering3
ENC 3254 Communication for Engineers (GE-C)3
Biological Science (GE-B)3
Elective3-0
Foreign Language 4-5
Total 16-14
Semester 6Credits
EEL 3701C Digital Logic and Computer Systems4
MAS 3114 Computational Linear Algebra3
Biological Science (GE-B)3
Foreign Language3-5
Humanities (GE-H)3
Total 16-18
Semester 7Credits
CIS 4301 Information and Database Systems 1 or
CAP 4800 Systems Simulation
3
CISE elective3
COT 4501 Numerical Analysis - A Computational Approach3
Elective3
Foreign language (if 4-3-3 option) or elective3
Total 15
Semester 8Credits
CIS 4914 Senior Project3
CISE elective3
COP 4600 Operating Systems3
STA 3032 Engineering Statistics (GE-M)3
Elective4-2
Total 16-14

Back to Top