Computer Engineering, BS, Four-Year Plan

Four-Year Plan for the Bachelor of Science in Computer Engineering

Sample Plan for New Students

This is a sample and not the only way to complete this plan. Number of credits are in parentheses. Some classes have prerequisites.

Important Major Information

  • Minimum Credits to Graduate: 180
  • Credits in Major: 83
  • Minimum Major GPA: 2.0
  • Minimum Cumulative GPA: 2.0

Four-Year Plan For New Students

Year 1

Course Fall Winter Spring
Course 1 MATH 1334 – Calculus I (5) MATH 1335 – Calculus II (5) MATH 1336 – Calculus III (5)
Course 2 ECEGR 1200 – Digital Operations & Computation (4)

PHYS 1210 – Mechanics + PHYS 1211 – Lab (4+1)

PHYS 1220 – Electricity & Magnetism + PHYS 1221 – Lab (4+1)
Course 3 UCOR 1XXX – University Core (5) UCOR 1XXX – University Core (5) UCOR 1XXX – University Core (5)

Year 1 Steps for Success

  • Meet with your academic advisor quarterly for registration approval.
  • Meet with Industry Advisor.
  • Apply for internships/research opportunities.
  • Attend networking events, seminars, and/or join a club.

Year 2

Course Fall Winter Spring
Course 1 MATH 2330 – Multivariable Calculus (3) MATH 2320 – Linear Algebra (3) MATH 2340 – Differential Equations (4)
Course 2 PHYS 1230 – Waves, Optics, & Heat + PHYS 1231 – Lab (4+1) ECEGR 2210 – Programmable Devices (2) ECEGR 2220 – Microprocessor Design (4)
Course 3 ECEGR 2000 – Physical Computing with Python (4) ECEGR 2020 – C++ Programming (4) ECEGR 2100 – Electrical Circuits (5)
Course 4 UCOR 2XXX – University Core (5) UCOR 1XXX – University Core (5) ECEGR 2030 – Bridge to Data Structures (2)

Year 2 Steps for Success

  • Meet with your academic advisor quarterly for registration approval.
  • Meet with Industry Advisor.
  • Apply for internships/research opportunities.
  • Attend networking events, seminars, and/or join a club.

Year 3

Course Fall Winter Spring
Course 1 ECEGR 3110 – Electrical Circuits II (5) ECEGR 3120 – Semiconductor Devices & Circuits (5) ECEGR 3710 – Signals & Systems (4)
Course 2 ECEGR 3111 – Laboratory I: Circuits (2) ECEGR 3121 –  Laboratory II: Electronics (2) ECEGR 3711 – Signals & Systems (2)
Course 3 CPSC 2430 – Data Structures (5) ECEGR 3210 – Embedded Systems (5) ECEGR 3500 – Electrical Enegery Systems (5)
Course 4 MATH 2310 – Probability Statistics for Science & Engineering (5) UCOR 2XXX – University Core (5) UCOR 3XXX – University Core (5)

Year 3 Steps for Success

  • Meet with your academic advisor quarterly for registration approval.
  • Apply for internships/research opportunities.
  • Attend networking events, seminars, and/or join a club.

Year 4

Course Fall Winter Spring
Course 1 ECEGR 4870 – Engineering Design I (3) ECEGR 4880 – Engineering Design II (4) ECEGR 4890 – Engineering Design III (3)
Course 2 Science/Engineering Elective (4) ECEGR/CS Elective (4) ECEGR 4620 – Data Communication Networks (4)
Course 3 ECEGR 4750 – Machine Learning I (5) UCOR 3XXX – University Core (5) UCOR 2XXX – University Core (5)
Course 4 CEEGR 3020 – Global Engineering Economics (3)    

Year 4 Steps for Success

  • Meet with your academic advisor and Industry Advisor.
  • Take the FE exam in fall or winter.
  • Submit graduation plan and apply for graduation.
  • Apply for jobs/internships.