Purdue University MS Electrical and Computer Engineering Guide 2026

📌 Key Takeaways

  • 30-Credit Flexible Program: Choose between thesis (9 research credits + 21 course credits) and non-thesis (30 course credits) tracks based on career goals
  • Four Specialization Areas: Automatic Control and Robotics, Communication and Signal Processing, Computer Engineering, and VLSI and Circuit Design
  • Purdue Degree Recognition: Degree is granted by Purdue University West Lafayette while studying at the IUPUI campus in Indianapolis
  • Financial Aid Priority: Full-time thesis students receive priority consideration for research assistantships and financial support
  • Broad Admission Pathways: Accepts students from ECE, EE, Computer Science, and other engineering backgrounds with prerequisite fulfillment options

Purdue MSECE Program Overview and Structure

The Master of Science in Electrical and Computer Engineering (MSECE) at Purdue University offers a rigorous 30-credit-hour graduate program administered jointly between the IUPUI campus in Indianapolis and Purdue University West Lafayette. This unique arrangement means students complete their coursework and research at IUPUI while receiving a degree granted by Purdue University, one of the most respected engineering institutions in the United States.

The program sits within the Department of Electrical and Computer Engineering at the Purdue School of Engineering and Technology. Students benefit from the academic rigor associated with Purdue’s nationally ranked engineering programs while accessing the urban campus environment and industry connections available in Indianapolis, Indiana’s economic and technology hub.

What sets this program apart is its flexibility in accommodating diverse career goals. Students can pursue either a thesis-based track emphasizing original research or a non-thesis coursework-intensive path. Both options require 30 total credit hours, but the distribution between research and classroom learning differs significantly, allowing students to tailor their graduate experience to their professional aspirations. For those exploring other top-tier engineering programs, our guide to NTU MSc Electronics in Singapore offers an international comparison.

Admission Requirements and Eligibility Criteria

Purdue’s MSECE program maintains well-defined admission pathways that accommodate candidates from multiple academic backgrounds. The most straightforward path is for graduates holding an undergraduate degree in Computer Engineering, Electrical and Computer Engineering, or Electrical Engineering from an ABET-accredited institution. These candidates typically meet all prerequisite requirements and can proceed directly into the graduate curriculum.

Computer Science graduates also qualify for admission provided their undergraduate coursework includes junior and senior-level courses in operating systems, compiling, and computer architecture. The program recognizes the increasing overlap between computer science and computer engineering disciplines, and CS graduates may be asked to complete ECE 301 (Signals and Systems) or ECE 302 (Probabilistic Methods) to strengthen their engineering fundamentals.

For graduates from other fields, the program provides a detailed prerequisite framework outlined in Appendix A of the handbook. Required foundational courses include ECE 201, ECE 264, ECE 301, and ECE 302, along with selections from courses covering topics such as semiconductor devices, electromagnetics, real-time operating systems, digital systems, microprocessors, and signal processing. Students must also demonstrate proficiency in calculus through multivariable calculus, differential equations, and physics covering heat, electricity, and optics.

Prerequisite courses require a minimum grade of B, though students can also satisfy requirements by scoring in the top 30% on a comprehensive final exam for courses they are not enrolled in, or by earning a B or better in closely related ECE graduate courses. This flexibility allows determined candidates from non-traditional backgrounds to transition into the program without repeating entire undergraduate sequences.

Thesis vs Non-Thesis Options Compared

Choosing between the thesis and non-thesis paths is one of the most consequential decisions MSECE students face, and the department provides clear guidance to help students decide. Both options require 30 total credit hours, but the composition of those credits differs substantially.

The thesis option allocates 9 credit hours to ECE 69800 (Master’s Thesis Research) and 21 credit hours to coursework. Students work under a faculty advisor to conduct original research, culminating in a written thesis defended before a committee of at least three faculty members. The department explicitly recommends this path for full-time students because thesis candidates receive priority consideration for financial aid and graduate research assistantships — a significant factor given the cost of graduate education.

The non-thesis option requires all 30 credit hours from coursework, with students permitted up to 3 credit hours of either ECE 69600 (Advanced Projects) or ECE 69311 (Internship Credit). This path suits working professionals who want to deepen their technical expertise without committing to a multi-year research project. Importantly, ECE 69800 thesis credits are not allowed on a non-thesis Plan of Study, and thesis credits will not be converted to project credits, so students should choose their path carefully.

