(129 credit minimum)

Plan of Study Grid
First Year
1st SemesterTerm Credits
CHEM 125 General Chemistry I 3
FED 101 Fundamentals of Engineering Design 2
HUM 101 English Composition: Writing, Speaking, Thinking I 3
MATH 111 Calculus I 4
PHYS 111 Physics I 3
PHYS 111A Physics I Laboratory 1
FRSH SEM Freshman Seminar 0
 Term Credits16
2nd Semester
CS 115 Intro. to CS I in C++ 3
MATH 112 Calculus II 4
PHYS 121 Physics II 3
PHYS 121A Physics II Laboratory 1
ECE 101 Introduction to Electrical and Computer Engineering 0
HUM 102 English Composition: Writing, Speaking, Thinking II 3
Physical Education:GUR Elective 1
 Term Credits15
Second Year
1st Semester
CS 116 Intro. to Computer Science II/C++ 3
ECE 231 Circuits and Systems I 3
ECE 251 Digital Design 3
MATH 222 Differential Equations 4
Select one of the following English Composition and Cultural History (lower-level) GUR electives: 3
The Pre-Modern World  
The Modern World (Cultural History)  
The Twentieth-Century World  
Physical Education:GUR Elective 1
 Term Credits17
2nd Semester
ECE 232 Circuits and Systems II 3
ECE 252 Microprocessors 3
ECE 271 Electronic Circuits I 3
ECE 291 Electrical Engineering Laboratory I 1
MATH 213 Calculus III B 4
ECON 201 Economics 3
 Term Credits17
Third Year
1st Semester
CS 280 Programming Language Concepts 3
ECE 368 Signal Transmission 2
ECE 395 Microprocessor Laboratory 2
MATH 326 Discrete Analysis for Computer Engineers 3
MATH 333 Probability and Statistics 3
Select one of the following: 3 3
Society, Technology, and the Environment  
Understanding Technological Society  
General Psychology  
 Term Credits16
2nd Semester
CS 332 Principles of Operating Systems 3
MATH 340
Applied Numerical Methods
or Linear Algebra
ECE 353 Computer Organization and Architecture 3
ECE 394 Digital Systems Lab 1
PHIL 334 Engineering Ethics and Technological Practice: Philosophical Perspectives on Engineering 2 3
MGMT 390
Principles of Management
or Engineering Management
 Term Credits16
Fourth Year
1st Semester
ECE 414 Electrical and Computer Engineering Project I 1
ECE 495 Computer Engineering Design Lab 3
COE Track Elective I 3
ECE Technical Elective 3
ECE Technical Elective 2
Open GUR:ENG, LIT, PHIL, STS, THTR 300 level 3
 Term Credits15
2nd Semester
ECE 416
Electrical and Computer Engineering Project II
or Electrical Computer Engineering Project II
COE Track Elective II 3
COE Track Laboratory Elective 2
COE Track Elective III 3
ECE Technical Elective 3
Capstone Seminar in Humanities and Social Sciences (upper-level):GUR Elective 3
 Term Credits17
 Total Credits129

Fulfills Humanities and Social Sciences (upper-level) GUR


Students may also take approved introductory courses in basic social sciences at Rutgers-Newark to fulfill this requirement. 

Computer Engineering Tracks

The computer Engineering technical tracks are designed to provide in-depth study in a specialty area. Students at the fourth year of the curriculum must choose one of the available tracks. Courses are listed below.  Students may take alternative courses but must see their academic advisor for approval. 

Computer Engineering Tracks - Select one of the following:
1. Advanced Computer Systems Track
Advanced Computer Architecture
Advanced Computer Architecture II
Introduction to Discrete Event Systems
Systems Simulation
Advanced Computer Systems Design Lab
2. Computer Communications Track
Digital Data Communications
Computer Communications Networks
Wireless Communication Systems
Computer Communications Lab

In addition to the above track courses, students in each track take three COE technical elective courses.  The COE technical elective must be a 300 or 400 level ECE course or advisor approved upper level engineering, science or mathematics course. Elective courses from other departments cannot cover the same material as ECE courses taken by the student. For example some CS courses may cover similar material as other courses in the COE program and are not allowed as electives. Courses from the Engineering Technology Department are generally not approved as ECE electives.

Refer to the General University Requirements section of this catalog for further information on electives.


Co-op courses bearing degree credit replace a technical elective or another course approved by the faculty advisor in the student's major department. In Computer Engineering, ECE 310 Co-op Work Experience I is taken for zero credits, and ECE 410 Co-op Work Experience II is taken for 3 degree credits, upon acceptance by the faculty co-op advisor of an approved proposal.

This curriculum represents the maximum number of credits per semester for which a student is advised to register.  A full-time credit load is 12 credits.  First-year students are placed in a curriculum that positions them for success which may result in additional time needed to complete curriculum requirements. Continuing students should consult with their academic advisor to determine the appropriate credit load.