Computer Engineering
Administered By: Department of Electrical and Computer Engineering
s2 ** Computer engineering majors enrolled in the computer science minor can take <a href="/catalog/courses/cs.php#cs490">CS 490 </a>
e1 * Student must take Phil 334

Chair tsybesko
Associate Chair (Undergraduate) sosnowsk
Associate Chair (Graduate) dMisra

Chair Leonid Tsybeskov
Associate Chair (Undergraduate) Marek Sosnowski
Associate Chair (Graduate) Durgamadhab Misra

Distinguished Professors BarNess,dhawan,Friedlan,Savir
Professors Akansu,ansari,carpinel,Grebel,Haddad,Haimovic,dMisra,niver,Shi,Sohn, Sosnowsk,tsybesko,Whitman,Zhou,Ziavras
Associate Professors abdi,Ge,Hou,Hubbi,rojasces,simeone
Assistant Professors abdallah,
Senior University Lecturers personic
University Lecturers feknous,levkov,tsteele

Distinguished Professors Yeheskel Bar-Ness, Atam P. Dhawan, Bernard Friedland, Jacob Savir
Professors Ali N. Akansu, Nirwan Ansari, John D. Carpinelli, Haim Grebel, Richard A. Haddad, Alexander M. Haimovich, Durgamadhab Misra, Edip Niver, Yun-qing Shi, Kenneth S. Sohn, Marek Sosnowski, Leonid Tsybeskov, Gerald Whitman, Mengchu Zhou, Sotirios G. Ziavras
Associate Professors Ali Abdi, Hongya Ge, Sui-hoi E. Hou, Walid Hubbi, Roberto Rojas-Cessa, Osvaldo Simeone
Assistant Professors Abdallah Khreishah
Senior University Lecturers Stewart Personick
University Lecturers Mohammed Feknous, Serhiy P. Levkov, Timothy W. Steele

Undergraduate Advisor boodhoo
Undergraduate Advisor Upper Division and Transfers sosnowsk
MS Computer Engineering Advisor zhou
PHD Computer Engineering Advisor dmisra
MS Electrical Engineering Advisor dmisra
PHD Electrical Engineering Advisor dmisra
MS Telecommunications Advisor rojasces
MS Internet Engineering Advisor rojasces
MS Power and Enegery Systems Advisor zhou

Undergraduate Advisor Shivon S. Boodhoo
Undergraduate Advisor Upper Division and Transfers Marek Sosnowski
MS Computer Engineering Advisor Mengchu Zhou
PHD Computer Engineering Advisor Durgamadhab Misra
MS Electrical Engineering Advisor Durgamadhab Misra
PHD Electrical Engineering Advisor Durgamadhab Misra
MS Telecommunications Advisor Roberto Rojas-Cessa
MS Internet Engineering Advisor Roberto Rojas-Cessa
MS Power and Enegery Systems Advisor Mengchu Zhou

   The new interdisciplinary profession of computer engineering has evolved over the last two decades. Computer engineering professionals develop, design, and test computer systems. They understand both computer hardware and software and possess enough engineering breadth to design computer systems for a variety of applications. Economics and Internet flexibility have led to the widespread use of computer engineering technology. The career potential for graduates with this knowledge has been strong for many years. Computer engineering consists of basic electrical engineering and computer science curricula combined with a set of special courses in computer systems. Computer engineering students will have a broad engineering background combined with in-depth knowledge of computer hardware, software, and application tradeoffs, and the basic modeling techniques representing the computing process.

    The core subject areas of computer engineering are discrete mathematics, fundamentals of computing, data structures, system software and software engineering, computing languages, operating systems, logic design, digital systems design, computer architecture, interfacing and communications, and laboratory work to support the above including a project. Students graduating from NJIT with a Bachelor of Science in Computer Engineering and a good academic record will be able to pursue further study leading to advanced degrees in computer engineering, electrical engineering, or computer science.

The curriculum, as described below, is for students entering NJIT as freshmen in the Fall of 2007 or thereafter. Students entering before that date may have a different program and should consult the department to learn which curriculum applies.