RequirementThesis OptionNon-Thesis Option
Total Credits3030
Research Credits9 (ECE 69800)0-3 (ECE 69600/69311)
Course Credits2127-30
Committee SizeMinimum 3 faculty1 faculty member
Financial Aid PriorityYesNo
Defense RequiredYes (thesis exam)No

Students pursuing the thesis option who complete one internship credit can use 8 credits of ECE 69800 plus 1 credit of ECE 69311, providing a small window of practical industry experience alongside research. Similar program structures can be explored in our Aalto University International Programs Guide.

Explore Purdue’s MSECE handbook as an interactive experience — navigate curriculum details, specializations, and requirements at your own pace.

Try It Free →

Four Specialization Areas and Course Offerings

The MSECE program structures its curriculum around four primary specialization areas, each anchored by a core course and supported by an extensive selection of electives. Students must declare one primary area and complete at least 15 credit hours within it, including the area’s designated core course.

Automatic Control, Robotics, Power and System (AC)

Anchored by ECE 60200 (Lumped System Theory), the AC area covers smart grid technology, advanced power converters, embedded autonomous systems for automotive platforms, robotics, optimization methods, and modern automatic control. Courses like ECE 53401 on Embedded Autonomous Systems in Automotive Platforms and ECE 59500 on Connected and Automated Vehicles reflect the area’s alignment with emerging transportation and energy technologies. The research focus spans from traditional power systems analysis to cutting-edge autonomous vehicle control.

Communication and Signal Processing (CS)

Built around ECE 60000 (Random Variables and Signals), the CS area covers digital signal processing, wireless communications, multimedia computing, biometrics, machine learning and statistical signal processing, medical image analysis, and cryptography. With courses spanning from wavelet transforms to neural networks, this area prepares graduates for roles in telecommunications, data science, medical imaging, and cybersecurity.

Computer Engineering (CE)

Led by ECE 60800 (Computational Models and Methods), Computer Engineering encompasses artificial intelligence, computer security, real-time operating systems, computer architecture, database management, and parallel and distributed systems. The area bridges hardware and software, offering courses that range from embedded digital signal processor design to mobile wireless networks.

VLSI and Circuit Design (VC)

The VC area accepts either ECE 60600 (Solid-State Devices) or ECE 60800 as its core course and focuses on nanosystem principles and processes, electronic instrumentation, system-on-chip design, MOS VLSI design, and computer architecture. This area is ideal for students targeting semiconductor design, chip fabrication, and hardware engineering careers.

Curriculum Requirements and Credit Distribution

Beyond the primary area depth requirement, the MSECE curriculum enforces several structural constraints to ensure both breadth and rigor. Every student must complete a minimum of 15 credit hours of ECE graduate-level courses. One 3-credit-hour mathematics course from an approved list is mandatory, and students may include a maximum of 3 additional credit hours from outside the ECE department on their Plan of Study.

The breadth requirement mandates completion of at least two core courses selected from ECE 600, ECE 602, ECE 604, ECE 606, ECE 608, and ECE 610. Students must choose the core course corresponding to their declared primary area plus at least one additional core course from a different area. It is important to note that IUPUI does not offer ECE 604 and ECE 606, so students in the VC area should plan accordingly.

Pass/No-Pass grades are not permitted for any course on the Master’s Plan of Study. Only courses taken on the Indianapolis or West Lafayette campuses satisfy the breadth requirement — regional campus courses and transfer courses cannot be used for this purpose. This policy ensures that all MSECE graduates share a common foundation of rigor validated by Purdue’s core campuses.

The depth requirement of 15 credit hours in the primary area provides substantial expertise in the chosen specialization. Core courses and thesis credits (for thesis students) count toward this 15-hour threshold. Courses outside the primary area are classified as “related areas” and contribute to the remaining credit hours needed to reach 30 total.

Mathematics and Breadth Course Requirements

The mandatory mathematics component requires a minimum of 3 credit hours from an approved list of math-oriented courses. Importantly, this math course cannot simultaneously satisfy the breadth requirement — no double-counting is permitted between these two requirements.

