Prepare to succeed and lead in a truly global world.Study at NYUAD
Your journey to NYUAD starts here. Attend an application workshop or information session.Admissions Events
The challenges of our rapidly globalizing world are varied, complex, and cross-disciplinary.Featured Research
- Campus Life
Live the possibilities. Be part of a dynamic community of students from over 115 countries.Take a Tour
Exceptional education. World class research. Community-driven.Our Story
Students who major in Computer Science must complete 17.5 courses.
Requirements Course Details 9 required courses Introduction to Computer Science; Discrete Mathematics; Data Structures; Computer Systems Organization; Algorithms; Operating Systems; Computer Networks; Software Engineering; Calculus with Applications: Science and Engineering
2 major elective courses Computer Science Half course (0.5) Research Seminar in Computer Science 2 Capstone Seminar and Project 4 minor courses Students majoring in computer science must complete one of the following: minor in Applied Mathematics, Natural Science, Economics, or Sound and Music Computing. Note: completing a major in Mathematics, Biology, Chemistry, Physics, or Economics precludes the need to complete one of the four listed minors.
Sample Course Schedule
The following is an example of a typical course schedule for Computer Science majors during four years of study.
Computer Science (PDF)