# data[].attributes.body
This section is for students who started in the Fall of 2025

# data[].attributes.body
(2025-2026)

# data[].attributes.attachment_link.title
Program: ECE General Education Electives - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
This section is for students who started in the Fall of 2025

# data[].attributes.body
(2025-2026)

# data[].attributes.attachment_link.readable_text
About the Program

The BS program in Computer Engineering is accredited by the Engineering Accreditation Commission of , under the commission's General Criteria and the Program Criteria for Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs.

Electrical and Computer engineering encompasses all areas of research, development, design, and operation of electrical and electronic systems and their components, including software. Emphasis in such varied areas as bioengineering, circuit theory, communication sciences, computers and automata, control systems, electromagnetic fields, energy sources and systems, and materials and electronic devices is available. Two degree programs are offered by the School: Bachelor of Science in Electrical Engineering (BSEE) and Bachelor of Science in Computer Engineering (BSCmpE).

Engineers in both fields must have a strong background in mathematics and physics, a broad base in the humanities, and a command of the English language in order to provide the scope of knowledge essential for optimum professional growth. The curriculum offered by the School of Electrical and Computer Engineering meets these objectives.

Graduates from the School of Electrical and Computer Engineering are sought after by all major industries. Electrical engineers hold many unusual and challenging positions in the aerospace, chemical, nuclear, automotive, medical, metallurgical, textile, railway, petroleum, and other basically non-electrical industries, as well as in computers, electronics, communications, power, and other electrical industries. Their professional roles span industrial activity, research, development, design, production, marketing, operation, field testing, and maintenance of many types of equipment for government, industry, farm, and home.

Two degree programs are offered by the school:

Electrical Engineering encompasses the development, design, research, and operation of electrical and electronic systems and components. Disciplines include VLSI and circuit design, communication and signal processing, computer engineering, automatic control, fields and optics, energy sources and systems, and microelectronics and nanotechnology.

Computer Engineering is a specialization within electrical and computer engineering offering an in-depth education in both hardware and software aspects of modern computer systems.

Electrical and Computer Engineering provides students with a versatile education that will prove valuable looking toward a professional future. Along with problem-solving and design skills, students develop a strong foundation in math, science, and core electrical/computer engineering fundamentals. This skillset prepares them for research and development positions in industry, management, sales, teaching, medical school, and law school.

At Birck Nanotechnology Center, engineers and scientists conduct research in emerging fields where new materials and tiny structures are built atom by atom or molecule by molecule.
Electrical and Computer Engineering website
Electrical and Computer Engineering Major Change (CODO) Requirements

Degree Requirements

125 Credits Required

Computer Engineering Required Major Courses (53 credits)
An overall 2.00 cumulative GPA or better for Required Major courses. (Some courses have minimum grade requirements for prerequisites.)

Required Core Courses (30 credits)

Required Seminars (3 credits)

Senior Design Requirement - Choose One Option (4 credits)

The CmpE Core Requirements listed above must be completed before taking Senior Design.

Option 3:
Must be taken in each of 2 consecutive semesters.

Option 4:
Must be taken in 2 consecutive semesters.

Computer Engineering Selectives (16 credits)

Select from the following list so that total credits for Required Major Courses is at least 53. ​​​​​​​​

Computer Engineering "Special Content" courses - Maximum of 6 credits (See Computer Engineering "Special Content" Courses in Additional Requirements)

Engineering Requirements for First Year (29-39 credits)

All courses in this area must have a C- or higher

Other Department/Program Course Requirements (33-43 credits)

If pursuing Bachelor of Science in Computer Engineering, CS 15900 - Prog Appl for Engineers is required to graduate, but not required to complete the First Year Engineering program.

General Engineering Requirement (3-6 credits)

C Programming (0-3 credits)

Engineering Breadth Selective - Choose One (3 credits)

Mathematics Requirement - Choose One Option (13-14 credits)

Calculus I and II must be completed as part of the First Year Engineering Requirements.

Science Requirement (4-8 credits)

Physics I and General Chemistry are part of the First Year Engineering Requirements. If an FYE Science Selective other than CS 15900 is selected, it will satisfy the ECE Science Selective requirement below.

ECE General Education Requirement (17-18 credits)

General Education I (Human Cultures: Humanities) - Credit Hours: 3.00 (satisfies Human Cultures: Humanities for core)

General Education II (satisfies Human Cultures: Behavioral/Social Science for core) - Credit Hours: 3.00

General Education III (satisfies Science, Technology & Society for core) - Credit Hours: 3.00

General Education IV - Credit Hours: 3.00

General Education V - Credit Hours: 3.00

General Education VI - Credit Hours: 3.00

