2007-08 Undergraduate Catalog
Majors
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.
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.
A minimum grade of C or higher is required in ENC 2210 and CIS 3020 or 3023. 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.
For the mission, goals and objectives of this major, refer to the online undergraduate catalog or department website.
Computer Science |
College: Engineering |
Degree: Bachelor of Science in Computer Science |
Hours for Degree: 120 |
Minor: No |
Combined-Degree Program: Yes |
Website: www.cise.ufl.edu/student_services/undergrad/cse/ |
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.
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
A minimum grade of C or higher is required in ENC 2210 and CIS 3020 or 3023. 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.
For the mission, goals and objectives of this major, refer to the online undergraduate catalog or department website.
Critical Tracking and Semester Plan
Semester 1:
- 2.0 UF GPA for semesters 1-5
- 2.5 GPA on all critical-tracking course work for semesters 1-5
- Complete 2 of 7 tracking courses with a minimum grade of C within two attempts: CHM 2045, MAC 2311, MAC 2312, MAC 2313, MAP 2302, PHY 2048 and PHY 2049
Semester 2:
- Complete 2 additional courses with a minimum grade of C within two attempts
Semester 3:
- Complete 1 additional course with a minimum grade of C within two attempts
Semester 4:
- Complete 1 additional course with a minimum grade of C within two attempts
Semester 5:
- Complete all 7 critical-tracking courses with a minimum grade of C in each course within two attempts
To remain on track, students must complete the appropriate critical-tracking courses, which appear in bold.
Suggested semester-by-semester plan
Semester 1 | Credits |
If you do not place out of ENC 1101, take it this semester. | |
MAC 2311 Analytic Geometry and Calculus 1 (GE-M) | 4 |
CHM 2045 General Chemistry 1 (GE-P) | 3 |
CHM 2045L General Chemistry 1 Laboratory (GE-P) | 1 |
Humanities (GE-H) | 3 |
Social and Behavioral Sciences (GE-S) | 3 |
Total | 14 |
Semester 2 | Credits |
MAC 2312 Analytic Geometry and Calculus 2 (GE-M) | 4 |
PHY 2048 Physics with Calculus 1 (GE-P) | 3 |
PHY 2048L Laboratory for PHY 2048 (GE-P) | 1 |
CIS 3022 Programming Fundamentals for CIS Majors 1 (CISE program elective) | 3 |
Interdisciplinary elective | 3 |
Total | 14 |
Semester 3 | Credits |
CIS 3023 Programming for CIS Majors 2 (GE-M) | 3 |
PHY 2049 Physics with Calculus 2 (GE-P) | 3 |
PHY 2049L Physics Laboratory (GE-P) | 1 |
Social and Behavioral Sciences (GE-S) | 3 |
Total | 10 |
Semester 4 | Credits |
MAC 2313 Analytic Geometry and Calculus 3 (GE-M) | 4 |
COT 3100 Applications of Discrete Structures | 3 |
EEL 3701C Digital Logic and Computer Systems | 4 |
ENC 3254 Professional Writing in the Discipline (Writing and Speaking for Engineers [GE-C, WR]) | 3 |
Total | 14 |
Semester 5 | Credits |
MAP 2302 Elementary Differential Equations | 3 |
CDA 3101 Introduction to Computer Organization | 3 |
Interdisciplinary elective | 3 |
Humanities (GE-H) | 3 |
Total | 12 |
Semester 6 | Credits |
COP 3530 Data Structures and Algorithm | 4 |
Interdisciplinary elective | 3 |
Humanities or Social and Behavioral Sciences (GE-H or GE-S) | 3 |
Total | 10 |
Semester7 | Credits |
CIS 4301 Information and Database Systems 1 | 3 |
Interdisciplinary elective | 3 |
MAS 3114 Computational Linear Algebra (3) or MAS 4105 Linear Algebra 1 (4) | 3-4 |
STA 3032 Engineering Statistics | 3 |
Total | 12-13 |
Semester 8 | Credits |
Communications course | 3 |
COT 4501 Numerical Analysis | 3 |
Interdisciplinary elective | 3 |
Technical elective | 3 |
Total | 12 |
Summer Semester | |
Pursue Internship/Co-op if desired | |
Semester 9 | Credits |
COP 4600 Operating Systems | 3 |
CEN 3031 Introduction to Software Engineering | 3 |
CGS 3065 Legal and Social Issues in Computing | 3 |
Technical elective | 3 |
Total | 12 |
Semester 10 | Credits |
CEN 4500C Computer Network Fundamentals | 4 |
CIS 4914 Senior project or CIS 4913C Integrated Product and Process Design 2 (4EG) | 3 |
Technical elective | 3 |
Total | l0 |