COURSE | TITLE | SEMESTER CREDITS | PREREQUISITES |
---|---|---|---|
BUS2221 | Microeconomics | 3 | |
BUS2411 | Building Inclusive Teams | 3 | |
BUS3420 | Innovation and Entrepreneurship | 3 | |
COM1001 | College Writing | 3 | |
COM2001 | Writing for the STEM Disciplines | 3-0-3 | COM1001 | GS1001 | … |
COM3001 | Professional Presentations | 3-0-3 | COM2001 | GS1002 | … |
CPE1500 | Digital Logic | 4 | |
CPE1510 | Computer Architecture and Assembly Language | 4 | |
CPE2600 | Systems Programming | 3-2-4 | CSC1110 | … | programming experience |
CPE2610 | Embedded Systems | 3-2-4 | CPE2600 | CSC2210 |
CPE3300 | Computer Networking | 3-2-4 | (CPE2610 | CE2812) & (MTH2480 | MA262) |
CPE3600 | Advanced Embedded Systems | 3-2-4 | (CPE2610 | CE2812) & (CPE1510 | CE1921) |
CPE4800 | Information Security | 3-2-4 | 3rd year EECS standing |
CPE4901 | Computer Engineering Senior Design 1 | 3 | |
CPE4902 | Computer Engineering Senior Design 2 | 3 | |
CSC1110 | Software Development | 4 | |
CSC1120 | Data Structures and Graphical Interfaces | 4 | |
CSC2611 | AI Tools (fall only) | 2-2-3 | CSC1120 | CS2852 | … |
CSC2621 | Intro to Data Science (spring only) | 2-2-3 | CSC2611 | (CS2300 & CS2852) |
CSC4601 | Theory of Machine Learning | 2-2-3 | (MTH2130 | MA2323) & (MTH2340 | MA383) & (CSC2621 | CS2300) |
CSC4611 | Deep Learning | 2-2-3 | CSC4601 | CS3400 |
CSC4631 | Artificial Intelligence | 2-2-3 | CSC2611 | CS2300 |
CSC4801 | Data Science Practicum (spring only) | 2-2-3 | (CSC2621 | CS3300) & (MTH2480 | MA262) |
ELE2001 | Electric Circuits I: Theory and Applications | 3-2-4 | HS physics & coreq MTH1110 |
ELE2011 | Electric Circuits II: Theory and Applications | 4-0-4 | (ELE2011 | …) & coreq MTH2140 |
ELE3101 | Electronics I | 3-2-4 | ELE2011 | EE2070 |
ELE3300 | Signals and Systems | 3-0-3 | (ELE2011 | EE2070 | …) & (MTH2140 | MA235) |
ELE3320 | Digital Signal Processing | 2-2-3 | (ELE3300 | EE3032) & (CPE2600 | …) |
IDS2020 | Career Development | 1-0-0 | None |
MTH1110 | Calculus I | 4 | |
MTH1120 | Calculus II | 4 | |
MTH2130 | Calculus III | 4 | |
MTH2140 | Differential Equations | 3 | |
MTH2310 | Discrete Mathematics | 3-0-3 | MTH1110 | MA137 | sophomore standing |
MTH2340 | Linear Algebra with Applications | 3-0-3 | MTH1120 | MA2314 |
MTH2480 | Probability and Statistics | 3-0-3 | MTH1110 | MA137 |
MTH3340 | Abstract Algebra with Applications | 3 | |
MTH3410 | Applied Regression Analysis | 3-0-3 | MTH2340 | MTH2140 | MTH2310 | MA383 | MA2310 |
MTH4130 | Complex Analysis | 3-0-3 | MTH2130 | MTH2140 | MA235 | MA2323 |
MTH4150 | Partial Differential Equations | 3-0-3 | MTH2130 | MTH2140 | MA235 | MA2323 |
PHL3101 | Ethics for Professional Managers and Engineers | 3-0-3 | None |
PHY1110 | Physics I: Mechanics and Thermodynamics | 3-2-4 | B in year of HS physics & coreq MTH1110 |
PHY1980T | Physics Transition | 1.33 | |
PHY1120 | Physics II: Electricity, Magnetism, and Optics | 3-2-4 | MTH1110 & (PHY1110 | PH2011) & coreq MTH1120 |
PHY3700 | Physics of Electronic Materials and Semiconductor Devices | 3-2-4 | (PHY1120 | PH2021) & (MTH1120 | MA137) |
SWE2710 | Software Tools and Process | 3-2-4 | CSC1120 | CS2852 |
Elective labels tagged with NONE are electives your advisor removed from the term as they balanced your course work.
In 2022, freshmen who start the math sequence in MA120 in fall will take MA120-MA136-MA137 on quarters. In fall of 2023 they will take MTH2980T, a special transition course.
For students who don’t take or pass CS1011 in fall, 2022, there are two options:
BA3411 (off track) will run in spring, 2023 in addition to BA3423 (on track). These courses or their semester versions (BUS2411 and BUS3420) are required for all CEs regardless of curriculum version.
Please note that EE2050 alone will not “count” for the first circuits course, ELE2001 in the semester system. EECS will be offering a special topics course EE2980 as a 2-2-3 in Spring as an “add-on” to EE2050 to provide equivalent credit for ELE2001.
The updated academic catalog for 2023-24 will be published in January, 2023. Until it is published, you may need to check with your advisor with for certain questions (e.g., what are the exact prerequisites of new semester course) that you would normally look to the catalog for.
MSOE and the EECS Department in particular are adding new minors with the switch to semesters. These include the following. Full information will be available when the updated academic catalog is published in January, 2023.
(Not available to CS majors.)
For CEs (and other majors that have a year of required software design courses), this minor consists of:
These courses must be taken in order, plus CSC4801 has a prerequisite of a statistics course such as MA262 or MTH2480. A practicum is an applied project course.
These classes meet CE program/technical (and free) elective requirements.
(Not available to EE majors.)
CEs are already required to take many courses in the EE minor. To earn the minor, CEs follow the rule that they must take at least 6 credits not specifically required for their major. Note that these courses can be used to meet the CE program or free elective requirements.
COURSE | TITLE | SEMESTER CREDITS | NOTES |
---|---|---|---|
ELE3111 | Electronics II | 3 | |
ELE3201 | Electromagnetic Fields | 3 | |
ELE3211 | Electromagnetic Waves and T-lines | 2 | |
ELE3310 | Introduction to Probability and Random Processes | 3 | Need to confirm that this can be taken by majors like CE for whom MTH2480 is required. |
ELE3401 | Electric Power and Machines | 4 | |
ELE3510 | Digital Systems | 4 | Need to determine whether this course will be allowed for CEs. |
ELE3701 | Control Systems | 4 |
(Not available to CE majors.)
This applies to 2022 freshmen and to most 2022 sophomores. Students further along in the curriculum should consult with their advisor if they will not complete the minor on the quarter system.
Distilling the new, semester-based, math minor requirements relative to the CE major requirements, CEs need to take 2 additional math classes to earn the math minor, which may be 0, 1, or 2 additional classes in total beyond their CE major requirements:
The General Education 6d requirement applies to students who enter on the semester system. Students entering before the conversion (including freshmen in 2022-23) do not have a 6d elective and instead have humanities and social science credit counts that their advisors are ensuring are met on their transition plans.