The BS in Computer Engineering at New York University (NYU Tandon School of Engineering) is a four-year, on-campus engineering degree that combines hardware and software through a comprehensive computer-systems curriculum. It suits students interested in designing and developing computer-based technologies, with study spanning programming, computer architecture, electronics, communications, embedded systems, cybersecurity, and emerging areas such as nanoscale circuit design and wireless networks.
Curriculum Structure:
Year 1: Students begin by building their engineering, mathematical, programming, and design foundations through CS-UY 1114 – Intro To Programming & Problem Solving, MA-UY 1024 – Calculus I for Engineers, and EG-UY 1004 – Introduction to Engineering and Design. They then progress into CS-UY 1134 – Data Structures and Algorithms, MA-UY 1124 – Calculus II for Engineers, and ECE-UY 1002 – Introduction to Electrical and Computer Engineering, establishing the core skills needed for computer engineering.
Year 2: The second year develops stronger programming and electronics capabilities through CS-UY 2124 – Object Oriented Programming, ECE-UY 2004 – Fundamentals of Electric Circuits, and ECE-UY 2204 – Digital Logic and State Machine Design. Students also study ECE-UY 3114 – Fundamentals of Electronics I, while mathematics and physics provide the analytical foundation for understanding digital and electronic systems.
Year 3: Students move deeper into computer hardware and embedded technologies through CS-UY 2214 – Computer Architecture and Organization, ECE-UY 4144 – Introduction to Embedded Systems Design, and ECE-UY 4001 – ECE Professional Development & Presentation. Alongside probability and statistics, technical electives give students opportunities to explore specialized areas within computer science and electrical and computer engineering.
Year 4: The final year emphasizes advanced application and design through Design Project I and Design Project II, where students develop, build or simulate, and test a device or system against engineering specifications. Students also complete ECE/CS electives and can explore areas such as robotics, cybersecurity, wireless networks, VLSI, system-on-a-chip, image processing, biomedical instrumentation, and game development.
Focus Areas: Computer systems, hardware and software, computer architecture, embedded systems, electronics, digital logic, cybersecurity, communications, wireless networks, robotics, VLSI, system-on-a-chip, image processing, biomedical instrumentation, parallel computing, web search engines, and game development.
Learning Outcomes: Identify, formulate, and solve complex engineering problems using engineering, science, and mathematics principles; design solutions that meet specified needs while considering public health, safety, and welfare; communicate effectively; recognize ethical and professional responsibilities; function effectively on teams; conduct appropriate experimentation and analyze data; and acquire and apply new knowledge using appropriate learning strategies.
Professional Alignment (Accreditation): The BS in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET, providing recognized engineering-program quality assurance. NYU also states that the program is registered with the New York State Education Department and satisfies educational requirements supporting professional engineering licensure in New York and essentially all U.S. jurisdictions, subject to individual state requirements.
Reputation (Employability Rankings): NYU reported that it ranked No. 25 in the U.S. for Engineering and Technology and No. 95 worldwide in the 2020 QS World University Rankings by Subject; the QS methodology included student employability based on employer input. No current official NYU-specific Computer Engineering employability ranking was identified on the official sources reviewed.
Students in the BS in Computer Engineering at New York University Tandon School of Engineering develop practical skills through a curriculum that combines hardware and software, culminating in a two-semester Senior Design Project where students work collaboratively on a computer-engineering application. The program specifically gives students experience with specialized laboratory equipment and computer-design packages, while NYU Tandon’s experiential-learning ecosystem provides access to prototyping, research, multidisciplinary projects, and professional development opportunities.
Practical facilities, tools and opportunities include:
Graduates of the BS in Computer Engineering at New York University are prepared for professional careers that combine hardware and software engineering, with the program designed for graduates to advance in computer engineering and related careers across industry, academia, government, and nonprofit organizations. The degree’s ABET-accredited engineering foundation and emphasis on computer systems, electronics, communications, programming, cybersecurity, networks, and system-on-chip technologies provide a strong platform for technical careers and continued professional development.
Typical Job Roles: Computer Engineer, Hardware Engineer, Embedded Systems Engineer, Software Engineer.
Career Development & Industry Connections: NYU Tandon provides dedicated career support and direct access to employers recruiting engineering students:
Further Academic Progression: After completing the BS, students can continue into graduate-level study at NYU Tandon. NYU offers pathways including the MS in Computer Engineering, while the school's BS/MS structure can also allow qualified students to combine a BS in Computer Engineering with an MS in Computer Science, potentially completing both degrees in as little as four years depending on preparation and objectives. Students seeking research-intensive careers can also progress toward doctoral study in relevant engineering and computing fields.


US universities use a holistic admissions review. Beyond grades and standardized test scores, they weigh the strength of your overall profile to understand who you are as a student and a person.

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.