Approved mathematics courses include MATH 511 and above, with specific exceptions. MATH 519 (Statistics 519) is excluded because it overlaps with ECE 600 content. MATH 504 is acceptable only for students in the AC or CS primary areas, and MATH 527 is not acceptable for CS majors. Mathematics education courses are categorically excluded.

Several ECE courses also satisfy the mathematics requirement, including ECE 580 (Optimization Methods for Systems and Control), ECE 53901 (Foundations of Advanced Engineering), and ECE 695 (Error Correction Codes). ECE 600 may count as the math requirement only if the student has three core classes on their Plan of Study. Computer Science courses (CSCI 514, 515, 520, 614, 615) and select Statistics and Physics courses also qualify, providing substantial flexibility for students with interdisciplinary interests.

The breadth core courses serve as gatekeepers to the program’s fundamental knowledge areas. With all core course grades required to be C or higher and an average of C+ across core courses, the program ensures that every graduate demonstrates competency across the discipline’s theoretical foundations, not just within their chosen specialization.

Transform complex program handbooks into interactive guides your audience actually engages with — see how Libertify makes it happen.

Get Started →

Research Opportunities and Faculty Expertise

The Purdue ECE department at IUPUI maintains an active research environment spanning all four primary areas. Faculty members hold expertise across domains including smart grid technology, autonomous vehicles, machine learning, signal processing, VLSI design, and cybersecurity. The thesis option provides direct access to these research programs, with students working closely with a major professor who must be an ECE faculty member within the student’s declared primary area.

For thesis students, the advisory committee structure ensures comprehensive research guidance. The minimum three-member committee includes the major professor, at least one additional member from the student’s primary area, and a member from an ECE related area. Two co-chairs are permitted when two advisors jointly guide the research, though at least one must be ECE faculty in the primary area.

The program also accommodates interdisciplinary research through provisions for external committee members. Faculty from other universities, industry researchers, and non-faculty research staff can serve on thesis committees with special certification from the Graduate School. This policy opens doors for collaborative projects with industry partners and research institutions across Indianapolis and beyond.

The internship option (ECE 69311) allows students to gain practical industry experience alongside their academic work. Non-thesis students may earn up to 3 internship credits (combined with any project credits), while thesis students may use 1 internship credit as a substitute for one of their 9 thesis credits. Indianapolis’s growing technology sector provides fertile ground for placements in electronics, telecommunications, automotive systems, and defense technology.

Academic Standards and GPA Requirements

Purdue’s MSECE program enforces rigorous academic standards designed to maintain the quality associated with the Purdue engineering brand. Students must maintain a cumulative GPA of at least 3.00 out of 4.00 across all graduate courses and achieve a minimum 3.0 GPA on graduate courses each semester.

Failure to maintain these standards results in academic warning and potential probation, with decisions made by the ECE Graduate Committee. Students placed on probation may be unable to register for subsequent semesters pending academic review — a serious consequence that underscores the program’s expectations.

The Plan of Study GPA, calculated using only courses listed on the approved POS, carries its own requirements. No grade below C- is permitted on the POS, and any course with a D or F must be repeated. If a course is taken more than once, only the most recent grade counts toward the POS GPA. Transfer courses are not included in GPA calculations, though they may contribute to credit requirements.

The final cumulative POS GPA must reach 3.00 or higher for degree conferral. Combined with the breadth requirement grade standards (all core courses at C or higher with a C+ average), these academic policies create multiple quality checkpoints throughout the program. Students in related technical programs face similar standards — see our Politecnico di Milano Management Engineering MSc Guide for a European comparison.

International Student Requirements and Support

Purdue’s MSECE program welcomes international students with specific requirements to ensure academic success. All international students whose first language is not English must take an English Placement Test administered by the IUPUI ESL Program before enrolling in any courses. Students who score IELTS 7.0 or higher, or TOEFL 100 or above, are exempt from this requirement.

Students identified with English deficiencies must complete all prescribed remedial ESL courses, beginning with the first ESL course in their first semester and completing the sequence before graduation. Incomplete ESL requirements prevent graduation approval, making early attention to language skills essential.

