Design and build systems & software that shape how the world works
Binary Code

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.


At a Glance

Degree Type
Bachelor of Science
Delivery Format
On Campus
Focus
AI; machine learning; cybersecurity; software engineering; computer systems
Department
Computer Science and Engineering

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

A student on their laptop

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.

Elevated view of the Brooklyn Bridge stretching across the East River toward the Lower Manhattan skyline at golden hour, with sunlight flaring behind a waterfront building.

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
Martin Farach-Colton
Department Chair

Meet Martín Farach-Colton

Leonard J. Shustek Professor of Computer Science added to his list of titles

Head shot of Rosanna Bellini
Faculty

Meet Rosanna Bellini

Helping make digital platforms safer from interpersonal threats.

Photo of Professor Justin Cappos
Faculty

Meet Justin Cappos

Selected by the Fulbright Commission Iceland for a Distinguished Scholar Award in Cybersecurity.

Student Experience

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.

A finger pointing at codes

FAQs