The Mission Statement

The Mission Statement of the Electrical Engineering (EE) Program is to provide EE students a rigorous learning experience and to prepare them for professional careers.

Program Educational Objectives

In order to meet the Mission of both the institution and the ECE Department, the Department and its Industry Advisory Board have been approved the following Program Educational Objectives:

1. Graduates will succeed in electrical engineering areas or other diverse fields that require analytical and/or professional skills.

2. Graduates will pursue professional development, including continuing or advanced education., relevant to their career plans.

3. Graduates will contribute to their fields or professions and society.

Electrical Engineering Program Student Outcomes

This program is accredited by the Engineering Accreditation Commission of ABET ( and satisfies ABET a-K Program Students Outcome:

(a) An ability to apply knowledge of mathematics, science, and engineering;

(b) An ability to design and conduct experiments, as well as to analyze and interpret data;

(c) An ability to design a system, component or process to meet desired needs within realistic constrains such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability;

(d) An ability to function on multidisciplinary teams;

(e) An ability to identify, formulate, and solve engineering problems;

(f)  An understanding of professional and ethical responsibility;

(g) An ability to communicate effectively;

(h) The broad education necessary to understand the impact of engineering solutions in a global economic, environmental, and social context;

(i) A recognition of the need for, and an ability to engage in, life-long learning;

(j) A knowledge of contemporary issues;

(k) An ability to use the techniques, skills and modern engineering tools necessary for engineering practice;

B.S. in Computer Engineering 132 credit minimum 10
B.S. in Computer Engineering (132 credit minimum)
1st Semester:

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.

 Chem 121Fundamentals of Chemical Principles I (3-0-3) or
 Chem 125General Chemistry I (3-0-3)
  FED 101Fundamentals of Engineering Design (2-1-2)
  HUM 101English Composition: Writing, Speaking, Thinking I (3-0-3)
  Math 111Calculus I (4-1-4)
  Phys 111Physics I (3-0-3)
  Phys 111APhysics I Laboratory (0-2-1)
  Frsh SemFreshman Seminar (1-0-0)
2nd Semester: cs115,math112,phys121,phys121a,ece101,hum102,{Elective;Physical Education:GUR;0-1-1}
  CS 115Intro. to CS I in C++ (3-0-3)
  Math 112Calculus II (4-1-4)
  Phys 121Physics II (3-0-3)
  Phys 121APhysics II Laboratory (0-2-1)
  ECE 101 Introduction to Electrical and Computer Engineering (1-0-0)
  HUM 102English Composition: Writing, Speaking, Thinking II (3-0-3)
  Elective (Physical Education:GUR) (0-1-1) 
1st Semester: cs116,ece231,ece251,math222,{Elective;Cultural History, HUM 211, HUM 212 or Hist 213:GUR;3-0-3},{Elective;Physical Education;GUR;0-1-1}
  CS 116Intro. to Computer Science II/C++ (3-0-3)
  ECE 231Circuits and Systems I (3-1-3)
  ECE 251Digital Design (3-1-3)
  Math 222Differential Equations (4-0-4)
  Elective (Cultural History, HUM 211, HUM 212 or Hist 213:GUR) (3-0-3) 
  Elective (Physical Education) (GUR) (0-1-1) 
2nd Semester: ece232,ece252,ece271,ece291,math213,econ201
  ECE 232Circuits and Systems II (3-1-3 )
  ECE 252Microprocessors (3-0-3)
  ECE 271Electronic Circuits I (3-1-3)
  ECE 291Electrical Engineering Laboratory I (0-3-1)
  Math 213Calculus III B (4-0-4)
  Econ 201Economics (3-0-3)
1st Semester: cs280,ece368,ece395,math326,math333,eps202
  CS 280Programming Language Concepts (3-0-3)
  ECE 368Signal Transmission (2-0-2)
  ECE 395Microprocessor Laboratory (0-4-2)
  Math 326Discrete Analysis for Computer Engineers (3-0-3)
  Math 333Probability and Statistics (3-0-3)
  EPS 202Society, Technology, and the Environment (3-0-3)
2nd Semester: cs332,{math340|math337},ece353,ece394,phil334,{mgmt390|ie492}
  CS 332Principles of Operating Systems (3-0-3)
 Math 340Applied Numerical Methods (3-1-3) or
 Math 337Linear Algebra (3-0-3)
  ECE 353Computer Organization and Architecture (3-0-3)
  ECE 394Digital Systems Lab (0-3-1)
  Phil 334Engineering Ethics and Technological Practice: Philosophical Perspectives on Engineering (3-0-3)
 Mgmt 390Principles of Management (3-0-3) or
 IE 492Engineering Management (3-0-3)
1st Semester: is390[s2],ece354,ece414,ece495,{Elective;Lit/Hist/Phil/STS:GUR;3-0-3}[e1],{Elective;COETrack Elective I;3-0-3},{Elective;COETrack Elective II;3-0-3}
 ** IS 390Requirements Analysis and Systems Design (3-0-3)
  ECE 354Digital Test (2-0-2)
  ECE 414Electrical and Computer Engineering Project I (1-0-1)
  ECE 495Computer Engineering Design Lab (1-4-3)
 * Elective (Lit/Hist/Phil/STS:GUR) (3-0-3) 
  Elective (COETrack Elective I) (3-0-3) 
  Elective (COETrack Elective II) (3-0-3) 
2nd Semester: {ece416|ece417},{Elective;COE Track Elective IIl;3-0-3},{Elective;COE Track laboratory;0-3-2},{Elective;Capstone Seminar:GUR;3-0-3},{Elective;ECE Technical Elective;3-0-3},{Elective;ECE Technical Elective;0-4-2}
 ECE 416Electrical and Computer Engineering Project II (3-0-3) or
 ECE 417Independent Study (3-0-3)
  Elective (COE Track Elective IIl) (3-0-3) 
  Elective (COE Track laboratory) (0-3-2) 
  Elective (Capstone Seminar:GUR) (3-0-3) 
  Elective (ECE Technical Elective) (3-0-3) 
  Elective (ECE Technical Elective) (0-4-2) 


Lit/Hist/Phil/STS GUR: Students must take one 300-level course from any of the following fields: English (Eng); History (Hist); Literature (Lit); Philosophy (Phil); Science, Technology and Society (STS); Social Science (SS); or Theater (Thtr). Students may also satisfy this requirement with Architectural History IV (Arch 382) or by taking an approved 300-level course at Rutgers-Newark. The department recommends Computer Engineering majors take STS 350 to fulfill this requirement.

Cultural History GUR: Take one course (3 credits) from among HUM 211, HUM 212, Hist 213, and 200-level history courses at Rutgers-Newark.

*Basic Social Sciences GUR: Three credits of the basic social sciences requirement must be taken in economics; acceptable courses are Econ 201, Econ 265, or Econ 266. The remaining 3 credits may be satisfied by HSS 202, STS 257 or STS 258. Students may also take approved introductory courses in basic social sciences at Rutgers-Newark to fulfill this requirement.

Capstone Seminar in Humanities and Social Science GUR: All students, except those enrolled in the honors college, take one of the following: HSS 403, HSS 404, HSS 405, HSS 406, HSS 407, HSS 408, HSS 409. Students enrolled in the honors college take one from HSS 491H-499H.

Physical Education GUR: Students who register as full-time undergraduates for two or more consecutive semesters must take two PE courses, one of which must be a 100-level fitness core course. Students are urged to complete the requirement as soon as possible.

Management: Students take IE 492 or Mgmt 390 or AS 333, which is acceptable only for students taking the aerospace option. Students enrolled in a dual degree program between architecture and management take HRM 601 to fulfill this requirement.

Technical: Chosen from a list of courses available from the faculty of the program.

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

Technical 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. See advisor for more information.


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 is taken for zero credits, and ECE 410 is taken for 3 degree credits, upon acceptance by the faculty co-op advisor of an approved proposal.

*  Student must take Phil 334
**  Computer engineering majors enrolled in the computer science minor can take CS 490

Catalog and curricula information approved by the relevant academic department.