2007-08 Undergraduate Catalog
Majors
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 course work. 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.
Students must earn a grade of C or better in course work for the major and satisfy all college requirements to graduate.
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 course work. 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 (grade of C or better)
- Major courses: CIS 3020/3023 (grade of C or better) 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 course work for the major and satisfy all college requirements to graduate.
Critical Tracking and 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 course work
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 course work
Suggested semester-by-semester plan
Semester 1 | Credits |
Humanities (GE-H) | 3 |
Foreign language | 3-5 |
MAC 2311 Analytic Geometry and Calculus 1 (GE-M) | 4 |
Composition (GE-C, WR) | 3 |
Total | 13-15 |
Semester 2 | Credits |
Foreign Language | 3-5 |
PHY 2053 Physics 1 (4) or PHY 2048 Physics with Calculus 1 (3) (GE-P) | 3-4 |
PHY 2053L or 2048L Laboratory for PHY 2053 or PHY 2048 (GE-P) | 1 |
MAC 2312 Analytic Geometry and Calculus 2 (GE-M) | 4 |
Elective | 3 |
Total | 14-17 |
Semester 3 | Credits |
PHY 2054 Physics 2 (4) or PHY 2049 Physics with Calculus 2 (3) (GE-P) | 3-4 |
PHY 2054L or PHY 2049L Laboratory for PHY 2054 or PHY 2049 (GE-P) | 1 |
MAC 2313 Analytic Geometry and Calculus 3 (GE-M) | 4 |
CIS 3020 Advanced Programming Fundamentals for CIS Majors | 3 |
Elective (or foreign language if 4-3-3 option) | 3 |
Total | 14-15 |
Semester 4 | Credits |
Humanities (GE-H) | 3 |
Social and Behavioral Sciences (GE-S) | 3 |
COT 3100 Applications of Discrete Structures (GE-M) | 3 |
EEL 3701C Digital Logic and Computer Systems | 4 |
Elective | 3-0 |
Total | 16-13 |
Semester 5 | Credits |
Humanities (GE-H) | 3 |
Biological Science (GE-B) | 3 |
Social and Behavioral Sciences (GE-S) | 3 |
CDA 3101 Introduction to Computer Organization | 3 |
ENC 2210 Technical Writing or ENC 3254 Professional Writing in the Discipline (GE-C) | 3 |
Total | 15 |
Semester 6 | Credits |
Biological Science (GE-B) | 3 |
Social and Behavioral Sciences (GE-S) | 3 |
COP 3530 Data Structures and Algorithm | 4 |
MAS 3114 Computational Linear Algebra | 3 |
Elective | 3 |
Total | 16 |
Semester 7 | Credits |
CEN 3031 Introduction to Software Engineering | 3 |
CIS 4301 Information and Database Systems 1 or CAP 4800 Systems Simulation | 3 |
COT 4501 Numerical Analysis - A Computational Approach | 3 |
CISE elective | 3 |
Elective | 3 |
Total | 15 |
Semester 8 | Credits |
CIS 4914 Senior Project | 3 |
COP 4600 Operating Systems | 3 |
STA 3032 Engineering Statistics (GE-M) | 3 |
CISE elective | 3 |
Electives | 5-2 |
Total | 17-14 |