MSE in SE Degree Requirements
Course Planning Guide (CPG)
Students must complete 10 Course Units in the following categories:
CATEGORY A: SE FOUNDATION 6 Course Units
CATEGORY B: LEADERSHIP 1 Course Unit
CATEGORY C: TECHNICAL ELECTIVE 1 Course Unit
CATEGORY D: APPLICATION AREA 2 Course Units
CATEGORY A: SE FOUNDATION
- Six (6) course units are required within the three areas below.
- Students must select at least one course unit within each of the three areas.
Data Science
ESE 528 Estimation & Detection |
ESE 539 Hardware/Software Co-Design for Machine Learning |
ESE 542 Statistics for Machine Learning |
ESE 545 Data Mining |
ESE 546 Deep Learning |
ESE 650 Learning in Robotics |
CIS 519 or 520 Machine Learning |
System Modeling
ESE 500 Linear System Theory |
ESE 501 Networking-Theory and Fundamentals |
ESE 503 Simulation Modeling and Analysis |
ESE 512 Dynamical Systems |
ESE 531 Digital Signal Processing |
Systems Design & Optimization
ESE 5060 Intro to Optimization Theory (Formerly known as ESE 504 Intro to Linear, Nonlinear, and Integer Optimization) |
ESE 505 Control Systems |
ESE 543 Human Systems Engineering |
ESE 605 Convex Optimization |
ESE 619 Model Predictive Control |
CATEGORY D: APPLICATION AREA
- Two (2) course units from graduate-level offerings from one of the Application Areas below.
- None of these courses may duplicate topics studied in Categories A, B, or C.
- If a course of interest is not listed in the Application Area, the student may send a completed petition (with relevant syllabus attached) to the Master’s Coordinator at least a week before Course Selection Period ends.
Application Areas
Energy & Environment |
EAS 501/401 Energy and its Impacts: Technology, Environment, Economics, Sustainability |
EAS 502/402 Renewable Energy and Its Impacts: Technology, Environment, Economics, Sustainability |
EAS 503/403 Energy Systems and Policy |
FNCE 756 Finance Energy |
OIDD 763 (BEPP763) Energy Markets & Policy |
EAS Entrepreneurship |
EAS 545/IPD545 Engineering Entrepreneurship I |
EAS 546 Engineering Entrepreneurship II |
EAS549 Engineering Entrepreneurship Lab |
Transportation & Logistics |
ESE 550 Advanced Transportation Seminar |
OIDD 611 Quality and Productivity |
OIDD 632 Operations Management: Supply Chain Management |
OIDD 642 Analytics for Services |
Human Factors/IPD |
IPD 500 Product Engineering Basics |
IPD 503 IPD Fundamentals |
IPD 509 Needfinding |
IPD 514/5 Design |
IPD 551 Design Studio |
Robotics |
NOTE: Probably need a BS‐EE to satisfy pre‐requisites. |
MEAM 510 Design of Mechatronic Systems |
MEAM 520 Intro to Robotics |
ESE 650 Learning in Robotics |
MEAM 620 Robotics |
Embedded Systems/Internet of Things (IoT) |
NOTE: Probably need a BS‐EE to satisfy pre‐requisites. |
CIS 540 Principles of Embedded Computation |
CIS 541 Embedded Software for Life‐critical Applications |
ESE 519 Real‐Time and Embedded Systems |
ESE516 IoT Edge Computing |
Bio‐Engineering/Medicine |
BE 502 From Biomedical Science to the Marketplace. |
BE 504 Biological Data Science II: Data Mining Principles for Epigenomics |
BE 546 Fundamental Techniques of Imaging I |
BE 547 Fundamental Techniques of Imaging |
BE 567 Mathematical Computation Methods for Modeling Biological Systems (this version only) |
MATH 584/BE584 The Mathematics of Medical Imaging and Measurement |
MATH 585 The Mathematics of Medical Imaging and Measurement |
Health Care |
HCMG 841 Health Services System |
HCMG 853 Medical Devices |
HCMG 866 E‐Health: Business Models and Impact |
HCMG 867 Health Care Entrepreneurship |
HCMG 890 Advanced Study Project: Management of Health Care Service Businesses |
OIDD 665 Operations Management in Health Care |
STAT |
STAT 502 (EDUC683) Survey Methods and Design |
STAT 520 Applied Econometrics I |
STAT 521 Applied Econometrics II |
STAT 711/535 Forecasting Methods for Management |
STAT 724 Text Analytics |
Revenue Management |
OIDD 643 Analytics for Revenue Management |
OIDD 676 Electronic Markets: Structures, Market Mechanisms and IT Enabled Strategies |
MKTG 611 Marketing Management |
MKTG 612 Dynamic Marketing Strategy |
MKTG 613 Strategic Marketing Simulation |
MKTG 775 Managing Customer Value |
MKTG 776 Applied Probability Models in Marketing |
ACCT |
ACCT 611 Fundamentals of Financial Accounting |
ACCT 613 Fundamentals of Financial and Managerial Accounting |
ACCT 706 Cost Management* |
ACCT 747 Financial Statement and Disclosure Analysis |
Finance |
FNCE 611 Corporate Finance |
FNCE 705/720 Investment Management |
FNCE 725 Fixed Income Securities |
FNCE 707 Valuation (formerly FNCE 728) |
FNCE 739 Behavioral Finance |
IMPORTANT NOTES:
*CIT Course Eligibility Maximum of two (2) CIT course units are allowed towards the degree
**EAS Course Eligibility Only the following EAS courses are permitted: EAS 507, EAS 510, EAS 512, EAS 545, EAS 546, EAS 595.
ENM 503: A course in Probability Theory is a prerequisite to CAT A courses. If you haven’t already satisfied this, it is necessary to take ENM 503: Probability as your Category C technical elective in the first semester.
ESE 680 Special Topics This course can be taken several times and counted more than once toward the degree. Each ESE 680 course taken must address a different topic to be eligible. Student must seek Category approval for ESE 680 by sending a completed petition (with ESE 680 syllabus attached) to the Master’s Coordinator at least a week before Course Selection Period ends.
ESE 597 Master’s Thesis Option ESE 597 may count toward Category D ESE 597 Master’s Thesis Research (2 course units).
ESE 599 Independent Study Maximum of one (1) course unit can be used toward the degree and may count toward Category C only. Requires program approval.
Cross-Listed Courses
- For a cross-listed course, you will receive credit for enrolling in the ESE version only (no other sections may be counted, even if previously taken). This is not petitionable.
- Courses numbered 500 or above are graduate-level courses. Master’s students must be registered for the graduate section to obtain credit toward the master’s curriculum. Undergraduate-level numbers will not be counted toward this degree. This is not petitionable.
- Grad/Ugrad cross-listed courses whose Ugrad section is below 400 will not be approved.
- Students may use up to 2 cross-listed courses whose Grad and Ugrad sections are equivalent. Student must obtain approval by sending the syllabus to the Graduate Coordinator at least a week before Course Selection Period ends.
Transfer Courses Maximum of two (2) graduate-level course units may be transferred from another school to apply towards the degree. These cannot have been used to fulfill undergraduate degree requirements.