This page was designed for view with the newer family of browsers. Please pardon the unstyled format of this page.

Office of the University Registrar

2009-10 Undergraduate Catalog

Majors

Computer Science
College: Liberal Arts and Sciences
Degree: Bachelor of Science
Hours for Degree: 120
Minor: No
Combined-Degree Program: Yes
Website: www.cise.ufl.edu/student_services/undergrad/csc/

This program allows students to obtain a liberal education while studying computer science. It offers students considerable freedom but provides less technical depth in computer science than the programs offered through the College of Engineering. 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 computer science major should be directed to an adviser in the department's Student Services Center.

A minimum of 120 semester hours and a junior/senior-level GPA of 2.0 are required for a bachelor's degree with a major from the College of Liberal Arts and Sciences.

To continue to the junior/senior level, a student should complete all general education requirements, at least MAC 2311, 2312, 2313 and PHY 2048 or 2053 with laboratory with a C or better grade while maintaining a 2.5 critical-tracking GPA on all attempts of coursework. Students with little or no programming background should take the CIS 3022/3023 sequence in place of CIS 3020. Fulfilling the minimum requirements, however, does not guarantee admission to the program.

Department Requirements
  • Mathematics: MAC 2311, 2312 and 2313, MAS 3114, STA 3032
  • Physics: PHY 2048L or 2053L and either PHY 2048 or 2053; PHY 2049L or 2054L and either PHY 2049 or 2054
  • English: ENC 2210 or ENC 3254
  • Major courses: CIS 3020/3023 and 4914, CDA 3101,
    COP 3530 and 4600, COT 3100 and 4501, CEN 3031 and EEL 3701C
  • One of CIS 4301 or CAP 4800
  • Six hours of approved CISE electives
  • An exit interview is required the last semester with a CISE adviser.
  • Before registering for CIS 4914, a project must be approved by an adviser.

Students must earn a grade of C or better in coursework for the major and satisfy all college requirements to graduate.

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

Critical Tracking and Recommended Semester Plan

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

Semester 5:

  • Complete PHY 2054/2054L or PHY 2049/2049L and CIS 3020 (CIS 3022/3023 may be substituted) and COT 3100 with a 2.5 GPA on all critical-tracking coursework

Recommended semester plan

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