For students seeking teaching assistant positions, a separate SPEAK Test evaluates oral English proficiency. Non-native English speakers must pass this nationally standardized test before assuming any duties involving direct student contact, including teaching, lab assistance, grading, and tutoring. Those who do not pass must complete ESL G520 (Communication Skills for International Teaching Assistants), a 3-credit-hour course, before retesting.

Full-time status for international students requires enrollment in a minimum of 8 credit hours per semester, or 6 credit hours combined with a research or graduate assistantship. Residency requirements mandate that at least one-half of total credit hours used for the degree be earned in residence on the IUPUI campus, with televised instruction on campus satisfying this requirement.

Career Outcomes and Industry Connections

Graduates of Purdue’s MSECE program are well-positioned for careers in industries ranging from semiconductor design and telecommunications to autonomous vehicles and cybersecurity. The program’s four specialization tracks align directly with high-demand sectors of the electrical and computer engineering job market.

Indianapolis’s strategic position as a growing technology hub provides MSECE students with access to major employers in defense (Raytheon, Rolls-Royce), automotive technology (Cummins, Allison Transmission), healthcare technology (Eli Lilly, Roche Diagnostics), and information technology. The internship component of the program facilitates direct industry connections that often translate into full-time employment offers.

The Purdue University name carries significant weight in engineering recruitment. According to U.S. News & World Report, Purdue consistently ranks among the top engineering schools nationally. MSECE graduates join an extensive alumni network spanning Fortune 500 companies, government research labs, and technology startups worldwide.

For students considering the thesis option, research experience opens doors to PhD programs and research-intensive positions at national laboratories and research institutions. The department’s active research programs in emerging areas like connected autonomous vehicles, machine learning signal processing, and nanosystem design ensure that graduates work at the frontier of their fields. Those evaluating other globally recognized engineering programs may also find our MIT Sloan Fellows MBA Program Guide valuable for comparing career acceleration pathways.

Ready to make your program materials interactive? Libertify transforms static PDFs into engaging experiences prospective students actually explore.

Start Now →

Frequently Asked Questions

What are the admission requirements for Purdue MSECE at IUPUI?

Applicants need an undergraduate degree in Electrical Engineering, Computer Engineering, or ECE from an ABET-accredited institution. Computer Science graduates may qualify if their coursework includes junior/senior-level courses in operating systems, compiling, and computer architecture. Graduates from other fields must complete specified ECE prerequisite courses listed in Appendix A of the handbook with a minimum grade of B.

How many credit hours does the Purdue MSECE program require?

The Purdue MSECE program requires 30 credit hours total. The thesis option includes 9 credits of thesis research (ECE 69800) plus 21 credits of coursework. The non-thesis option requires all 30 credits from coursework, with a maximum of 3 credits from project or internship work.

What specialization areas are available in the Purdue MSECE program?

The program offers four primary specialization areas: Automatic Control, Robotics, Power and System (AC); Communication and Signal Processing (CS); Computer Engineering (CE); and VLSI and Circuit Design (VC). Students must declare one primary area and complete at least 15 credit hours within it including the core course.

Should I choose the thesis or non-thesis option for Purdue MSECE?

The department recommends the thesis option for full-time students because thesis students are prioritized for financial aid and research assistantships. The thesis option requires 9 credits of thesis research plus 21 course credits. The non-thesis option suits working professionals who prefer a coursework-only path with up to 3 credits of project or internship work.

What GPA is required to stay in good standing in the Purdue MSECE program?

Students must maintain a minimum cumulative GPA of 3.00 out of 4.00 across all graduate courses and a minimum 3.0 GPA each semester. Core breadth courses require a minimum grade of C with an average of C+ across all core courses. No grade below C- is permitted on the approved Plan of Study, and the final POS GPA must be 3.00 or higher.

Can international students complete the Purdue MSECE program?

Yes, international students are welcome but must take an English Placement Test before enrolling unless they scored IELTS 7.0+ or TOEFL 100+. Students with English deficiencies must complete remedial ESL courses before graduating. Full-time status requires enrollment in at least 8 credit hours or 6 credits with a research assistantship.

Your documents deserve to be read.

PDFs get ignored. Presentations get skipped. Reports gather dust.

Libertify transforms them into interactive experiences people actually engage with.

No credit card required · 30-second setup