Overview
In the B.S. in Computer Science program, you will learn to design, build, and optimize the hardware-software systems and software algorithms that power our interconnected world — from mobile apps and cloud architectures to modern artificial intelligence models and secure banking infrastructure. You will master core fundamentals, including object-oriented programming, computer architecture, and operating systems, while gaining hands-on experience in high-impact domains like cybersecurity, data structures, and software engineering. Designed to combine rigorous theoretical training with practical application, this program prepares you to innovate, solve complex computational problems, and lead in dynamic tech-driven industries.
- High school algebra, geometry, trigonometry/advanced mathematics, and calculus
- High school science coursework (physics and chemistry strongly recommended)
- Foundation in basic computer literacy, logical reasoning, and quantitative problem-solving skills
- Strong written and verbal communication skills
-
Application Requirements
- Online Common Application
- Official high school transcripts / Academic records
- Standardized test scores (Optional)
- Resume / Extracurricular activities summary
- Personal essay / Statement of purpose
- Letters of recommendation
- English Language Proficiency testing (where applicable)
- Application fee
Tuition for the fall, spring, and summer semesters varies for NYU students based on their major or program, the school or college they are matriculated in, their admit term, and the number of credit hours taken.
Affordability and financial aid support are a University-wide priority. We are committed to keeping education accessible through merit- and need-based financial aid, internal and external scholarships, appeal support, global study funding, and specialized awards.
Explore our Financial Aid and Scholarships page to learn more about these opportunities.
Prospective Students
For questions about the application process, application status or to talk to an admissions counselor:
Office of Undergraduate Admissions
NYU Tandon School of Engineering
admissions@nyu.edu
212-998-4500
Accepted and Enrolled Students
For questions about the curriculum or courses:
Department of Computer Science and Engineering
NYU Tandon School of Engineering
370 Jay Street / 2 MetroTech Center
Brooklyn, NY 11201
cseadvisement@nyu.edu
646-997-3600
For advising questions:
General Computer Science Advising
cseadvisement@nyu.edu
At a Glance
Top 50
Best Computer Science Undergraduate Programs
(U.S. News & World Report)
#42
Best Undergraduate Engineering Programs
(U.S. News & World Report)
Dual Recognition
From the National Security Agency
National Center of Academic Excellence in Cyber Defense Education and Cyber Research Designation (NSA / DHS)
Market Outlook
NYC Advantage
NYU Tandon's location in the heart of Brooklyn's tech hub provides B.S. in Computer Science students direct access to New York City's booming technology ecosystem. Students take advantage of exceptional local networking opportunities, research collaborations, and internships with top tech giants, financial firms, and innovative hardware and software startups.
Curriculum
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. Because computer technology powers the most essential functions of business, industry, government and entertainment, computer scientists have tremendous opportunities for growth and exploration. The Bachelor of Science in Computer Science is a rigorous program that covers the powerful combination of both fundamental computer science subjects — such as object-oriented programming, computer architecture, and operating systems — and hands-on applications in critical domains.
| Requirement Area | Credits |
|---|---|
| Computer Science | 31 |
| Mathematics | 16 |
| Engineering | 4 |
| Science Requirement | 9-12 |
| Humanities and Social Sciences | 24 |
| Electives | 44 |
| Total Credits | 128 |
The School of Engineering also offers a B.S. / M.S. Program that lets you earn 2 degrees at once. For instance, you can receive a B.S. in Computer Science and M.S. in Computer Science, a B.S. in Computer Engineering and M.S. in Computer Science, or a B.S. in Electrical Engineering and M.S. in Computer Science. Depending on your preparation and objectives, you can complete both degrees in as little as four years.
Meet our Faculty
Meet Martín Farach-Colton
Leonard J. Shustek Professor of Computer Science added to his list of titles
Meet Justin Cappos
Selected by the Fulbright Commission Iceland for a Distinguished Scholar Award in Cybersecurity.
Research in Computer Science
Our students research along side faculty in areas such as security; data management and visualization; game engineering and computational intelligence; and algorithms and foundations.
Experiential Learning Center
Student Organizations
To earn a Bachelor of Science in Computer Science, students must complete 128 credits.
Yes, NYU Tandon offers a joint B.S./M.S. program that allows undergraduate students to earn both a Bachelor of Science and a Master of Science degree simultaneously.
Depending on your academic preparation and career goals, you can complete both degrees in as little as four years. Eligible dual-degree combinations include:
- B.S. in Computer Science / M.S. in Computer Science
- B.S. in Computer Engineering / M.S. in Computer Science
- B.S. in Electrical Engineering / M.S. in Computer Science
Students enrolled full-time typically complete the program in 8 semesters (4 academic years).
Through the B.S./M.S. Accelerated Program option, qualified students can complete both their undergraduate and graduate degrees in as little as 4 to 5 years.
- Fall Semester
- November 1: Early Decision I
- January 1: Early Decision II
- January 5: Regular Decision
- Online application
- Official high school transcripts / Academic records
- Standardized test scores (SAT/ACT) or test-flexible documentation (where applicable)
- Resume / Extracurricular activities summary
- Personal essay / Statement of purpose
- Letters of recommendation
- English Language Proficiency testing (where applicable)
- Application fee
NYU Tandon computer science students have access to state-of-the-art facilities across campus, including the MakerSpace, specialized research labs in cybersecurity and artificial intelligence, high-performance computing resources, and the NYU Urban Future Lab — NYU’s hub for tech startup incubation, innovation, and entrepreneurship. See all CSE Labs and Groups.