top of page

Purdue University

West Lafayette, Indiana
Degree:

BS

Computer Engineering

Location:

School of Electrical and Computer Engineering

Credits:

125 credits

System:

Semester

Required Computer Science (or Related):

• ECE 26400: Advanced C Programming (3 credits)
• ECE 20875: Python for Data Science (3 credits)
• ECE 36800: Data Structures (3 credits)
• ECE 36900: Discrete Mathematics (3 credits)
• Computer Engineering Electives (16 credits)
• See "Engineering Requirements"

Required Math:

• Calculus I-III (12-14 credits)*
• Ordinary Differential Equations (3 credits)
• Linear Algebra (3 credits)

Required Science:

• Chemistry (4 credits)*
• Physics I-II (8 credits)*
• Science Elective from approved list (4-8 credits)*

Required Engineering:

• ENGR 13100/13200: Transforming Ideas to Innovation I-II (4 credits)*
• ECE 20001: Electrical Engineering Fundamentals with Lab (4 credits)
• ECE 20002: Electrical Engineering Fundamentals II (3 credits)
• ECE 27000: Introduction to Digital System Design (4 credits)
• ECE 29401: Electrical and Computer Engineering Sophomore Seminar (1 credit)
• ECE 30100: Signals and Systems (3 credits)
• ECE 30200: Probabilistic Methods in Electrical and Computer Engineering (3 credits)
• ECE 36200: Microprocessor Systems and Interfacing (4 credits)
• ECE 39401: Professional Communications and Diversity (1 credit)
• ECE 47700: Digital Systems Senior Project (4 credits)
• ECE 49401: Professional Communication Captstone (1 credit)
• ECE Elective with restrictions (1 credit)
• ECE Electives (6 credits)
• ECE Breath Elective from approved list (3 credits)
• See "Computer Science or Related Requirements"

Other Requirements:

• Written Communication (6-8 credits)*
• Oral Communication (6 credits)*
• Humanities Foundational Elective (3 credits)
• Behavioral/Social Science Foundational Elective (3 credits)
• Science, Technology, and Society Foundational Elective (3 credits)
• Civics Literacy (varies)

Subfield Required:

No

Type:

Optional Concentration or Focus

Options:

Choose one or two optional areas of Concentration or Focus:
• Automatic Control
• Communications, Networking, Signal, and Image Processing
• Computer Engineering
• Fields and Optics
• Microelectronics and Nanotechnology
• Power and Energy Systems
• VLSI and Circuit Design

Double or Dual Major Option(s):

• May be possible to double major.

Related Majors:

• BS Computer Science (College of Science)

Good to Know:

• The term for which a student is admitted to Purdue determines specific requirements; information here is based on entry Fall 2021.
• Students must complete First Year Engineering (FYE) requirements, marked here with an asterisk (*), before beginning Computer Engineering coursework.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page