Skip Ribbon Commands
Skip to main content
Navigate Up
Sign In

Office of the University Registrar

  • Computer Science, CLAS

    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 wish to double major in computer science and another major in CLAS.

    About this Major

    To graduate with this major, students must complete all university, college, and major requirements.


    Critical TrackingModel Semester Plan

    Overview

    Computer science majors in CLAS take a solid foundation of core computer science courses while fulfilling requirements for a liberal arts education, including courses from the humanities, social and behavioral sciences, and the study of a foreign language. Questions about the major should be directed to a department advisor.

    Coursework for the Major

    This major requires a minimum of 29 credits in foundation coursework, 35 credits in core coursework, and 6 credits of major electives. A student can transfer in a maximum of six courses toward required core or required major elective coursework. Students must earn minimum grades of C in coursework for the major. An exit interview is required in the student's last semester.

    Required Foundation Coursework

    • ENC 3246 Professional Communication for Engineers or ENC 2210 Technical Writing, 3 credits
    • MAC 2311 Analytic Geometry and Calculus 1, 4 credits
    • MAC 2312 Analytic Geometry and Calculus 2, 4 credits
    • MAC 2313 Analytic Geometry and Calculus 3, 4 credits
    • MAS 3114 Computational Linear Algebra, 3 credits or MAS 4105 Linear Algebra 1 (prerequisite: MHF3202), 4 credits
    • PHY 2048/2048L Physics with Calculus 1 and lab or
      PHY 2053/2053L Physics 1 and lab, 4-5 credits
    • PHY 2049/2049L Physics with Calculus 2 and lab or
      PHY 20542054L Physics 2 and lab, 4-5 credits
    • STA 3032 Engineering Statistics, 3 credits
    Back to Top

    Required Core Coursework

    • CDA 3101 Introduction to Computer Organization, 3 credits
    • CEN 3031 Introduction to Software Engineering, 3 credits
    • COP 3502 Programming Fundamentals 1, 3 credits
    • COP 3503 Programming Fundamentals 2, 3 credits
    • CIS 4301 Information and Database Systems 1 or
      CAP 4800 Systems Simulation, 3 credits
    • CIS 4914 Senior Project, 3 credits or CIS 4913C Integrated Product and Process Design 2, 3 credits
    • COP 3530 Data Structures and Algorithms, 4 credits
    • COP 4600 Operating Systems, 3 credits
    • COT 3100 Applications of Discrete Structures, 3 credits
    • COT 4501 Numerical Analysis: A Computational Approach, 3 credits
    • EEL 3701C Digital Logic and Computer System, 4 credits
    Back to Top

    Required Major Electives: 6 credits selected from the following list

    Students should check prerequisites when planning their major electives. Students should discuss electives with an advisor in the department. Individual study, co-op, internship, research, and special topics credits must be approved by an advisor in the department.

    • Any 4000-level or higher CISE course, beyond the Core Requirements, 3 credits
    • EEL 4712C Digital Design, 4 credits
    • EEL 4713C Digital Computer Architecture, 4 credits
    • EEL 4744C Microprocessor Applications, 4 credits

    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. More information.

    Back to Top

    Placement

    Students who have scored at least a 4 or 5 on the AP Computer Science exam are eligible to start the programming fundamentals sequence with COP 3503. Students will need to see an advisor in the major to adjust their degree audit.

    Back to Top

    Critical Tracking

    Critical Tracking records each student’s progress in courses that are required for entry to each major. Please note the critical-tracking requirements below on a per-semester basis.

    For degree requirements outside of the major, refer to CLAS Degree Requirements: Structure of a CLAS Degree.

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

    Semester 1

    • Complete MAC 1147 or MAC 2311
    • 2.0 UF GPA required

    Semester 2

    • Complete MAC 2311
    • 2.0 UF GPA required

    Semester 3

    • Complete MAC 2312
    • 2.0 UF GPA required

    Semester 4

    • Complete MAC 2313; and PHY 2053/2053L or PHY 2048/2048L
    • 2.5 GPA required for all critical-tracking courses
    • 2.0 UF GPA required

    Semester 5

    • Complete COP 3502; and PHY 2054/2054L or PHY 2049/2049L
    • 2.5 GPA required for all critical-tracking courses
    • 2.0 UF GPA required
    Back to Top

    Model Semester Plan

    Students are expected to complete the writing 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).

    To remain on track, students must complete the appropriate critical-tracking courses, which appear in bold. These courses must be completed by the terms as listed above in the Critical Tracking criteria.

    This semester plan represents an example progression through the major. Actual courses and course order may be different depending on the student's academic record and scheduling availability of courses. Prerequisites still apply.

    Semester 1 Credits
    COP 3502 Programming Fundamentals 1 3​
    IUF 1000 What is the Good Life
    GE-H
    3​
    MAC 2311 Analytic Geometry and Calculus 1
    State Core GE-M
    4
    Composition
    State Core GE-C; WR
    3
    Total 13
    Semester 2 Credits
    COP 3503 Programming Fundamentals 2
    3
    COT 3100 Applications of Discrete Structures
    GE-M
    3​
    MAC 2312 Analytic Geometry and Calculus 2
    GE-M
    4
    PHY 2053 Physics 1, 4 credits, or
    PHY 2048 Physics with Calculus 1, 3 credits (State Core GE-P)
     3-4
    PHY 2053L Physics 1 Laboratory or
    PHY 2048L Physics with Calculus 1 Laboratory (GE-P)
    1
    Total 14-15
    Semester 3 Credits
    COP 3530 Data Structures and Algorithms 4
    MAC 2313 Analytic Geometry and Calculus 3
    GE-M
    4
    PHY 2054 Physics 2, 4 credits, or
    PHY 2049 Physics with Calculus 2, 3 credits (GE-P)
    3-4
    PHY 2054L Physics 2 Laboratory or
    PHY 2049L Laboratory for Physics with Calculus 2 (GE-P)
    1
    Social and Behavioral Sciences
    State Core GE-S
    3​
    Total 15-16
    Semester 4 Credits
    CDA 3101 Introduction to Computer Organization 3
    Elective 3
    Humanities
    State Core GE-H
    3
    Social and Behavioral Sciences
    GE-S
    6
    Total 15
    Semester 5 Credits
    CEN 3031 Introduction to Software Engineering 3
    ENC 3246 Professional Communication for Engineers
    GE-C
    3
    Biological Science
    GE-B
    3
    Elective 3
    Foreign Language 4-5
    Total 16-17
    Semester 6 Credits
    EEL 3701C Digital Logic and Computer Systems 4
    MAS 3114 Computational Linear Algebra or
    MAS 4105 Linear Algebra 1
    3-4
    Biological Science
    GE-B
    3
    Foreign language 3-5
    Total 13-15
    Semester 7 Credits
    CIS 4301 Information and Database Systems 1 or
    CAP 4800 Systems Simulation
    3
    CISE elective 3
    COT 4501 Numerical Analysis: A Computational Approach 3
    Elective 3
    Foreign language
    Or elective if 4-3-3 option
    3
    Humanities
    GE-H
    3​
    Total 18
    Semester 8 Credits
    CIS 4914 Senior Project 3
    CISE elective 3
    COP 4600 Operating Systems 3
    STA 3032 Engineering Statistics
    GE-M
    3
    Elective 4
    Total 16
    Back to Top

    Related Computer Science Programs

    Back to Top
majors: computer-science