BS in Computer Engineering

Computer Engineers are valued for their unique understanding of the relationships between hardware and software. They are hired by major corporations and small companies alike, and may be involved with the design of computing and networking products or with solving the computing and networking problems of their employers. NJIT Computer Engineering alumni are currently employed by such organizations as major computer manufacturers, banks, and small manufacturers.

Our Computer Engineering program provides a solid foundation in both computer software and hardware, and then builds on this knowledge through advanced technical tracks. Advanced courses give the students broad knowledge in such areas as operating systems, software engineering and computer architecture, while technical tracks in the senior year provide in-depth knowledge in computer networking, advanced computer architecture or telecommunications. A strong laboratory sequence and capstone project develop strong design skills.

This program is accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (EAC of ABET),

 Concentration Tracks

  • Computer Communications
  • Advanced Computer Systems