The Computer Engineering program provides highest quality engineering education, outstanding research programs and exceptional community service. In addition, it is envisioned that the graduates of the program will be successful in their professional careers and/or graduate studies, as highly trained professionals, creative leaders with a global mindset committed to social good. The focus areas are machine architecture and logic design, robotics, multimedia, computer networks, operating systems, database systems, programming systems and languages, digital devices and circuits. There are also significant research initiatives in the fields of cyber security and cloud computing. NYUAD houses a high performance, supercomputer system that is in the top 400 in the world.

NYUAD’s Computer Engineering program prepares graduates to apply knowledge of discrete mathematics, differential calculus, integral calculus, probability and statistics, sciences, computer science, and engineering topics necessary to analyze and design complex electrical and electronic devices, software, and systems containing hardware and software components.  The curriculum for the B.S. in Computer Engineering is outlined below.


23.5 courses, (94 credits) distributed as follows:

  • 4 Foundations of Science:
    • Foundations of Science 1: Energy and Matter (SCIEN-UH 1101:1103);
    • Foundations of Science 2: Forces and Interactions (SCIEN-UH 1201:1203);
    • Foundations of Science 3: Systems in Flux (SCIEN-UH 1301:1304);
    • Foundations of Science 4: Form and Function (SCIEN-UH 1401:1404)
  • 4 Mathematics courses:
    • ENGR-UH 2025 Fundamentals of Discrete Math (half course);
    • ENGR-UH 2010 Probability and Statistics for Engineers (half course);
    • MATH-UH 1012 Calculus with Applications: Science and Engineering;
    • MATH-UH 1020 Multivariable Calculus: Science and Engineering;
    • MATH-UH 1023 Fundamentals of Linear Algebra (half course);
    • MATH-UH 1024 Fundamentals of Ordinary Differential Equations (half course)

  • 4 Engineering Common Courses:
    • ENGR-UH 1000 Computer Programming for Engineers;
    • ENGR-UH 1021J Design and Innovation (half course);
    • ENGR-UH 2011 Engineering Statics (half course);
    • ENGR-UH 2012 Conservation Laws in Engineering (half course);
    • ENGR-UH 2013 Digital Logic (half course);
    • ENGR-UH 2017 Numerical Methods (half course);
    • ENGR-UH 2019 119 Circuits Fundamentals (half course)
  • 9.5 Discipline-specific required and elective courses (38 credits)

  • 2 Capstone
    • ENGR-UH 4010 (half course), 4011 (half course), and 4020 Capstone Seminar and Design Project