Department Website
Program Description
Computer science focuses on how to design, build, and effectively use the computers and systems that we interact with every day from the smart phones 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.
In addition to the BS degree in Computer Science, the Computer Science and Engineering department offers minors in Computer Science, Cybersecurity, and Game Engineering.
The program provides research labs for specialized study in areas such as cybersecurity, game engineering, and big data, areas in which our department has a distinctive strength. In addition, the program’s close ties to our graduate division immerse students in a vibrant, intellectual atmosphere.
Admissions
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.
Program Requirements
The program requires the completion of 128 credits, comprised of the following:
Course List
Course |
Title |
Credits |
CS-UY 1114 | INTRO TO PROGRAMMING & PROBLEM SOLVING | 4 |
CS-UY 1134 | Data Structures and Algorithms | 4 |
CS-UY 2124 | Object Oriented Programming | 4 |
CS-UY 1122 | Introduction to Computer Science | 2 |
CS-UY 2214 | COMPUTER ARCHITECTURE AND ORGANIZATION | 4 |
CS-UY 3224 | INTRO TO OPERATING SYSTM | 4 |
CS-UY 2413 | DESIGN & ANALYSIS OF ALGORITHMS | 3 |
CS-UY 4513 | Software Engineering | 3 |
CS-UY 4523 | Design Project | 3 |
MA-UY 1024 | Calculus I for Engineers | 4 |
MA-UY 1124 | Calculus II for Engineers | 4 |
MA-UY 2314 | Discrete Mathematics | 4 |
MA-UY 2224 | Data Analysis | 4 |
EG-UY 1004 | Introduction to Engineering and Design | 4 |
2 | 9-12 |
| General Chemistry for Engineers | |
| GENERAL CHEMISTRY I | |
| Introduction to Cell and Molecular Biology | |
| MECHANICS | |
| ELECTRICITY, MAGNETISM, & FLUIDS | |
| WAVES, OPTICS, & THERMODYNAMICS | |
EXPOS-UA 1 | Writing as Inquiry | 4 |
EXPOS-UA 22 | Advanced Writing for Engineers | 4 |
| 4 |
3 | 12 |
4 | 18 |
4,5 | 26 |
Total Credits | 128 |
Learning Outcomes
Upon successful completion of the program, graduates will:
- Learn fundamentals of computer science theory and practice in order to contribute to industry, academic, and government activities.
- Learn modern design and development techniques.
- Enhance their base of knowledge with appropriate electives.
- Develop laboratory and software skills for advanced project development and research activity.
Policies
NYU Policies
University-wide policies can be found on the New York University Policy pages.
Tandon Policies
Additional academic policies can be found on the Tandon academic policy page.