Flowcharts & Curriculum
Flowcharts & Curriculum
Rowan ECE Flowcharts & Curriculum
Flowcharts
The flowcharts below provide similar content as the Advising & Progress Sheet, but with additional information on the prerequisites. It is the policy of the ECE Department to enforce the prerequisites of all of our classes to ensure your success in all classes that have a prerequisite.
You are under the new ECE Curriculum if you entered the program in Fall 2021 or later as a new first-year student. The flowchart for the new curriculum is provided below (top accordion link). Otherwise, you are under the former ECE Curriculum, which is also provided below (bottom accordion link).
You can also download the PDF versions of Fall 2021 - 2024 ECE New Curriculum flowchart as well as the Former Pre-F2021 ECE Curriculum flowchart.
Curriculum flowchart for students who entered the program in Fall 2021 or later as new, first year students
Curriculum flowchart for students who entered the program before Fall 2021 as new, first year students
Curriculum
Rowan ECE Curriculum with Rowan Core (Fall 2021 or later)
Click here for curriculum flowchart
Use this curriculum, if you entered the program as a first-year student in Fall 2021 or later. If you entered the program before Fall 2021, please use the former ECE curriculum (click link or scroll below).
FIRST YEAR | |||||||
|
|||||||
First-year Engineering Clinic I (ENGR 01.101) RS |
2 | First-year Engineering Clinic II (ENGR 01.102) | 2 | ||||
Calculus I (MATH 01.130)1,2 | 3 | Calculus II (MATH 01.131)1 | 4 | ||||
Introductory Mechanics I (PHYS 00.220) | 4 | Intro Elec. & Mag. (PHYS 00.222)1 | 4 | ||||
ECE: Solving Tomorrow's Problems (ECE 09.101) | 2 | Intro. to Digital Systems (ECE 09.241) | 2 | ||||
Computer Sci. & Prog (CS 04.103) | 4 | College Composition I (COMP 01.111) | 3 | ||||
Total Units | 16 | Total Units | 15 | ||||
SECOND YEAR | |||||||
FALL | CR | SPRING | CR | ||||
Sophomore Engineering Clinic I (ENGR 01.201)2 | 4 | Sophomore Eng. Clinic II (ENGR 01.202)2 | 4 | ||||
Calculus III (MATH 01.230)1 | 4 | Math for Eng. Analysis I (MATH 01.235)3 | 4 | ||||
Computer Architecture (ECE 09.243)1 | 3 | Principles of Data Structures (CS 04.225) | 3 | ||||
Prin. Electric. Circuit Analysis (ECE 09.203)1 | 4 | Embedded Systems (ECE 09.342) | 3 | ||||
Electronics I (ECE 09.311) | 3 | ||||||
Total Units | 15 | Total Units | 17 | ||||
THIRD YEAR | |||||||
FALL | CR | SPRING | CR | ||||
Junior Engineering Clinic (ENGR 01.303)4 | 2 | Junior Eng. Clinic (ENGR 01.303)4 | 2 | ||||
Signals & Systems (ECE 09.341)1 | 2 | Systems & Control I (ECE 09.321) | 3 | ||||
Engineering Electromagnetics (ECE 09.303) | 3 | Digital Signal Processing (ECE 09.351) | 3 | ||||
Science Elective5 | 3 | ECE Modules (ECE 09.363) | 1 | ||||
Mechanical Engineering for ECEs (ME 10.320)6 |
4 | ECE Elective8 | 3 | ||||
Business Elective (non Program)7 | 3 | Prob & Stat for ECE (STAT 02.286) | 3 | ||||
Total Units | 17 | Total Units | 15 | ||||
FOURTH YEAR | |||||||
FALL | CR | SPRING | CR | ||||
Senior Engineering Clinic2 (ENGR 01.403)4 | 2 | Senior Engineering Clinic2 (ENGR 01.403)4(WI) | 2 | ||||
VLSI Design (ECE 09.414) | 3 | Professionalism and Consulting in Engineering (ECE 09.461)9 | 1 | ||||
Electrical Communication Systems (ECE 09.433) | 3 | Seminar: Frontiers (ECE 09.498) | 1 | ||||
ECE Elective8 | 3 | ECE Elective8 | 3 | ||||
ECE Elective8 | 3 | ECE Elective8 | 3 | ||||
Rowan Core2 | 3 | Rowan Core2 | 3 | ||||
Out-of-discipline / Multidisciplinary experience10 | 0 | Rowan Core2 | 3 | ||||
Total Units | 17 | Total Units | 16 |
Total Program Credits: 128
Notes:
- Courses listed in boldface need to be completed with a minimum grade higher than D- to satisfy the prerequisites of one or more subsequent courses. A minimum grade of "C-" is needed in Calculus I, II,and III, Principles of Electric Circuit Analysis, Introduction to Electricity & Magnetism, Computer Architecture, and Signals & Systems to proceed to the next course in its sequence.
- Rowan Core requires six literacies: Communication, Quantitative, Scientific, Artistic, Global, and Humanistic. The first three are already satisfied by major courses. The remaining three must be taken from the appropriate bank of courses, one of which must carry the "Literature" attribute. Some business electives may satisfy the Humanistic Literacy requirement. Humanistic, Artistic, and Global Rowan Core courses are shown above as placeholders only. They can be taken at any time in any order.
- MATH 01.235 Math of Eng. Analysis is equivalent to MATH 01.210 Linear Algebra + MATH 01.231 Ordinary Differential Equations
- Junior Engineering Clinic and Senior Engineering Clinic must each be taken twice, once in Fall and once in Spring.
- Science elective must be one of the following approved courses: CHEM 06.100 College Chemistry I, BIOL 01.112 General Biology, Environmental Focus, BIOL 01.113 General Biology, Human Focus; BIOL 01.115 General Biology – Plants and People; BIOL 10.210 Human Anatomy and Physiology; PHYS 00300 Modern Physics; PHYS 00221 Introductory Thermo, Fluid, Wave and Optics. Other classes from physics, chemistry, or biology may also be accepted, but you must check and receive approval from the Department Head or Undergraduate Coordinator.
- ECE students who complete the ME Minor are exempt from the ME 10.320 Mechanical Engineering for ECEs.
- Business elective must be one of the following: ECON 04.101 Introduction to Macroeconomics, ECON 04.102 Introduction to Microeconomics, ENT 06.240 Entrepreneurship and Innovation, or ENT 06.326 Small Business Management. Other classes from marketing, entrepreneurship, and management may also be accepted, but you must check and receive approval from Department Head or Undergraduate Coordinator.
- ECE electives are 400-level ECE courses that are not otherwise required as part of the ECE core curriculum. One non-ECE course may be taken towards ECE electives requirements if it is a technical 400-level course. Most 400-level engineering courses qualify, but check with ECE Dept. Head before registering if you want to take a non-ECE class as an ECE elective. Some (but not all!) EET courses at 300 and 400-level may also count towards ECE electives. Please check with the Department Head or UG Program Coordinator. No more than two courses taken towards a CUGS may be counted towards ECE electives. Required courses taken for Minor in Systems Engineering (ECE 09.421 and ECE 09.427) cannot be also used towards ECE electives. Students who are completing a department-approved official co-op program may count ECE 09.499 Co-op Experience in ECE towards one ECE elective.
- In Spring 2024, ECE 09.461 Clinic Consultant in ECE has been renamed as ECE 09.461 Professionalism and Consulting in Engineering to better reflect its content.
- OOD / Multidisciplinary experience requirement can be satisfied by either
a. Participating in one out-of-discipline clinic project;
b. Providing consulting services to a non-ECE clinic or another research project through Clinic
Consultant (renamed as Professionalism and Consulting in Engineering as of Fall 2024);
c. Taking a non-ECE class as an elective, or an elective offered by the ECE Department but one that
is clearly outside of the traditional boundaries of ECE providing non-ECE content (such as
bioinformatics, biomedical systems and devices); this class must be technically oriented (math,
physical or computer science, or engineering) and cannot be a course that is already required as
part the regular ECE curriculum
d. Completing a Minor in any technically oriented field, such as physical sciences, math or
engineering (which automatically satisfied item (c) above).
RS: ENGR 01.101 First-Year Engineering Clinic satisfies Rowan Seminar, and WI: ENGR 01.403 Senior Engineering Clinic satisfies the Writing Intensive requirement of Rowan Experience. Literature requirements must be satisfied by a Rowan Core / general education elective.
Rowan ECE Curriculum with Rowan Core (Pre Fall 2021)
Click here for curriculum flowchart
If you have entered the program before Fall 2021, you are under the following curriculum:
FIRST YEAR | |||||||
|
|||||||
First-Year Engineering Clinic I (ENGR 01.101) | 2 | First-Year Engineering Clinic II (ENGR 01.102) | 2 | ||||
Calculus I (MATH 01.130)1 | 4 | Computer Sci. & Prog 2 (CS 04.103) | 4 | ||||
Introductory Mechanics I (PHYS 00.220) | 4 | Calculus II (MATH 01.131)1 | 4 | ||||
Intro. to Digital Systems (ECE 09.241) | 3 | Intro Elec. & Mag. (PHYS 00.222)1 | 4 | ||||
Rowan Core2 | 3 | College Composition I (COMP 01.111)2 | 3 | ||||
Total Units | 16 | Total Units | 17 | ||||
SECOND YEAR | |||||||
FALL | CR | SPRING | CR | ||||
Sophomore Engineering Clinic I (ENGR 01.201) 2 | 4 | Sophomore Eng. Clinic II (ENGR 01.202)2 | 4 | ||||
Calculus III (MATH 01.230)1 | 4 | Math for Eng. Analysis (MATH 01.235)3 | 4 | ||||
Science Elective4 | 4 | Principles of Data Structures (CS 04.225) |
3 | ||||
Electrical Circuit Analysis (ECE 09.203) | 4 | Computer Architecture (ECE 09.243) | 3 | ||||
Electronics I (ECE 09.311) | 3 | ||||||
Total Units | 16 | Total Units | 17 | ||||
THIRD YEAR | |||||||
FALL | CR | SPRING | CR | ||||
Junior Engineering Clinic (ENGR 01.303)5 | 2 | Junior Eng. Clinic (ENGR 01.303)5 | 2 | ||||
Signals & Systems (ECE 09.341) | 2 | Systems & Control I (ECE 09.321) | 3 | ||||
Embedded Systems (ECE 09.342) | 3 | Digital Signal Processing (ECE 09.351) | 3 | ||||
Engineering Electromagnetics (ECE 09.303) | 3 | ECE Modules (ECE 09.363) | 1 | ||||
Mechanical Engineering for ECEs (ME 10.320)6 | 3 | ECE Elective8 | 3 | ||||
Business Elective (non Program)7 | 3 | STAT 02.286 Prob & Stat for ECEs | 3 | ||||
Total Units | 16 | Total Units | 15 | ||||
FOURTH YEAR | |||||||
FALL | CR | SPRING | CR | ||||
Senior Engineering Clinic (ENGR 01.403)5 | 2 | Senior Eng. Clinic (ENGR 01.403)5 (WI) | 2 | ||||
Engineering Clinic Consultant (ECE 09.461)5 | 1 | Engineering Clinic Consultant (ECE 09.461)5 | 1 | ||||
VLSI Design (ECE 09.414) | 3 | Seminar: Frontiers (ECE 09.498) | 1 | ||||
Electrical Communication Systems (ECE 09.433) | 3 | ECE Elective8 | 3 | ||||
ECE Elective8 | 3 | ECE Elective8 | 3 | ||||
ECE Elective8 | 3 | Rowan Core2 | 3 | ||||
Out-of-discipline9 | 0 | Rowan Core2 | 3 | ||||
Total Units | 15 | Total Units | 16 |
Total Program Credits: 128
Notes
- Courses listed in boldface need to be completed with a minimum grade higher than D- to satisfy the prerequisites of one or more subsequent courses. A minimum grade of "C-" is needed in Calculus I, II,and III, Principles of Electric Circuit Analysis, Introduction to Electricity & Magnetism, Computer Architecture, and Signals & Systems to proceed to the next course in its sequence.
- Rowan Core requires six literacies: Communication, Quantitative, Scientific, Artistic, Global, and Humanistic. The first three are already satisfied by major courses. The remaining three must be taken from the appropriate bank of courses, one of which must carry the "Literature" attribute. Some business electives may satisfy the Humanistic Literacy requirement. Humanistic, Artistic, and Global Rowan Core courses are shown above as placeholders only. They can be taken at any time in any order.
- MATH 01.235 Math of Eng. Analysis is equivalent to MATH 01.210 Linear Algebra + MATH 01.231 Ordinary Differential Equations
- Science elective must be one of the following approved courses: CHEM 06.100 College Chemistry I, BIOL 01.112 General Biology, Environmental Focus, BIOL 01.113 General Biology, Human Focus; BIOL 01.115 General Biology – Plants and People; BIOL 10.210 Human Anatomy and Physiology; PHYS 00300 Modern Physics; PHYS 00221 Introductory Thermo, Fluid, Wave and Optics. Other classes from physics, chemistry, or biology may also be accepted, but you must check and receive approval from the Department Head or Undergraduate Coordinator.
- Junior Engineering Clinic, Senior Engineering Clinic and Clinic Consulting in ECE must each be taken twice, once in Fall and once in Spring. In Fall 2023 ECE 09.461 Clinic Consulting in ECE changed its name to Professionalism and Consulting in Engineering to better reflect its content.
- ECE students who complete the ME Minor are exempt from the ME 10.320 Mechanical Engineering for ECEs.
- Business elective must be one of the following: ECON 04.101 Introduction to Macroeconomics, ECON 04.102 Introduction to Microeconomics, ENT 06.240 Entrepreneurship and Innovation, or ENT 06.326 Small Business Management. Other classes from marketing, entrepreneurship, and management may also be accepted, but you must check and receive approval from Department Head or Undergraduate Coordinator.
- ECE electives are 400-level ECE courses that are not otherwise required as part of the ECE core curriculum. One non-ECE course may be taken towards ECE electives requirements if it is a technical 400-level course. Most 400-level engineering courses qualify, but check with ECE Dept. Head before registering if you want to take a non-ECE class as an ECE elective. Some (but not all!) EET courses at 300 and 400-level may also count towards ECE electives. Please check with the Department Head or UG Program Coordinator. No more than two courses taken towards a CUGS may be counted towards ECE electives. Required courses taken for Minor in Systems Engineering (ECE 09.421 and ECE 09.427) cannot be also used towards ECE electives. Students who are completing a department-approved official co-op program may count ECE 09.499 Co-op Experience in ECE towards one ECE elective.
- OOD / Multidisciplinary experience requirement can be satisfied by either
a. Participating in one out-of-discipline clinic project;
b. Providing consulting services to a non-ECE clinic or another research project through Clinic
Consultant (renamed as Professionalism and Consulting in Engineering as of Fall 2024);
c.Taking a non-ECE class as an elective, or an elective offered by the ECE Department but one that
is clearly outside of the traditional boundaries of ECE providing non-ECE content (such as
bioinformatics, biomedical systems and devices); this class must be technically oriented (math,
physical or computer science, or engineering) and cannot be a course that is already required as
part the regular ECE curriculum
d. Completing a Minor in any technically oriented field, such as physical sciences, math or
engineering (which automatically satisfied item (c) above).