ECE Curriculum Table

ECE Curriculum Table

Rowan ECE Curriculum

Rowan ECE Curriculum with Rowan Core (Fall 2021 and beyond)

Use this curriculum, if you entered the program as a first-year student in Fall 2021 or later.

FIRST YEAR
FALL CR SPRING CR
First-year Engineering Clinic I (ENGR 01.101) 2 First-year Engineering Clinic II (ENGR 01.102) 2
Calculus I (MATH 01.130) 3 Calculus II (MATH 01.131) 4
Introductory Mechanics I (PHYS 00.220) 4 Intro Elec. & Mag. (PHYS 00.222) 4
ECE: Solving Tomorrow's Problems
(ECE 09.101) 
2 Intro. to Digital Systems (ECE 09.241) 2
Computer Sci. & Prog1 (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)  4 Sophomore Eng. Clinic II (ENGR 01.202) 4
Calculus III (MATH 01.230) 4 Math for Eng. Analysis I (MATH 01.235) 4
Computer Architecture (ECE 09.243) 3 Principles of Data Structures (CS 04.225) 3
Electrical Circuit Analysis (ECE 09.203) 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 Clinic2 (ENGR 01.303) 2 Junior Engineering Clinic2(ENGR 01.303) 2
Signals & Systems (ECE 09.341) 2 Systems & Control I (ECE 09.321) 3
Engineering Electromagnetics (ECE 09.303) 3 Digital Signal Processing (ECE 09.351) 3
Mechanical Engineering for ECEs (ME 10.320) 3 ECE Modules (ECE 09.363) 1
Science Elective3 4 ECE Elective5 3
Business Elective (non Program)4 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) 2 Senior Engineering Clinic2 (ENGR 01.403) (WI1) 2
VLSI Design (ECE 09.414) 3 Engineering Clinic Consultant 
(ECE 09.461)
1
Electrical Communication Systems (ECE 09.433) 3 Seminar: Frontiers (ECE 09.498) 1
ECE Elective5 3 ECE Elective5 3
ECE Elective5 3 ECE Elective5  3
Rowan Core6  3 Rowan Core6 3
Out-of-discipline / Multidisciplinary experience7 Rowan Core6 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+ (C or C-, depending on the course) to satisfy the prerequisites of one or more subsequent courses.

  1.  C++ or Java-based course.

  2. Junior Engineering Clinic and Senior Engineering Clinic must each be taken twice, once in Fall and once in Spring.

  3. Must be one of the following approved courses: CCHEM 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.

  4. 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.

  5. The ECE program requires a total of five technical electives. In general,  we recommend that you take a diverse set of electives to broaden your scope on both traditional Computer Engineering (CpE), Electrical Engineering (EE), as well as cross-cutting and emerging topics. An ECE elective is a 400-level ECE course that is not already required under core requirements. ECE program allows one non-ECE course to be counted towards ECE electives as long as that course is i) a 400-level course; and ii) has technical content that is reasonably associated with engineering. Most 400-level non-ECE engineering courses will qualify, as well as some courses from other colleges. If you want to take a non-ECE class, please check with the UG chair and/or Department Head to make sure that it will count towards ECE electives.

  6. Rowan Core requires six literacies: Communication, Quantitative, Scientific, Artistic, Global, Humanistic. The first three are 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 HUML requirements. 

  7. 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;
    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);
    d. Completing a Minor in any field (which automatically satisfied item (c) above). 

 

Rowan ECE Curriculum with Rowan Core (Pre Fall 2021)

If you have entered the program before Fall 2021, you are under the following curriculum:

FIRST YEAR
FALL CR SPRING CR
Freshman Engineering Clinic I (ENGR 01.101) 2 Freshman Engineering Clinic II (ENGR 01.102) 2
Calculus I (MATH 01.130) 3 Computer Sci. & Prog 2 (CS 04.103) 4
Introductory Mechanics I (PHYS 00.220) 4 Calculus II (MATH 01.131) 4
Intro. to Digital Systems (ECE 09.241) 4 Intro Elec. & Mag. (PHYS 00.222) 4
Rowan Core  3 College Composition I (COMP 01.111) 3
Total Units 16 Total Units 17
SECOND YEAR
FALL CR SPRING CR  
Sophomore Engineering Clinic I (ENGR 01.201)  4 Sophomore Eng. Clinic II (ENGR 01.202) 4
Calculus III (MATH 01.230) 4 Math for Eng. Analysis I (MATH 01.235) 4
Science Elective3 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 Clinic0 (ENGR 01.303) 2 Junior Engineering Clinic0(ENGR 01.303) 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) 3 ECE Elective5 3
Business Elective (non Program)4 3 Rowan Core / Future Prob & Stat 3
Total Units 16 Total Units 15
FOURTH YEAR
FALL CR SPRING CR
Senior Engineering Clinic0 (ENGR 01.403) 2 Senior Engineering Clinic0 (ENGR 01.403) (WI1) 2
Engineering Clinic Consultant I (ECE 09.460) 1 Engineering Clinic Consultant II
(ECE 09.462)
1
VLSI Design (ECE 09.414) 3 Seminar: Frontiers (ECE 09.498) 1
Electrical Communication Systems (ECE 09.433) 3 ECE Elective5 3
ECE Elective5 3 ECE Elective5  3
ECE Elective5 3 Rowan Core 3
Out-of-discipline / Multidisciplinary experience6 Rowan Core 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+ (C or C-, depending on the course) to satisfy the prerequisites of one or more subsequent courses.

0. Junior Engineering Clinic and Senior Engineering Clinic must each be taken twice, once in Fall and once in Spring.


1. Rowan Core requires six literacies: Communication, Quantitative, Scientific, Artistic, Global, Humanistic. The first three are satisfied by major courses. The remaining three must be taken from appropriate bank of courses, one of which must carry "Literature" attribute. Some business electives may satisfy HUML requirement. 

2. Java-based language course if available.

3. Must be one of the following approved courses: CCHEM 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.

4. 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.

5. The ECE program requires a total of five technical electives. In general,  we recommend that you take a diverse set of electives to broaden your scope on both traditional Computer Engineering (CpE), Electrical Engineering (EE), as well as cross-cutting and emerging topics. An ECE elective is a 400-level ECE course that is not already required under core requirements. ECE program allows one non-ECE course to be counted towards ECE electives as long as that course is i) a 400-level course; and ii) has technical content that is reasonably associated with engineering. Most 400-level non-ECE engineering courses will qualify, as well as some courses from other colleges. If you want to take a non-ECE class, please check with the UG chair and/or Department Head to make sure that it will count towards ECE electives.  

6. 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;
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)
d. Completing a Minor in any field (which automatically satisfied item (c) above)