Jump to main page content
Purdue signature
Purdue

College of Engineering

Electrical and Computer Engineering

Minimum Degree Requirements for Bachelor of Science in Computer Engineering (B.S.CmpE)

Accredited by the Engineering Accreditation Commission of ABET, www.abet.org.

The Bachelor of Science in Computer Engineering degree requires a total of 125 credit hours and a minimum graduation index of 2.0. Students must qualify for admission into the School of Electrical and Computer Engineering by completion of the First-Year Engineering Program.

Credit Hours Required for Graduation: 125

CoursesCredit Hours
ECE Requirements 49
CmpE Core Curriculum: ECE 20100, 20200, 20700, 20800, 25500, 26400, 27000, 30100, 30200, 33700, 36200, 36400, 36800 34
ECE Seminars: ECE 20000 and 40000 1
Advanced CmpE Requirement: ECE 43700 and either 46800 or 46900 8
Senior Design Requirement: ECE 40200, 47700 (taken in one semester) or at least 3 credit hours of EPCS 41100/41200 (taken over 2 consecutive semesters). A prerequisite for all senior design courses is completion of the EE Core Curriculum. Some senior design courses may have additional prerequisites. 3-4
CmpE Electives: Additional approved computer engineering electives to bring total ECE credit hours to at least 49. 2-3
Major Area GPA: A GPA of 2.0 or higher in ECE courses taken to satisfy the ECE
Requirement is required to qualify for graduation with the B.S.CmpE degree.
General Engineering 7
Introduction to Engineering: ENGR 103100 and 13200 4
Engineering Breadth Requirement: Choose one course from the approved list 3
Mathematics 21-22
Choose one of the math options below. If MA 16100 and/or 16200 are taken in place o
MA 16500 and/or MA 16600, only 4 of the 5 credit hours for each course may be applied to
degree requirements.
Option 1: MA 16500, 16600, 26100, 26500, 26600, ECE 36900 21
Option 2: MA 16500, 16600, 26100, 2620; ECE 36900 and one of MA 30300, 30400,
35100, 36200, 38500, 42500, 51000, or CS 31400
22
Science 18-19
CS 15900, CHM 11500/12300, PHYS 17200, PHYS 27200 and one of BIOL 11000, 11100, CHM 11600/12400, PHYS 31000, 32200, 34200  
Liberal Arts 24-25
Communication Skills: ENGL 10600 or 10800, COM 11400 6-7
General Education Requirements: See General Education Program 18
Complementary Electives 4-6
Additional courses to bring the total to at least 125 credit hours. These courses should be
selected to complement the student's academic program. These courses may include EC
courses beyond those required to complete the ECE Requirements, additional mathematics,
science, engineering and liberal arts courses, or other approved electives, such as
management (MGMT) and entrepreneurship (ENTR).