You are in the College of EngineeringNewark College of Engineering

Department of Electrical and Computer Engineering

MS in Computer Engineering

Graduate Advisor for MSCoE

MSCoE Study Plan Info

Click here for Degree Curriculum

The MS in Computer Engineering program provides students with advanced background in both the hardware and software aspects of computers, and how to make the hardware-software design trade-off inherent in computing today. Traditional Computer Science curricula concentrates primarily on the software side of computing, only introducing hardware architecture as a means to examine software. Traditional Electrical Engineering curricula concentrates almost exclusively on hardware. With the rapid development of computer hardware and software, especially in the past decade. there is a need for engineers knowledgeable in both hardware and software, but more importantly, how they interact.

The New York/New Jersey area is rapidly transforming from a predominantly manufacturing economy to a mixed manufacturing and service economy. Computer Engineers are an integral part of this transformation. With the emergence of a large high technology industry base, this program provides opportunities for professionals in this sector of the economy. Some companies are directly involved in the development of computers, and many more are involved in the creation of computerized instrumentation, control systems and computer communications. Computer Engineers have the skills required for these companies to succeed. The emerging development of computer networks has created a new end market for Computer Engineers. As manufacturing becomes more high-tech. Computer Engineers provide the skills necessary for these companies to compete successfully in the national and international marketplaces. Other companies not directly in the high-technology sector are users of computers and need computer specialists to keep their organizations operating competitively. Government agencies and military facilities are heavily computerized; Computer Engineers serve important roles In these organizations. The need for Computer Engineers is expected to increase dramatically in the future.

The Degree Program

Computer Engineering is a broad field covering many areas of expertise. NJIT's MSCoE is a 30 credit program with five possible areas of concentration. Students with undergraduate degrees in fields other than Computer Engineering may be required to complete a bridge program, usually consisting of less than ten credits. The five concentration areas are:

  • Computer Architecture and Embedded Systems: For students who want to design advanced computing systems, including multiprocessor systems, distributed computing systems, and embedded systems. It emphasizes parallel processing design principles, advanced microprocessor design and parallel algorithms. 
  • Computer Networking: For students who want to design and manage both the hardware and software aspects of computer networks. It emphasizes computer network design and performance from both hardware and software perspectives. 
  • VLSI System Design: For students who want to design VLSI circuits or interact with VLSI circuit designers. It emphasizes VLSI design principles and CAD tools for designing VLSI circuits. 
  • Intelligent Systems: For students who want to design and use intelligent systems in areas including machine vision systems, computer integrated manufacturing and Petri network modeling.

Students in all areas must take the following courses:

  • Computer Systems Architecture 
  • Data Structures and Algorithms 

Student must select one area of concentration:

Microprocessor-Based Systems
Required Courses:

  • Instrumentation Systems and Microprocessors  
  • Microcontrollers in Instrumentation

Computer Architecture and Systems
Required Courses:

  • VLSI Design-I
  • Embedded Computing Systems

Computer Networking
Required Courses:

  • Computer Network Design and Analysis  
  • Introduction to Internet Engineering

VLSI System Design
Required Courses:

  • VLSI Design-I  
  • VLSI Design-II

Intelligent Systems
Required Courses:

  • Discrete Event Dynamic Sytems
  • Artificial Neural Networks

A Master's Project or Master's Thesis is optional.

Bridge Programs

Students with undergraduate degrees in fields other than Computer Engineering may be required to complete a Bridge Program. Students are assigned Bridge courses when their applications are reviewed for admission into the Program.  Bridge Programs are tailored to individual students to ensure they have sufficient background to successfully complete the degree program.