Typical Course Schedule - Computer Engineering, BS

This schedule lists specific courses you might take as you work towards your bachelor's in computer engineering. 128 credits are required to complete the degree. Following the schedule are Important Notes that you should review as they are important elements of your course of study.

Freshman Year

Fall Semester

MA 1024 Calculus I, Credits: 4.00
CS 1114 Intro to Programming & Problem Solving, Credits: 4.00
EG 1003 Introduction to Engineering and Design, Credits: 3.00
EG 1001 Engineering and Technology Forum, Credits: 1.00
EN 1013W College Writing Workshop, Credits: 3.00

Spring Semester

MA 1124 Calculus II, Credits: 4.00
PH 1013 Mechanics, Credits: 3.00
CS 1124 Object Oriented Programming, Credits: 4.00
EE 1012 Intro to Computer Engineering, Credits: 2.00 
HuSS 1023W First-Year Writing Seminar, Credits: 3.00

Sophomore Year

Fall Semester

MA 2012 Elements of Linear Algebra I, Credits: 2.00
MA 2132 Ordinary Differential Equations, Credits: 2.00
PH 2023 Electricity, Magnetism, & Fluids, Credits: 3.00
PH 2021 Introductory Physics Laboratory I, Credits: .50
CS 2134 Data Structures and Algorithms, Credits: 4.00
EE 2013 Fundamentals of Electric Circuits I, Credits: 3.00
HuSS elective

Spring Semester

MA 2112 Multivariable Calculus A, Credits: 2.00
MA 2312 Discrete Math 1, Credits: 2.00
PH 2033 Waves, Optics, & Thermodynamics, Credits: 3.00
PH 2031 Introductory Physics Laboratory II, Credits: .50
CS 2204 Digital Logic and State Machine Design, Credits: 4.00
EE 2024 Fundamentals of Electric Circuits II, Credits: 4.00

Junior Year

Fall Semester

MA 2212 Data Analysis I, Credits: 2.00
MA 2222 Data Analysis II, Credits: 2.00
EE 3114 Fundamentals of Electronics I, Credits: 4.00
CS 2214 Computer Architecture and Organization, Credits: 4.00
HuSS elective

Spring Semester

CS 3224 Intro to Operating Systm, Credits: 4.00
EE 136 Communication Networks, Credits: 3.00
EE 3193 Introduction to Very Large Scale Integrated Circuits, Credits: 3.00
CM 1004 General Chemistry For Engineers, Credits: 4.00
HuSS elective

Senior Year

Fall Semester

EE 4144 Introduction to Embedded Systems Design, Credits: 4.00
EE/CS 4XX3 Design Project I, Credits: 3.00
EE 4001 Ece Professional Development & Presentation, Credits: 1.00
HuSS course, Credits: 3.00
EE/CS/EL special elective
HuSS elective

Spring Semester

EE/CS4XX3 Design Project II, Credits: 3.00
2 EE/CS/EL electives
2 HuSS electives

Important Notes

  • A GPA (Technical) of at least 2.0 is required in all EE, CS and EL courses
  • Choice of humanities and social sciences electives must conform to the established requirements of the Technology, Culture and Society Department. After the first-year writing courses, you will need one writing intensive elective course (W).
  • Grades of at least C- are required in CS 1114, CS 1124, CS 2134, CS 2204, EE 2013 and EE 2024. C if repeated twice.
  • “Special” elective is any course that you have the prerequisites for and cannot be used to satisfy humanities and social sciences requirements. For example, it can be a course in natural science, mathematics, engineering, management, finance, digital media, etc.
  • For transfer students and students changing major, “Introduction to Computer Engineering” is not required. “Engineering and Technology Forum” and “Introduction to Engineering and Design” may also be excused depending upon transfer credits.