Computer Science (BS)

Program Description

Computer Science is a practical art that has led to revolutionary innovations in entertainment, the humanities, health, business, the news media, communications, education, scientific research, and the arts. It is also a science rooted in mathematics and engineering. Although it is a relatively young field, computer science has produced many of the advances in modern life that we now take for granted. It has given medical researchers tools to understand and cure diseases, enabled physicists to reshape our understanding of the universe, allowed neuroscientists to uncover the secrets of our brains, and helped biologists decipher the human genome. Computer Science has rewritten the rules of the entertainment industry and has transformed the way humans communicate with each other.

The goal of the Computer Science major is to train students both in the fundamental principles of computer science and in related aspects of technology, to broaden the knowledge base of computer science majors, and to demonstrate the relevance of computer technology to other disciplines. Computer Science majors must complete a minor or a major in one of the following areas: Applied Mathematics, Economics, Engineering, Interactive Media, Natural Sciences, or Sound and Music Computing. The Program in Computer Science embraces a rich variety of subjects and provides great flexibility, allowing students to tailor courses of study to their particular interests. Advanced undergraduate students can work on research projects with faculty members engaged in projects of mutual interest.

The study away pathway for the Computer Science major can be found on the NYUAD Student Portal. Students with questions should contact the Office of Global Education.

The program strongly recommends that at least one elective Computer Science course be taken in Abu Dhabi.

Global Studies Track

In addition to providing its students with a rigorous theoretical foundation and methodological training in Computer Science and related aspects of technology, the NYUAD Computer Science program believes in the importance of pre-professional training as a preparation both for advanced study and global careers.

The Global Studies Track in Computer Science is designed to combine the study away opportunities for NYUAD students at the NYU campuses in the United States in New York or Washington, DC and at the NYU campus in Abu Dhabi with the experiential educational and pre-professional opportunity for a paid internship in the United States over the summer.

Students apply and are admitted to this track through a competitive process, which requires:

  • GPA of no less than 3.5 in required major courses.
  • Cumulative unofficial GPA of no less than 3.5.
  • Completion of the following prerequisites before starting the US component of the program: Introduction to Computer Science, Calculus with Applications, Discrete Mathematics, Data Structures, Algorithms, and Computer Systems Organization.
  • Official declaration of the major at the time of the application.
  • Presentation of a four-year academic plan for the timely completion of the major and all other degree requirements.
  • Statement of purpose, including an academic rationale for participating in the program, a plan for developing a capstone research proposal, and a plan for career development and securing a summer internship.
  • Approval of the Program Head for Computer Science, the Dean of Science, and the Office of Global Education.

The program requires the following academic sequence:

  • Fall semester junior year at NYU New York or NYU Washington, DC
  • Spring semester junior year at NYU Abu Dhabi
  • Summer internship in a field related to Computer Science and/or similar aspects of technology in the United States. Note: Students must secure their own summer internships. The typical duration of the internship is 8 to 10 weeks. If needed, students can apply for funding through the existing summer funding process.
  • Students must apply in December of their sophomore year for the full program and commit to it if approved.

For additional information contact the Office of Global Education.


New York University's Office of Undergraduate Admissions supports the application process for all undergraduate programs at NYU.  For additional information about undergraduate admissions, including application requirements, see How to Apply