C- or better required in all General Education Requirement Courses

6 of 24 credits must be Upper level courses (Non-Introductory: At least 6 credits must be 30000-level or above (or from courses with a required pre-requisite in the same department.)

12 of 24 must be taken from College of Liberal Arts, the Krannert School of Management, and/or the Honors College-provided such courses are not focused primarily on engineering, technology, the natural sciences, or mathematics.

24 credits total of General Education Courses Required 6-7 credits are taken in First-Year Engineering
- General Education - FYE Requirement #8 (Written Communication) - Credit Hours: 3.00-4 credits (satisfies Written Communication for core)

- General Education - FYE Requirement #8 (Oral Communication) Credit Hours: 3.00 (satisfies Oral Communication for core)

Electives (0-2 credits)

- Choose additional coursework to bring total credits to the minimum 125 required for the BSCMPE degree. Students should carefully select these courses to complement their personal interests and their academic record.

GPA Requirements

An overall GPA of 2.0 or higher in the Required Major Courses is required.

Pass/No Pass Policy

The pass/no pass (P/NP) grade option, if available, may be used for courses taken to satisfy the ECE General Education and Complementary Elective Requirements. The P/NP grade option cannot be used for courses applied towards the Required Major Courses, General Engineering Requirement, Mathematics Requirement, and the Science Requirement (unless P/NP is the only allowed grade option for that course).

Transfer Credit Policy

All 30000-level and above courses applied towards the Required Major Courses must be completed at the Purdue West Lafayette campus.

University Requirements

University Core Requirements

For a complete listing of University Core Course Selectives, visit the University Senate Website.

Human Cultures: Behavioral/Social Science (UCC: BSS)

Human Cultures: Humanities (UCC: HUM)

Information Literacy (UCC: IL)

Oral Communication (UCC: OC)

Quantitative Reasoning (UCC: QR)

Science #1 (UCC: SCI)

Science #2 (UCC: SCI)

Science, Technology, and Society (UCC: STS)

Written Communication (UCC: WC)

Civics Literacy Proficiency Requirement

The Civics Literacy Proficiency activities are designed to develop civic knowledge of Purdue students in an effort to graduate a more informed citizenry. For more information visit the Civics Literacy Proficiency website.

Upper Level Requirement

Resident study at Purdue University for at least two semesters and the enrollment in and completion of at least 32 semester hours of coursework required and approved for the completion of the degree. These courses are expected to be at least junior-level (30000+) courses.

Students should be able to fulfill most, if not all, of these credits within their major requirements; there should be a clear pathway for students to complete any credits not completed within their major.

Purdue in Indianapolis Students will be required to take the courses listed in First Year Engineering

The following is an example of a 4-year plan that satisfies the BSCMPE degree requirements. (West Lafayette students will complete the first year in the FYE program)

Sample First-Year Engineering Plan of Study

Fall 1st Year

Requirement #1 - Intro to Engineering - Credit Hours: 2.00-4.00

Requirement #3 - Calculus I - Credit Hours: 4.00-5.00

Requirement #5 - Chemistry - Credit Hours: 4.00-6.00

Requirement #8 - Written or Oral Communication - Credit Hours: 3.00-4.00

Spring 1st Year

Requirement #2 - Intro to Engineering II - Credit Hours: 2.00-4.00

Requirement #4 - Calculus II - Credit Hours: 4.00-5.00

Requirement #6 - Physics - Credit Hours: 4.00

Requirement #7 - First-Year Engineering Selective - Credit Hours: 3.00-4.00

Requirement #8 - Written or Oral Communication - Credit Hours: 3.00-4.00

Sample Computer Engineering Plan of Study

Spring 3rd Year

Computer Engineering Selectives - Credit Hours: 7.00

Foundational General Education III (Science, Technology, and Society) - Credit Hours: 3.00

Spring 4th Year

Computer Engineering Selectives - Credit Hours: 6.00

Engineering Breadth Selective - Credit Hours: 3.00

General Education V - Credit Hours: 3.00

General Education VI - Credit Hours: 3.00

Elective - Credit Hours: 0.00-2.00

Pre-Requisite Information

For pre-requisite information, log in to mypurdue.purdue.edu and click here.

Critical Course

The ♦ course is considered critical.

In alignment with the Degree Map Guidance for Indiana's Public Colleges and Universities, published by the Commission for Higher Education (pursuant to HEA 1348-2013), a Critical Course is identified as "one that a student must be able to pass to persist and succeed in a particular major. Students who want to be nurses, for example, should know that they are expected to be proficient in courses like biology in order to be successful. These would be identified by the institutions for each degree program."

Disclaimer

The student is ultimately responsible for knowing and completing all degree requirements. Consultation with an advisor may result in an altered plan customized for an individual student. The myPurduePlan powered by DegreeWorks is the knowledge source for specific requirements and completion.

Comparative information about Purdue University and other U.S. educational institutions is also available through the College Navigator tool, provided by the National Center for Education Statistics, and through the U.S. Department of Education College Scorecard.

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
(2025-2026)

# data[].attributes.attachment_link.title
Program: Computer Engineering “Special Content” Courses - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
On this page you will find degree information for each Engineering degree in Indianapolis. They are categorized by year.

If you started school Fall 2024 you will want to look at the Fall 2024 section for your degree.

If you started Fall 2025 you will want to look at the Fall 2025 sections for you degree information

If you are a continuing student from IUPUI you will want to look at the Continuing IUPUI section

# data[].attributes.body
This section is for students who started in the Fall of 2025

# data[].attributes.body
(2025-2026)

# data[].attributes.attachment_link.title
Program: Electrical Engineering, BSEE - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
(2025-2026)

# data[].attributes.attachment_link.title
Program: Electrical Engineering Electives - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
This section is for student who started in the Fall of 2024

# data[].attributes.body
(2025-2026)

# data[].attributes.attachment_link.title
Program: ECE General Education Electives - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
ME Catalog (2025-2026)

# data[].attributes.attachment_link.title
Program: Mechanical Engineering, BSME - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
(2025-2026)

# data[].attributes.attachment_link.title
Program: Mechanical Engineering Supplemental Information - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
(2025-2026)

# data[].attributes.attachment_link.provider_name
Mechanical Engineering - Purdue University

# data[].attributes.attachment_link.description
Purdue’s School of Mechanical Engineering conducts world-class research in robotics, automotive, manufacturing, rocket and jet propulsion, nanotechnology, and much more.

# data[].attributes.body
(2024-2025)

# data[].attributes.attachment_link.title
Program: Computer Engineering, BSCMPE - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
(2024-2025)

# data[].attributes.attachment_link.title
Program: Computer Engineering “Special Content” Courses - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
(2024-2025)

# data[].attributes.attachment_link.provider_name
College of Engineering - Purdue University

# data[].attributes.attachment_link.readable_text
The following curriculum maps are for your general use in exploring majors. You should refer to the specific department webpages and advisors for detailed information and course planning.

Curriculum and General Course Information

Disclaimer:

Every attempt is made to ensure these pages are accurate. However, the information herein is not official.

Curriculum Requirements

Curriculum requirements are based on the students' catalog term. A student can identify their catalog term either through myPurdue or myPurduePlan.

Purdue has online catalogs for current curricula information.

# data[].attributes.attachment_link.description
The following curriculum maps are for your general use in exploring majors. You should refer to the specific department webpages and advisors for detailed information and course planning. Every attempt is made to ensure these pages are accurate. However, the information herein is not official. Curriculum requirements are based on the students' catalog term.

# data[].attributes.body
(2024-2025)

# data[].attributes.attachment_link.title
Program: Electrical and Computer Engineering General Education - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
This section is for student who started in the Fall of 2024

# data[].attributes.body
(2024-2025)

# data[].attributes.attachment_link.title
Program: Electrical Engineering, BSEE - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
(2024-2025)

# data[].attributes.attachment_link.provider_name
College of Engineering - Purdue University

# data[].attributes.attachment_link.description
Copyright © 2024 Purdue University. All Rights Reserved. Accessibility | EA/EO University | Integrity Statement | Free Expression | DOE Degree Scorecards | Website Issues | Privacy Policy | Contact Us

# data[].attributes.body
(2024-2025)

# data[].attributes.attachment_link.title
Program: Electrical Engineering Electives - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
This section is for student who started in the Fall of 2024

# data[].attributes.body
(2024-2025)

# data[].attributes.attachment_link.title
Program: Mechanical Engineering, BSME - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
(2024-2025)

# data[].attributes.attachment_link.provider_name
Mechanical Engineering - Purdue University

# data[].attributes.attachment_link.readable_text
Please note: this Program Map applies to students enrolled 2024 and before. If you were enrolled Fall 2025 or after, please click here for your Program Map.

How do I use this map?

Each square is clickable, and brings up more details about that class.

The colored squares indicate the Mechanical Engineering core curriculum. The white squares indicate other required and elective courses.

Click here for a printable PDF of the Mechanical Engineering Program Map.

This is a typical four-year map of a mechanical engineering undergraduate degree. Your experience may vary (internships, co-ops, study abroad, etc.)

Undergraduate Office (ME Building Room 2172)
585 Purdue Mall
West Lafayette, IN 47907
Email: MEundergrad@purdue.edu

# data[].attributes.attachment_link.description
Purdue's School of Mechanical Engineering is one of the largest in the country, conducting world-class research in manufacturing, propulsion, sustainable energy, nanotechnology, acoustics, materials, biomedicine, combustion, computer simulation, HVAC and smart buildings, human-machine interaction, semiconductors, transportation, thermodynamics, fluid dynamics, solid mechanics, vibration, heat transfer, controls, design, and more.

# data[].attributes.body
(2024-2025)

# data[].attributes.attachment_link.provider_name
College of Engineering - Purdue University

# data[].attributes.attachment_link.description
Copyright © 2024 Purdue University. All Rights Reserved. Accessibility | EA/EO University | Integrity Statement | Free Expression | DOE Degree Scorecards | Website Issues | Privacy Policy | Contact Us

# data[].attributes.body
This section is for students who started in the Fall of 2025

# data[].attributes.body
This section is for students who started in the Fall of 2025

# data[].attributes.body
(2025-2026)

# data[].attributes.attachment_link.title
Weldon School of Biomedical Engineering - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
(2025-2026)

# data[].attributes.attachment_link.title
Weldon School of Biomedical Engineering - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
(2025-2026)

# data[].attributes.attachment_link.provider_name
Weldon School of Biomedical Engineering | West Lafayette & Indianapolis - Purdue University

# data[].attributes.attachment_link.description
Purdue’s Weldon School of Biomedical Engineering strives to become the premier source of scientific discoveries and of well-educated biomedical engineers.

# data[].attributes.body
(2025-2026)

# data[].attributes.body
This section is for student who started in the Fall of 2024

# data[].attributes.body
(2024-2025)

# data[].attributes.attachment_link.title
Weldon School of Biomedical Engineering - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
(2025-2026)

# data[].attributes.attachment_link.title
Program: Motorsports Engineering, BSMSPE (Indianapolis Only) - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.attachment_link.provider_name
Motorsports Engineering - Purdue University

# data[].attributes.attachment_link.readable_text
Purdue University is the first university in the United States to offer a bachelor's degree in motorsports engineering.

This 4-year Bachelor of Science degree in Motorsports Engineering was founded in May 2008 and is designed to prepare graduates for careers in the motorsports industry as well as automotive-related companies. The focus is on teaching fundamentals of engineering and includes hands-on projects that involve designing, analyzing, and building of actual systems.

Program Map/Flowchart

Here is a basic chart of what a 4-year MSPE education will look like. There is some flexibility for internships, co ops, study abroad, etc.

Plan of Study

The BS in Motorsports Engineering requires 128 credit hours of coursework.

# data[].attributes.attachment_link.title
BS in Motorsports Engineering - Motorsports Engineering - Purdue University

# data[].attributes.attachment_link.description
Purdue University is the first university in the United States to offer a bachelor's degree in motorsports engineering. This 4-year Bachelor of Science degree in Motorsports Engineering was founded in May 2008 and is designed to prepare graduates for careers in the motorsports industry as well as automotive-related companies.

# data[].attributes.body
(2025-2026)

# data[].attributes.attachment_link.title
Program: Mechanical Engineering Supplemental Information - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
This section is for student who started in the Fall of 2024

# data[].attributes.body
(2024-2025)

# data[].attributes.attachment_link.provider_name
College of Engineering - Purdue University

# data[].attributes.attachment_link.description
Copyright © 2024 Purdue University. All Rights Reserved. Accessibility | EA/EO University | Integrity Statement | Free Expression | DOE Degree Scorecards | Website Issues | Privacy Policy | Contact Us

# data[].attributes.body
(2024-2025)

# data[].attributes.attachment_link.title
Program: Motorsports Engineering, BSMSPE (Indianapolis Only) - Purdue University - Modern Campus Catalog™

# data[].attributes.attachment_link.description
The Purdue course catalog bulletin lets you search for every class and course for every major offered at the West Lafayette/Indianapolis campus.

# data[].attributes.body
IUPUI Continuing Students (Pre-Fall 2024)

# data[].attributes.body
IUPUI Continuing Students (Pre-Fall 2024)

# data[].attributes.body
IUPUI Continuing Students (Pre-Fall 2024)

# data[].attributes.body
IUPUI Continuing Students (Pre-Fall 2024)

# data[].attributes.body
IUPUI Continuing Students (Pre-Fall 2024)

# data[].attributes.body
IUPUI Continuing Students (Pre-Fall 2024)

# data[].attributes.body
IUPUI Continuing Students (Pre-Fall 2024)