Skip to main content

Computer Engineering (Bachelor of Science)

A four-year plan of study for the Bachelor of Science in Computer Engineering (BS CompE) for the current catalog year is outlined below.


1st Semester: 16 Credits

Catalog Number – Title (Designation) – Credits

  • MATH 170 – Calculus I (FM) – 4 credits
  • PHYS 211/L – Physics I with Calculus and Lab (FN) – 5 credits
  • CSE 180 – Intro to Electrical and Computer Engineering – 1 credit
  • ENGL 101 – Writing and Rhetoric (FW) – 3 credits
  • 100-Level UF Course – Foundations of Intellectual Life – 3 credits

2nd Semester: 14-16 Credits

Catalog Number – Title (Designation) – Credits

  • MATH 175 – Calculus II – 4 credits
  • Math /Science Elective – 3-5 credits
    • Recommended option: PHYS 212/L – Physics II with Calculus and Lab – 5 credits
  • CS 121 – Computer Science I – 4 credits
  • ENGL 102 – Writing and Rhetoric II (FW) – 3 credits

3rd Semester: 16 Credits

Catalog Number – Title (Designation) – Credits

  • MATH 333 – Differential Equations with Matrix Theory – 4 credit
  • Circuits Course: ECE 210/L – Intro to Electric Circuits and Lab – 4 credits OR ENGR 240 – Electrical and Electronic Circuits
    • Recommended option: ECE 210/L – Intro to Electric Circuits and Lab – 4 credits
  • Foundations of Oral Communication (FC) – 3 Credits
  • CS 221 – Computer Science II – 3 credits
  • CS 153 – Navigating Computer Systems – 1 credit
  • CS 155 – Intro to Version Control – 1 credit

4th Semester: 15 Credits

Catalog Number – Title (Designation) – Credits

  • ECE 230/L – Digital Systems and Lab – 4 credits
  • ENGR 206 – Technical Communication for Computer System Engineers – 1 credit (Note: this course will soon be re-named to WRITE 206)
  • CS 253 – Software Development in C – 3 credits
  • MATH 189 – Discrete Math – 4 Credits
  • MATH 360 Engineering Statistics OR MATH 361 Probability and Statistics I – 3 credits

5th Semester: 15 Credits

Catalog Number – Title (Designation) – Credits

  • ECE 337 – Intro to Security in Cyber-Physical Systems – 3 credits
  • ECE 330/L – Microprocessors and Lab – 4 credits
  • ECE 350/L – Signals and Systems and Lab – 4 credits
  • CS 208 – Intro to Full Stack Web Development – 3 credits
  • ECE 498 – ECE Department Seminar – 1 credit

6th Semester: 16 Credits

Catalog Number – Title (Designation) – Credits

  • CSE 312/L – Computer Engineering Electronics – 4 credits
  • CSE 380/L – Computer Engineering Practice & Lab – 3 credits
  • CS 321 – Data Structures – 3 credits
  • 200-Level UF Course – Foundations of Ethics in Society – 3 credits
  • Foundations of Arts (FA) – 3 credits

7th Semester: 15-16 Credits

Catalog Number – Title (Designation) – Credits


8th Semester: 16 Credits

Catalog Number – Title (Designation) – Credits

Upper-Division CSE Electives are 300- and 400-level CS, CSE, or ECE courses that are not otherwise designated as degree requirements or Technical Electives.

*Indicates prerequisite for CSE 480 Senior Design Project I. Taking these courses on time is critical for staying on track to graduate.

You can also view the requirements for the Computer Engineering BS on the online catalog.