Master's in Microelectronics & Semiconductors Curriculum
Degree Requirements with a Major in Microelectronics and Semiconductors
The major in Microelectronics and Semiconductors (MSE or MS degree) requires 30 credit hours with at least 18 credit hours of Purdue, graduate level, engineering courses.
CORE REQUIREMENT – 18 CREDIT HOURS
Select nine credit hours each from two of the following course groups:
Circuit Design
- ECE 51216: Digital Systems Design Automation (3 credit hours)
- ECE 55200: Introduction to Lasers (3 credit hours)
- ECE 55900: MOS VLSI Design (3 credit hours)
- ECE 59500: Applied Quantum Computing I-Fundamentals (1 credit hour)
- ECE 59500: Applied Quantum Computing II-Hardware (1 credit hour)
- ECE 59500: Applied Quantum Computing III-Algorithm and Software (1 credit hour)
- ECE 59500: CMOS Analog IC Design (3 credit hours)
- ECE 59500: Data Analysis, Design of Experiments and Machine Learning (1 credit hour)
- ECE 59500: Fundamentals of Transistors (1 credit hour)
- ECE 59500: Introduction to Electronics Packaging and Heterogeneous Integration (3 credit hours)
- ECE 59500: Semiconductor Device Integration Through Simulation (3 credit hours)
- ECE 60420: Radio Frequency Integrated Circuits (3 credit hours)
- ECE 60422: Primer on RF Circuit Design (1 credit hour)
- ECE 60423: RF System Design (1 credit hour)
- ECE 60424: RF Design: Passive/Active Components (1credit hour)
- ECE 68800: VLSI Testing and Verification (3 credit hours)
- ECE 69500: Advanced VLSI Design (1 credit hour)
- ECE 69500: High-Speed Mixed Signal IC (3 credit hours)
- ME 51100: Heat Transfer in Electronic Systems (3 credit hours)
- ME 54100: Engineering Design: A Decision-Based Perspective (3 credit hours)
- ME 57100: Reliability Based Design (3 credit hours)
- ME 57900: Fourier Methods in Digital Signal Processing (3 credit hours)
- ME 68100: Finite and Boundary Element Methods (3 credit hours)
Devices and Manufacturing
- ECE 50631: Fundamentals of Current Flow (1 credit hour)
- ECE 50632: Introduction to Quantum Transport (1 credit hour)
- ECE 50633: Boltzmann Law: Physics to Machine Learning (1 credit hour)
- ECE 52600: Fundamental of BioMEMS and Micro-Integrated Systems (3 credit hours)
- ECE 55700: Integrated Circuit/MEMS Fabrication Laboratory (3 credit hours)
- ECE 59500: Applied Quantum Computing I-Fundamentals (1 credit hour)
- ECE 59500: Introduction to Nanolithography (1 credit hour)
- ECE 59500: Topics in EUV Lithography (1 credit hour)
- ECE 59500: Topics in Computational Lithography (1 credit hour)
- ECE 59500: Applied Quantum Computing II-Hardware(1 credit hour)
- ECE 59500: Applied Quantum Computing III-Algorithm and Software (1 credit hour)
- ECE 59500: Data Analysis, Design of Experiments and Machine Learning (1 credit hour)
- ECE 59500: Introduction to Electronics Packaging and Heterogeneous Integration (3 credit hours)
- ECE 59500: Semiconductor Fundamentals (1 credit hour)
- ECE 59500: Semiconductor Device Integration Through Simulation (3 credit hours)
- ECE 59500: Application Orientated Computational Nanotechnology (3 credit hours)
- ECE 59500: Optical Imaging Systems Design (3 credit hours)ECE595 Optical Imaging Systems Design
- ECE 60600: Solid State Devices I (3 credit hours)
- ECE 69500: Flexible and Stretchable Electronics (3 credit hours)
- MSE 51000: Microstructural Characterization Techniques (3 credit hours)
- MSE 51800: Failure Analysis (3 credit hours)
- MSE 53000: Materials Processing in Manufacturing (3 credit hours)
- MSE 56800: Additive Manufacturing of Material (3 credit hours)
- MSE 60000: Materials Engineering Fundamentals (3 credit hours)
- ME 54100: Engineering Design: A Decision-Based Perspective (3 credit hours)
- ME 57100: Reliability Based Design (3 credit hours)
- ME 68100: Finite and Boundary Element Methods (3 credit hours)
System Design
- ECE 50631: Fundamentals of Current Flow (1 credit hour)
- ECE 51216: Digital Systems Design Automation (3 credit hours)
- ECE 51220: Applied Algorithms (3 credit hours)
- ECE 55900: MOS VLSI Design (3 credit hours)
- ECE 56500: Computer Architecture (3 credit hours)
- ECE 56800: Embedded Systems (3 credit hours)
- ECE 59500: Data Analysis, Design of Experiments and Machine Learning (1 credit hour)
- ECE 59500: Introduction to Electronics Packaging and Heterogeneous Integration (3 credit hours)
- ECE 68800: VLSI Testing and Verification (3 credit hours)
- ECE 69500: Advanced Internet of Things Design and Applications (3 credit hours)
- ECE 69500: Advanced VLSI Design (1 credit hour)
- ECE 69500: Quantum Circuits and Systems (1 credit hour)
- ECE 69500: High-Speed Mixed Signal IC (3 credit hours)
- ECE 69500: Optimization for Deep Learning (3 credit hours)
- ME 51100: Heat Transfer in Electronic Systems (3 credit hours)
- ME 54100: Engineering Design: A Decision-Based Perspective (3 credit hours)
- ME 57900: Fourier Methods in Digital Signal Processing (3 credit hours)
- ME 68100: Finite and Boundary Element Methods (3 credit hours)
- SYS 52000: Systems Engineering Processes and Professional Competencies (3 credit hours)
Supply Chain Management*
- MGMT 56500: Strategic Sourcing and Procurement(2 credit hours)
- MGMT 56600: Global Supply Chain Management (2 credit hours)
- MGMT 56000: Manufacturing Planning and Control (2 credit hours)
- MGMT 56800: Supply Chain Analytics (2 credit hours)
- MGMT 56900: Ethical and Sustainable Supply Chain Management (2 credit hours)
- MGMT 59000: Frontiers in Manufacturing (1 credit hour)
- MGMT 59000: Operations Management Essentials (1 credit hour)
- MGMT 66400: Supply Chain Management(1 credit hour)
- MGMT 66000: Introduction to Operations Management** (2 credit hours)
- MGMT 67000: Business Analytics / STAT 51100 Statistical Methods (3 credit hours)
*Students utilizing courses from the Supply Chain Management group may take an extra 3 credits in this group and follow the linked curriculum to obtain the Supply Chain Management Graduate Certificate.
**MGMT 66000 is a pre-requisite for most of the other MGMT courses and should be taken first.
ELECTIVE COURSES – 12 CREDIT HOURS
Any courses listed on our courses page will fulfill this requirement, including available non-engineering courses.
All questions regarding courses and transfer credits should be directed to a student’s academic advisor.
Creating Your Plan of Study
The MSE/MS master's program offers a wide range of flexibility in course options. After you begin your studies at Purdue, an academic advisor will help you create an Electronic Plan of Study (EPOS) to best fit your educational needs and career goals.
The student is ultimately responsible for knowing and completing all degree requirements. This website is a knowledge source for specific requirements and completion.