Undergraduate Computer Engineering students study Physics, Calculus, Chemistry, Technical Writing, Statistics, Circuits, and more. By a student's junior year, he or she must select an emphasis: hardware or software.
| Semester 1 | Credits |
| If you do not place out of ENC 1101, take it in the fall. | |
| CHM 2045 General Chemistry 1 (GE-P) | 3 |
| MAC 2311 Analytic Geometry and Calculus 1 (GE-M) | 4 |
| CHM 2045L General Chemistry Laboratory 1 (GE-P) | 1 |
| Social and Behavioral Sciences (GE-S) | 3 |
| Humanities (GE-H) | 3 |
| Total | 14 |
| Semester 2 | Credits |
| CHM 2046 General Chemistry 2 (GE-P) or Biology (B)¹ | 3 |
| MAC 2312 Analytic Geometry and Calculus 2 (GE-M) | 4 |
| Humanities (GE-H) | 3 |
| ENC 2210 Technical Writing (GE-C) or ENC 3254 Professional Writing in the Discipline (GE-C) | 3 |
| EGN 4034 Professional Ethics² | 1 |
| Total | 14 |
¹Or take CHM 2051, PHY 2464, a 3000-level or higher PHY course, or a non-CHM or non-PHY course with a (P) or (B) designation.
²Or CGS 3065 (Legal and Social Issues in Computing) or CGS 3090 (Ethics on the Electronic Frontier)
| Semester 3 | Credits |
| MAC 2313 Analytic Geometry and Calculus 3 (GE-M) | 4 |
| PHY 2048 and 2048L Physics with Calculus 1 and Laboratory (GE-P) | 4 |
| CIS 3020 Advanced Programming Fundamentals for CISE Majors (GE-M)³ | 3 |
| Social and Behavioral Sciences (GE-S) | 3 |
| Total | 14 |
³Or CIS 3022 and CIS 3023 for students with no programming experience
| Semester 4 | Credits |
| MAP 2302 Elementary Differential Equations (GE-M) | 3 |
| PHY 2049 and 2049L Physics with Calculus 2 and Laboratory | 4 |
| EEL 3701C Digital Logic and Computer Systems | 4 |
| COT 3100 Applications of Discrete Structures | 3 |
| Total | 14 |
| Semester 5 | Credits |
| MAS 3114 Computational Linear Algebra or MAS 4105 Linear Algebra 1 | 3 |
| CDA 3101 Introduction to Computer Organization | 3 |
| EEL 3111C Circuits 1 | 4 |
| Software: Engineering core4 Hardware: EE analysis | 3 |
| Humanities (GE-H) | 3 |
| Total | 16 |
4From an approved list of courses
| Semester 6 | Credits |
| STA 3032 Engineering Statistics | 3 |
| COP 3530 Data Structures and Algorithms | 4 |
| Software: COT 4501 Numerical Analysis - A Computational Approach Hardware: EEL 3396 Solid State Electronic Devices | 3 |
| EEL 3135 Discrete-Time Signals and Systems5 | 3 |
| Total | 13 |
5Software: or EEL 3304C Electronic Circuits 1
| Semester 7 | Credits |
| COP 4600 Operating Systems | 3 |
| EEL 4744C Microprocessor Applications | 4 |
| Technical elective6 | 3 |
| Total | 10 |
6From an approved list of courses.
Software: At least 12 hours of technical electives must be CISE courses.
Hardware: At least 12 hours of technical electives must be ECE courses.
| Semester 8 | Credits |
| Software: CEN 4500C Computer Network Fundamentals Hardware: EEL3304C Electronic Circuits 1 | 3 |
| CEN 3031 Introduction to Software Engineering | 3 |
| EEL 4712C Digital Design or EEL 4713C Digital Computer Architecture | 4 |
| Software: Technical elective Hardware: EEL 3112 Circuits 2 | 3 |
| Engineering core | 2 |
| Total | 15 |
| Semester 9 | Credits |
| CEN 4914 Senior Project (see adviser) | 3 |
| Technical electives | 12 |
| Total | 15 |
© 2006 University of Florida College of Engineering.