Curriculum

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.