Computer Engineering (CpE) brings a core competency and unique value of integrated knowledge in both computer software and hardware, providing a balance among computer systems, hardware, and software as well as theory and applications. Specialization in computer engineering is provided via technical electives from the Department of Computer and Information Science and Engineering (www.cise.ufl.edu) and the Department of Electrical and Computer Engineering (www.ece.ufl.edu).
Via elected coursework, students specialize in knowledge areas such as computer architecture, computer system engineering, digital signal processing, embedded systems, intelligent systems, networking and communication, and security. Additionally, cooperative education opportunities help students develop a broader understanding of the industrial applications of computer engineering technologies. Graduates will be prepared to engage in graduate studies in computer engineering, or if they pursue career paths in general different areas of computing and its applications in high technology environments.
Accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.
ABET EAC Program Educational Objectives, Student Outcomes, and Enrollment and Graduation Numbers can be found on the college website.
Program Education Objectives
Graduates from the Bachelor of Science in Computer Engineering will:
- Advance in careers utilizing their education in computer engineering;
- Continue to enhance their knowledge through graduate or professional studies, self-learning, and on-job training;
- Become leaders in multidisciplinary and diverse professional environments.
Mission
- To educate undergraduate majors as well as the broader campus community in the fundamental concepts of the computing discipline
- To create and disseminate computing knowledge and technology
- To use our expertise in computing to help society solve problems.
Transfer Admission Requirements
Successful transfer applicants must have earned a 2.5 grade point average, based on the first two attempts, in the seven pre-professional courses and have earned a minimum grade of C in each course of Calculus 1, Calculus 2, Calculus 3, Physics with Calculus 1, Physics with Calculus 2, General Chemistry 1, and Differential Equations. Only the first two attempts (including withdrawals) in each course will be considered for admission to or retention in the department.
Transfer students must attend Transfer Preview as part of admissions. Course equivalency appeals must be submitted to earn credit for coursework completed outside of Common Course Numbering for Core CpE coursework and will be reviewed on a case by case basis.
Computer Engineering Requirements
A minimum grade of C is required for each critical-tracking course and the critical-tracking GPA must be a minimum of 2.5.
A minimum grade of C is required in any computer engineering course that is a prerequisite for another computer engineering course and CpE Design 2 CEN 3908C. The prerequisite course and its subsequent course cannot be taken the same term, even if the prerequisite course is being repeated.
Minimum grades of C are required in:
| Code | Title | Credits |
|---|---|---|
| CDA 3101 | Introduction to Computer Organization | 3 |
| CEN 3031 | Introduction to Software Engineering | 3 |
| COP 3502C | Programming Fundamentals 1 | 4 |
| COP 3503C | Programming Fundamentals 2 | 4 |
| COP 3504C | Advanced Programming Fundamentals for CIS Majors | 4 |
| COP 3530 | Data Structures and Algorithm | 3 |
| COT 3100 | Applications of Discrete Structures | 3 |
| EEL 3701C | Digital Logic and Computer Systems | 4 |
| EEL 4744C | Microprocessor Applications | 4 |
| ENC 3246 | Professional Communication for Engineers | 3 |
| CpE Design 1 | ||
| Select one: | 3 | |
CEN 3907C | Computer Engineering Design 1 | |
EGN 4951 | Integrated Product and Process Design 1 | |
| CpE Design 2 | ||
| Select one: | 3 | |
CEN 3908C | Computer Engineering Design 2 | |
EGN 4952 | Integrated Product and Process Design 2 |
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 3503C. Students will need to see an advisor in the major to adjust their degree audit.
Students may opt to take COP 3504C in lieu of COP 3502C and COP 3503C. If elected, students will need to complete an additional 4 credits to complete the degree program.
A CpE major grade point average (GPA) is calculated as the average of the grades of all CpE program courses and the CISE and ECE department courses taken by the student. CpE students must maintain a cumulative, college, upper-division and CpE major GPA minimum of 2.0.
All graduating seniors must complete an exit survey with their advisor before graduating.

