Computing plays an increasingly important role in almost all fields. It is a very diverse discipline that comprises both theory and applications and incorporates the design and analysis of computing technology. The Department of Computer Science is part of the Courant Institute of Mathematical Sciences, a world-renowned center for the study of mathematics and computer science.
The department offers three minor programs: the Computer Science minor, the Web Programming and Applications minor, and the joint Mathematics/Computer Science minor. The goal of the minors is to train students to be proficient users of computers and computer software with less emphasis on the underlying technology and mathematical tools.
No prior background is required. College of Arts Science students are eligible to pursue any of these minors. Non-CAS students will need written authorization from their home school. Students with transfer credits are required to complete half of their minor requirements in the Department of Computer Science.
Minor Declaration
To request declaration of a CAS minor, CAS students should visit the host department. To request declaration of a minor in another NYU school, CAS students should complete the online Minor Application available in their Albert Student Center. Students may also use the Minor Application in Albert to request cancellation of a minor in CAS or in another NYU unit.
Program Requirements
The minor requires the completion of four 4-credit courses (16 credits), comprised of the following:
Students must complete either CSCI-UA 101 Intro to Computer Science or CSCI-UA 102 Data Structures (depending on placement) with a grade of C or better before they can declare the major or minor in Computer Science, the joint majors with Economics and Mathematics, or the joint minor with Mathematics. To declare the joint major in Computer and Data Science, students must first meet this prerequisite and also complete either DS-UA 111 Data Science for Everyone or DS-UA 112 Principles of Data Science (depending on placement) with a grade of C or better. To declare the minor in Web Programming and Applications, students must first complete their choice of either (1) CSCI-UA 2 Introduction to Computer Programming (No Prior Experience) or CSCI-UA 3 Introduction to Computer Programming (Limited Prior Experience) (depending on placement) or (2) CSCI-UA 4 Introduction to Web Design and Computer Principles with a grade of C or better. These policies apply to all NYU students, not just to those matriculated in CAS.
Restrictions on Minors
Tandon students are not permitted to declare a minor in Computer Science or a minor in Computer Science/Mathematics at CAS. Tandon students may declare the Web Programming and Applications minor.
Students who are planning to declare (or have already declared) a Data Science major are allowed to declare a minor in Computer Science or in Mathematics and Computer Science. However, they may double-count no more than two courses between either of these minors and the major in Data Science, and may need to take additional minor courses due to overlap with the Data Science program of study. These students cannot also double-count any other courses between the Data Science major and a second major or a second minor. Data Science majors may also declare the Web Programming and Applications Minor. Only one course can be shared between the Data Science major and the Web Programming and Applications minor.
School of Engineering courses
CAS students (in any major or minor) are not permitted to take computer science courses in the Tandon School of Engineering.
Grading Policy
A grade of C or better is necessary in all courses to fulfill the minor requirements.