Office of the University Registrar

Computer Science

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 more important tools in an ever-increasing number of disciplines.

About This Major

Overview

Students in the engineering computer science (EG-CSE) program will satisfy the same requirements for general education and obtain the same engineering preprofessional background in mathematics and science as other engineering students. The program contains a strong technical component comprising a set of required courses covering essential areas in computing and a set of technical electives enabling students to deepen their knowledge in chosen areas of computer science and engineering.

In addition, the program includes a set of interdisciplinary electives in an area of the student's choice. This area may be chosen from anything the university has to offer.

Students may choose an established minor, a predefined track, or if none meet their needs, work with an adviser to develop their own program. Thus, students will not need to wait for an interdisciplinary program to be established; they can create their own.

To answer the demands of industry for employees with both technical competence and the ability to communicate effectively, the program requires communication courses beyond the usual general education requirements for engineering.

Department Requirements

Students must complete all critical-tracking courses with a C or better in each course and the critical-tracking GPA must be at 2.5 or higher. A minimum grade of C or better is required in ENC 3254, CIS 3020 or 3023, and EEL 3701C. In addition, CISE requires all computer engineering students to maintain a cumulative, upper-division and department grade point average of 2.0 or higher.

Students who do not meet these requirements will be placed on academic probation and will be required to prepare a probation contract with a CISE adviser. Students are normally given two terms to remove their deficit points; however, students who do not satisfy the conditions of the first term of probation may be dismissed from the department.

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

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 for semesters 1-5
  • 2.5 GPA on all critical-tracking coursework for semesters 1-5
  • Complete 1 of 7 tracking courses with a minimum grade of C within two attempts: CHM 2045 or CHM 2095, MAC 2311, MAC 2312, MAC 2313, MAP 2302,
    PHY 2048, PHY 2049

Semester 2

  • Complete 1 additional critical-tracking course with a minimum grade of C within two attempts

Semester 3

  • Complete 2 additional critical-tracking courses with minimum grades of C within two attempts

Semester 4

  • Complete 2 additional critical-tracking courses with minimum grades of C within two attempts

Semester 5

  • Complete all 7 critical-tracking courses with minimum grades of C in each course within two attempts

Back to Top

To remain on track, students must complete the appropriate critical-tracking courses, which appear in bold, within the timeframe set forth by the college.

Recommended semester plan

Semester 1Credits
CHM 2045 General Chemistry 1 or
CHM 2095 Chemistry for Engineers 1 (GE-P)
3
CHM 2045L General Chemistry 1 Laboratory (GE-P)1
MAC 2311 Analytic Geometry and Calculus 1 (GE-M)4
Humanities (GE-H)3
Social and Behavioral Sciences (GE-S)3
Total 14
Semester 2Credits
CIS 3020 Advanced Programming Fundamentals for CIS Majors (GE-M) or
CIS 3022 Programming Fundamentals for CIS Majors 1 (CISE technical elective) (Take CIS 3023 Programming Fundamentals for CIS Majors 2 the following semester)
3
MAC 2312 Analytic Geometry and Calculus 2 (GE-M)4
PHY 2048 Physics with Calculus 1 (GE-P)3
PHY 2048L Physics with Calculus 1 Laboratory (GE-P)1
Interdisciplinary elective3
Total 14
Semester 3Credits
CIS 3023 Programming for CIS Majors 2 (GE-M)3
PHY 2049 Physics with Calculus 2 (GE-P)3
PHY 2049L Physics with Calculus 2 Laboratory (GE-P)1
Social and Behavioral Sciences (GE-S)3
Total 10
Semester 4Credits
COT 3100 Applications of Discrete Structures3
EEL 3701C Digital Logic and Computer Systems4
ENC 3254 Professional Writing in the Discipline (GE-C, WR)
(Writing and Speaking for Engineers)
3
MAC 2313 Analytic Geometry and Calculus 3 (GE-M)4
Total 14
Semester 5Credits
CDA 3101 Introduction to Computer Organization3
MAP 2302 Elementary Differential Equations3
Humanities (GE-H)3
Interdisciplinary elective3
Total 12
Semester 6Credits
COP 3530 Data Structures and Algorithm4
Humanities (GE-H) or Social and Behavioral Sciences (GE-S)3
Interdisciplinary elective3
Total 10
Semester7Credits
CIS 4301 Information and Database Systems 13
MAS 3114 Computational Linear Algebra (3) or
MAS 4105 Linear Algebra 1 (4)
3-4
STA 3032 Engineering Statistics3
Interdisciplinary elective3
Total 12-13
Semester 8Credits
CISE technical elective3
COT 4501 Numerical Analysis3
Communications course3
Interdisciplinary elective3
Total 12
Summer Semester Credits
Pursue Internship / Co-op if desired
Semester 9Credits
CEN 3031 Introduction to Software Engineering3
CGS 3065 Legal and Social Issues in Computing
(A CISE technical elective and ethics requirement)
3
CISE Technical elective3
COP 4600 Operating Systems3
Total 12
Semester 10Credits
CIS 4914 Senior Project (4EG)3
CISE technical elective3
CNT 4007C Computer Network Fundamentals4
Total 10

Back to Top