Electrical and Computer Engineering
Over the summer, your advisor will work with you to select course preferences for A and B terms and register you for classes before the semester begins. It is expected that you will take three classes in both terms in most cases. You will register for C and D term classes later in the fall semester.
In addition to the course recommendations below that are specific to your major, each student must complete 4 Wellness and Physical Education courses in their four years at WPI. You are welcome to add a WPE course to any term. WPE courses are worth 1/12 unit, unlike major subjects discussed in course recommendations which are worth 1/3 unit, and can be taken in addition to the 3 courses recommended below.
For more information on the degree requirements for your major click here.
Helpful Links
A & B Term
A Term Recommendations
PH 1110/1111 or CH 1010
ECE majors typically take Physics 1110 or PH 1111 as their first course, which are two different versions of mechanics with different expected math backgrounds.
- PH 1110 has a recommended background of differential calculus (MA 1021) and concurrent study of integral calculus (MA 1022).
- PH 1111 has a recommended background of both differential and integral calculus (MA 1021 and 1022). If you are starting your math sequence at MA 1022, you should instead take PH 1110.
Students starting their time at WPI in Calculus I (MA 1021 or 1020) should not take Physics in A term and should instead start with CH 1010 Chemical Properties, Bonding, and Forces. Students starting their time at WPI in Calculus II (MA 1022) or higher should take Mechanics.
If you have AP credit for PH 1110, you should take CH 1010 Chemical Properties, Bonding, and Forces.
The traditional PH 1110 is taught in three one-hour lectures, two one-hour conferences, and two hours of labs per week. If you prefer more “seeing and doing,” and learning in groups with other students in class, you may want to opt into the “studio style” version of the course in which class time will include a brief summary lecture, hands-on activities, and group problem solving. Studio-style courses often require more work outside of class before a topic is covered to be ready for the activities in the classroom, whereas traditional-style courses often require more work outside of class after a topic is covered to review and practice on your own (or with other students). The total amount of work outside of class turns out to be about the same between the two styles. Studio-style physics consists of two two-hour active learning sessions, a one-hour session for review problems or exams, and the same two-hour session of labs per week. The section numbers for studio-style physics are AS01 or AS02.
MA
ECE majors are required to take seven courses in math throughout their time at WPI, including Calculus I and II (MA 1021/1020 & MA 1022/1120), Differential Equations (MA 2051), and Probability (MA 2621). It is recommended that you take Math in A and B terms of your first year. In choosing which Math course you will begin with, please consider the following.
- Complete the Math Placement Exam. The Math Placement Exam will tell you which Calculus course you should start in based on your current knowledge. If you are recommended to start in MA 1020, this will be your math course for both terms.
- Consider if you have AP Credit (new policy as of 10/20/25):
Students who obtain a score of “4” on the AB-level Exam will receive credit for MA 1021 and should begin with MA 1022 in A term followed by MA 1023 in B term. Those that obtain a score of "5" on the AB-level Exam will receive credit for MA 1021 and MA 1022 and should begin with MA 1023/1033 in A term followed by MA 1024/1034 in B term.
Students who obtain a grade of “4” or “5” on the BC-level Exam will receive credit for MA 1021, MA 1022 and MA 1023 and could begin with MA 1024 in A-term then MA 2051 in B-term, OR MA 1033 in A-term followed by MA 1034 in B-term. - Students who received a 6 or 7 on the IB will receive 2/3 credit of MA 1000, and should use the math placement exam results to decide which math class to take.
- Consider the possibility of retroactive credit. If the Math Placement Exam recommends that you start in MA 1022, MA 1023/1033, or MA 1024 but you do not have AP credit, this could be a great option for you. If, in your first year, you complete MA 1022 and MA 1023/1033 on your first attempt, you will receive retroactive credit for MA 1021. If, in your first year, you complete MA 1023/1033 and MA 1024/1034 on your first attempt you will receive retroactive credit for MA 1021 and MA 1022. If, in your first year, you complete MA 1024 and MA 2051, you will receive retroactive credit for MA 1021 and MA 1022. Please note that there is no retroactive credit for MA 1023. In determining if this is the right path for you, we strongly recommend completing the Math Placement exam and following the suggestion given to you.
The sequence MA 1033 Theoretical Calculus III and MA 1034 Theoretical Calculus IV is an alternative to the MA 1023, MA 1024 sequence in A and B terms. The sequence is designed to give a deeper and more mathematically rigorous presentation of the relevant calculus topics. If you really enjoy math and have credit for Calculus I and II already, you should consider this sequence instead of the MA 1023-MA 1024 sequence.
GPS/HUA/SS
Your third course should be a GPS, Humanities and Arts, or Social Science Course. More information is available about these courses below.
Great Problems Seminar
GPS stands for Great Problems Seminar, which are courses exclusively for first year students that allow students to learn about a problem in the world and work with a group on how to fix it. These courses are helpful with the transition to college as well as useful for students when preparing for projects such as IQP and MQP in junior and senior year. GPS courses run for both A and B term, so you will only need to choose one. More information can be found here.
Humanities and Arts
Every student at WPI must complete the Humanities and Arts (HUA) Requirement. This consists of 6 courses in HUA subjects. The subjects available for HUA are:
- Art/Art History (AR)
- Music (MU)
- Theatre (TH)
- Modern Languages - Spanish (SP), German (GN), Arabic (AB), Chinese (CN), Integrated Skills in English (ISE)
- For Spanish Placement Information, Please Email: Professor Angel Rivera (arivera@wpi.edu)
- For German Placement Information, Please Email: Professor Daniel DiMassa (ddimassa@wpi.edu)
- For Arabic Placement Information, Please Email: Professor Mohammed El Hamzaoui (melhamzaoui@wpi.edu)
- For Chinese Placement Information, Please Email: Professor Wen-Hua Du (wdu2@wpi.edu)
- For Integrated Skills in English Information: The placement exam is not currently required and students are welcome to register for all ISE courses. Please contact Prof. Esther Boucher-Yip (efboucher@wpi.edu) or Prof. Althea Danielski (amdanielski@wpi.edu) if you have any questions.
- Literature (EN)
- Writing/Rhetoric (WR)
- History (HI)
- Humanities (HU)
- International and Global Studies (INTL)
- Philosophy (PY)
- Religion (RE)
You should pick courses in subjects you are interested in. When you come to campus you will learn more about the HUA requirement and how you will complete it.
Social Science
You are required to take two Social Science Courses in your time at WPI. The subjects that are considered Social Science are:
- Development (DEV)
- Economics (ECON)
- Environmental Studies (ENV)
- Government, Political Science, and Law (GOV)
- Psychology (PSY)
- System Dynamics (SD)
- Sociology (SOC)
- Social Science (SS)
- Society/Technology Studies (STS)
Note: ID 2050 is a course that is required before you go away for IQP and counts as one of your Social Science Courses. If you are planning on going away for IQP in your junior year, you may only want to take one social science course in your first year.
B Term Recommendations
PH 1120/1121 or PH 1110 or Basic Sci
ECE majors typically take Physics 1120 or PH 1121 Electricity and Magnetism in B term. Students should only take PH 1120/1121 if they will meet the recommended background after A term:
- PH 1120 has a recommended background of Mechanics (PH 1110 or PH 1111) and differential and integral calculus (MA 1021 and MA 1022).
- PH 1121 has a recommended background of Mechanics (PH 1110 or PH 1111), differential and integral calculus (MA 1021 and MA 1022), and vector algebra (MA 1023). For students who will be taking MA 1023 Calc III concurrently, it is recommended that you select PH 1120 instead.
The traditional PH 1120 is taught in three one-hour lectures, two one-hour conferences, and two hours of computerized labs per week. If you prefer more “seeing and doing,” you,” you may want to opt into the “studio style” version of the course in which class time will include a brief summary lecture, hands-on activities, and group problems. It will require more work outside of class to be ready for the activities in the classroom. This version consists of two two-hour active learning sessions, a one-hour session for review problems or exams, and a two-hour session of computerized labs per week. The section numbers for this option are BS01 or BS02.
If you took MA 1021 Calculus I in A term and will be taking MA 1022 Calculus II in B term, and you have not yet taken PH 1110, you should take PH 1110 in B term.
Students in MA 1020 Calculus I with Preliminary Topics should not take PH 1110 until they have completed Calculus I and are taking MA 1022/1120 Calculus II concurrently.
If you are continuing with MA 1020 through B term, and/or you have AP credit for PH 1120, you can consider taking an additional a basic science course such as CH 1020 Chemical Reactions or BB 1001 Introduction to Biology.
MA
ECE Majors are recommended to work through the Calculus series (MA 1021-1024) in their first year. Calculus 3 and Calculus 4 (MA 1023 & 1024) are not required courses, but are recommended before taking Differential Equations (MA 2051). In B Term you should take the next course in the Calculus series beyond your A term course. The following is the typical MA sequence for WPI Students.
MA 1021 Calculus I or MA 1020 Calculus I with Preliminary Topics (Semester-long)
MA 1022 Calculus II or MA 1120 Calculus II (Semester-long)
MA 1023 Calculus III or MA 1033 Theoretical Calculus III
MA 1024 Calculus IV or MA 1034 Theoretical Calculus IV
MA 2051 Ordinary Differential Equations
In order to select which Math course you should take first please consider the following.
- Complete the Math Placement Exam. The Math Placement Exam will tell you which Calculus course you should start in based on your current knowledge. If you are recommended to start in MA 1020, this will be your math course for both terms.
- Consider if you have AP Credit (new policy as of 10/20/25):
Students who obtain a score of “4” on the AB-level Exam will receive credit for MA 1021 and should begin with MA 1022 in A term followed by MA 1023 in B term. Those that obtain a score of "5" on the AB-level Exam will receive credit for MA 1021 and MA 1022 and should begin with MA 1023/1033 in A term followed by MA 1024/1034 in B term.
Students who obtain a grade of “4” or “5” on the BC-level Exam will receive credit for MA 1021, MA 1022 and MA 1023 and could begin with MA 1024 in A-term then MA 2051 in B-term, OR MA 1033 in A-term followed by MA 1034 in B-term. - Students who received a 6 or 7 on the IB will receive 2/3 credit of MA 1000, and should use the math placement exam results to decide which math class to take.
- Consider the possibility of retroactive credit. If the Math Placement Exam recommends that you start in MA 1022, MA 1023/1033, or MA 1024 but you do not have AP credit, this could be a great option for you. If, in your first year, you complete MA 1022 and MA 1023/1033 on your first attempt, you will receive retroactive credit for MA 1021. If, in your first year, you complete MA 1023/1033 and MA 1024/1034 on your first attempt you will receive retroactive credit for MA 1021 and MA 1022. If, in your first year, you complete MA 1024 and MA 2051, you will receive retroactive credit for MA 1021 and MA 1022. Please note that there is no retroactive credit for MA 1023. In determining if this is the right path for you, we strongly recommend completing the Math Placement exam and following the suggestion given to you.
The sequence MA 1033 Theoretical Calculus III and MA 1034 Theoretical Calculus IV is an alternative to the MA 1023, MA 1024 sequence in A and B terms. The sequence is designed to give a deeper and more mathematically rigorous presentation of the relevant calculus topics. If you really enjoy math and have credit for Calculus I and II already, you should consider this sequence instead of the MA 1023-MA 1024 sequence.
GPS/HUA/SS/CS 1004
Your third course should be a GPS, Humanities and Arts, Social Science, or Introductory Programming course. More information is available about these courses below.
Great Problems Seminar
GPS stands for Great Problems Seminar, which are courses exclusively for first year students that allow students to learn about a problem in the world and work with a group on how to fix it. These courses are helpful with the transition to college as well as useful for students when preparing for projects such as IQP and MQP in junior and senior year. GPS courses run for both A and B term, so you will only need to choose one. More information can be found here.
Humanities and Arts
Every student at WPI must complete the Humanities and Arts (HUA) Requirement. This consists of 6 courses in HUA subjects. The subjects available for HUA are:
- Art/Art History (AR)
- Music (MU)
- Theatre (TH)
- Modern Languages - Spanish (SP), German (GN), Arabic (AB), Chinese (CN), Integrated Skills in English (ISE)
- For Spanish Placement Information, Please Email: Professor Angel Rivera (arivera@wpi.edu)
- For German Placement Information, Please Email: Professor Daniel DiMassa (ddimassa@wpi.edu)
- For Arabic Placement Information, Please Email: Professor Mohammed El Hamzaoui (melhamzaoui@wpi.edu)
- For Chinese Placement Information, Please Email: Professor Wen-Hua Du (wdu2@wpi.edu)
- For Integrated Skills in English Information: The placement exam is not currently required and students are welcome to register for all ISE courses. Please contact Prof. Esther Boucher-Yip (efboucher@wpi.edu) or Prof. Althea Danielski (amdanielski@wpi.edu) if you have any questions.
- Literature (EN)
- Writing/Rhetoric (WR)
- History (HI)
- Humanities (HU)
- International and Global Studies (INTL)
- Philosophy (PY)
- Religion (RE)
You should pick courses in subjects you are interested in. When you come to campus you will learn more about the HUA requirement and how you will complete it.
Social Science
You are required to take two Social Science Courses in your time at WPI. The subjects that are considered Social Science are:
- Development (DEV)
- Economics (ECON)
- Environmental Studies (ENV)
- Government, Political Science, and Law (GOV)
- Psychology (PSY)
- System Dynamics (SD)
- Sociology (SOC)
- Social Science (SS)
- Society/Technology Studies (STS)
Note: ID 2050 is a course that is required before you go away for IQP and counts as one of your Social Science Courses. If you are planning on going away for IQP in your junior year, you may only want to take one social science course in your first year.
Introductory Programming
You can consider CS 1004 Introduction to Programming for Non-majors if you have no programing background, which will provide recommended background for the computational engineering course you will take in the future.
Searching for Courses
As you begin to plan your course preferences, consider using one of the following methods:
- Visit the Course Listings page. On this page, you can search for courses you are interested in and filter your search by subject, term, keyword, etc.
- The WPI Planner is a helpful tool to assist you in viewing schedule and course times as you develop your plan. Click on this link to view the planner and instructions on how to use it.
Please note: As you begin to search for courses, it is helpful to review the recommended or suggested background included in the course descriptions. Recommended background is coursework or information that has been identified as important for you to have or understand before taking that course. Suggested background is helpful information to have but may not be absolutely necessary in order to excel in the course.
Your Academic Support Advisor is available to assist you with questions.
C & D Term
C Term Recommendations
PH 1110 or PH 1120 or ECE 2010 or CH 1010
ECE majors should complete the introductory physics sequence (Mechanics and Electricity and Magnetism) by the end of their first year. Students who have not yet taken PH 1110/1111 should take PH 1110 in C term.
Students who have completed PH 1110/1111 in the fall but have not completed PH 1120/1121 should take PH 1120 Electricity and Magnetism in C term. PH 1120 has a recommended background of PH 1110 or PH 1111 and differential and integral calculus (MA 1021 and MA 1022).
If you have completed the introductory physics sequence, you should consider ECE 2010 Introduction to Electrical and Computer Engineering, or CH 1010 Chemical Properties, Bonding, and Forces.
MA
ECE majors are required to take seven courses in math throughout their four years including Calculus 1 and 2 (MA 1021 & MA 1022), Differential Equations (MA 2051), and Probability (MA 2621).
In C Term you should take the next course in the Calculus series beyond your B term course, or Probability (MA 2621). The following is the typical math sequence for WPI students.
MA 1021/1020
MA 1022/1120
MA 1023/1033
MA 1024/1034
MA 2051
HUA/SS
Your third course should be a Humanities and Arts or Social Science course. More information is available about these courses below.
Humanities and Arts
Every student at WPI must complete the Humanities and Arts (HUA) Requirement. This consists of 6 courses in HUA subjects. The subjects available for HUA are:
- Art/Art History (AR)
- Music (MU)
- Theatre (TH)
- Modern Languages - Spanish (SP), German (GN), Arabic (AB), Chinese (CN), Integrated Skills in English (ISE)
- For Spanish Placement Information, Please Email: Professor Angel Rivera (arivera@wpi.edu)
- For German Placement Information, Please Email: Professor Daniel DiMassa (ddimassa@wpi.edu)
- For Arabic Placement Information, Please Email: Professor Mohammed El Hamzaoui (melhamzaoui@wpi.edu)
- For Chinese Placement Information, Please Email: Professor Wen-Hua Du (wdu2@wpi.edu)
- For Integrated Skills in English Information: The placement exam is not currently required and students are welcome to register for all ISE courses. Please contact Prof. Esther Boucher-Yip (efboucher@wpi.edu) or Prof. Althea Danielski (amdanielski@wpi.edu) if you have any questions.
- Literature (EN)
- Writing/Rhetoric (WR)
- History (HI)
- Humanities (HU)
- International and Global Studies (INTL)
- Philosophy (PY)
- Religion (RE)
You should pick courses in subjects you are interested in. When you come to campus you will learn more about the HUA requirement and how you will complete it.
Social Science
You are required to take two Social Science Courses in your time at WPI. The subjects that are considered Social Science are:
- Development (DEV)
- Economics (ECON)
- Environmental Studies (ENV)
- Government, Political Science, and Law (GOV)
- Psychology (PSY)
- System Dynamics (SD)
- Sociology (SOC)
- Social Science (SS)
- Society/Technology Studies (STS)
Note: ID 2050 is a course that is required before you go away for IQP and counts as one of your Social Science Courses. If you are planning on going away for IQP in your junior year, you may only want to take one social science course in your first year.
D Term Recommendations
PH 1120/1121 or ECE 2010/2029
ECE majors should complete the introductory Physics sequence (Mechanics and Electricity and Magnetism) by the end of their first year. If you have not yet completed PH 1120/1121, you should take PH 1120 in D term.
If you have already completed PH 1120/1121, you can consider ECE 2010 Introduction to Electrical and Computer Engineering.
If you have already completed ECE 2010, you can consider ECE 2029 Introduction to Digital Circuit Design.
MA
ECE Majors are recommended to work through the Calculus series (MA 1021-1024) in their first year. Calculus 3 and Calculus 4 (MA 1023 & 1024) are not required courses, but are recommended before taking Differential Equations (MA 2051).
In D Term you should take the next course in the Calculus series beyond your C term course. The following is the typical MA sequence for WPI Students.
MA 1021/1020
MA 1022/1120
MA 1023/1033
MA 1024/1034
MA 2051
HUA/SS/CS 1004
Your third course should be a Humanities and Arts, Social Science, or Introductory Programming course. More information is available about these courses below.
Humanities and Arts
Every student at WPI must complete the Humanities and Arts (HUA) Requirement. This consists of 6 courses in HUA subjects. The subjects available for HUA are:
- Art/Art History (AR)
- Music (MU)
- Theatre (TH)
- Modern Languages - Spanish (SP), German (GN), Arabic (AB), Chinese (CN), Integrated Skills in English (ISE)
- For Spanish Placement Information, Please Email: Professor Angel Rivera (arivera@wpi.edu)
- For German Placement Information, Please Email: Professor Daniel DiMassa (ddimassa@wpi.edu)
- For Arabic Placement Information, Please Email: Professor Mohammed El Hamzaoui (melhamzaoui@wpi.edu)
- For Chinese Placement Information, Please Email: Professor Wen-Hua Du (wdu2@wpi.edu)
- For Integrated Skills in English Information: The placement exam is not currently required and students are welcome to register for all ISE courses. Please contact Prof. Esther Boucher-Yip (efboucher@wpi.edu) or Prof. Althea Danielski (amdanielski@wpi.edu) if you have any questions.
- Literature (EN)
- Writing/Rhetoric (WR)
- History (HI)
- Humanities (HU)
- International and Global Studies (INTL)
- Philosophy (PY)
- Religion (RE)
You should pick courses in subjects you are interested in. When you come to campus you will learn more about the HUA requirement and how you will complete it.
Social Science
You are required to take two Social Science Courses in your time at WPI. The subjects that are considered Social Science are:
- Development (DEV)
- Economics (ECON)
- Environmental Studies (ENV)
- Government, Political Science, and Law (GOV)
- Psychology (PSY)
- System Dynamics (SD)
- Sociology (SOC)
- Social Science (SS)
- Society/Technology Studies (STS)
Note: ID 2050 is a course that is required before you go away for IQP and counts as one of your Social Science Courses. If you are planning on going away for IQP in your junior year, you may only want to take one social science course in your first year.
Programming
You can consider CS 1004 Introduction to Programming for Non-majors if you have no programing background, which will provide recommended background for the computational engineering course you will take in the future.
Once you go through the above recommendations, please be sure to review Registration Information so you know how to register on November 11th.
Registering in Workday
Note: This task is only for registering for C & D Term.
PRE-REGISTRATION PREP
- Watch the 10 min. overview video
- Login to Workday
- Use Find Course Sections to build at least one Saved Schedule for C-Term, D-Term, and if you're taking any 10 or 14 week classes, Spring Semester (instructions)
November 11, 7AM ET: REGISTER
- Login to Workday
- Open a browser tab or window for C-Term, D-Term, and Spring Semester (if you have any 10 or 14 week classes) and View My Saved Schedules for each
- [Optional] Open tabs for alternate course sections from other Saved Schedules or search results
- When registration opens, click Start Registration, then click Register (instructions)
- Open View My Courses, scroll right to Drop or Swap (instructions)
- Waitlisted? If a spot opens, a notification will be sent to your WPI email asking you to login to Workday and take action