Computer Science 2023-2024
Computer Science 2023-2024
COMPUTER SCIENCE
technological leaders with a global perspective, a broad education,
and the capacity to think creatively. Computer science focuses on
how to design, build, and effectively use the computers and systems
that we interact with every day — from the iPhones in our hands
to the complex databases in our banks and hospitals and to the
self-driving cars of the future. Because computer technology powers
the most essential functions of business, industry, government and
entertainment, computer scientists have tremendous opportunities
for growth and exploration.
149
REQUIREMENTS FOR THE MAJOR
General Electives
General Elective courses to meet 128 credit requirements.
Footnotes:
1) Not every course listed is taught every semester, and in any given semester other courses may be
offered that fulfill these requirements. Requirements may be met through equivalent courses in NYU’s
global network with prior approval. 3-credit versions of courses can generally substitute for a full
4-credit course requirement. A 2-credit course with a similar title or content will not by itself meet the
requirement of the named course.
150
2) The Computer Science major students are not able to double major in Data Science or Computer
Systems Engineering.
3) The program is formed by four components: (1) core requirements, (2) required major courses, (3)
major electives, and (4) general electives.
4) For core requirements see “Core Curriculum“ section.
Computer Science Minor (For details see “Requirements for Minors” section)
151
COMPUTER SCIENCE This is just one example of how a student could organize their
courses if pursuing a CS major. It assumes a student begins
SAMPLE SCHEDULE 1 taking CS major courses in the first year. Sample Schedule 2
offers an alternate plan that begins in the second year. Students
may propose alternative schedules to their advisors as well.
152
COMPUTER SCIENCE
SAMPLE SCHEDULE 2
153