The Bachelor of Science in Computer Engineering at NJIT integrates computer hardware and software with a strong foundation in mathematics, science, engineering principles, and programming.
The program focuses on the design, analysis, and application of digital systems, embedded systems, microprocessors, signal processing, and computer networks, offering technical tracks for senior-year specialization in areas such as embedded systems, computer networks, or digital system design.
Course Overview:
Year 1: General Chemistry I with Lab, Calculus I & II, Physics I & II with Labs, English Composition I & II, Introduction to Computer Science I (C++), Fundamentals of Engineering Design, Introduction to Electrical and Computer Engineering, First-Year Student Seminar.
Year 2: Introduction to Computer Science II (C++), Circuits and Systems I & II, Digital Design, Microprocessors, Electronic Circuits I, Analog and Digital Circuits Laboratory, Differential Equations, History and Humanities.
Year 3: Programming Language Concepts, Signal Transmission, Microprocessor Laboratory, Discrete Analysis for Computer Engineers, Random Signals and Noise, Computer Organization and Architecture, Principles of Operating Systems, Applied Numerical Methods or Linear Algebra, Professional Skills for Engineers, Optional Co-op Work Experience.
Year 4: Senior Design Capstone (Electrical and Computer Engineering Project I & II), Computer Engineering Design Lab, COE Track Electives (specialization), Technical Electives, Humanities and Social Science electives, Engineering Ethics and Technological Practice, Principles of Business or Engineering Management or Economics.
Capstone Design: Two-semester senior design project where students design, prototype, and test complex computer engineering solutions.
Integrated Labs: Laboratory components embedded in courses across all four years, including microprocessors, digital circuits, and computer engineering design labs.
Co-op/Internship: Optional co-op work experiences for academic credit, providing valuable real-world industry exposure.
Specialization Tracks: Technical electives and COE track courses allow for focused study in areas such as embedded systems, networks, and digital system design.
Professional Development: Courses in engineering ethics, business, and management prepare students for multidisciplinary environments.
Graduate Outcomes:
Alumni work in top-tier companies in technology, defense, manufacturing, automotive, and consulting sectors.
Further Study:
Graduates are well-prepared for advanced degrees (MS, PhD) in computer engineering, electrical engineering, or related fields.
NJIT offers accelerated BS/MS pathways for qualified students.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.