|  |  | Oct 31, 2025 |  | 
						
								| 
									
										| 
	
		| 
				
					| 2016-2018 Undergraduate and Graduate Bulletin (with addenda) [ARCHIVED CATALOG] 
 
 Computer Science, B.S. |  
																| 
 |   Return to: Academic Department, Degree and Program Information
 
							 |  
													| Undergraduate Program
 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 , and a dual degree in Computer Science and Computer Engineering . The NYU Tandon School of Engineering also offers a BS/MS Program that enables students to earn both a BS and an MS degree at the same time. For instance, a student can receive a BS in Computer Science and MS in Computer Science, a BS in Computer Engineering and MS in Computer Science, or a BS in Electrical Engineering and MS in Computer Science. Depending on the student’s preparation and objectives, they can complete both degrees within 5 years. More information on the BS/MS program can be found on the “Undergraduate Academic Requirements and Policies ” section of the catalog. 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. Goals and ObjectivesWith the BS program in Computer Science, the department aims to:  Provide a deep understanding of fundamental computer science subjects;Provide avenues of specialization, such as digital games, cybersecurity, and computer systems;Achieve a proper balance between theoretical study and practical design in order to solve problems effectively;Supplement technical skills with courses in humanities, social science, and business; andProvide opportunities for excellent students to pursue independent study, as well as directed research, with faculty members who are internationally recognized in their fields. Curriculum OverviewBelow is an overview of the Computer Science BS curriculum. A typical course schedule is located at the end of this section. Computer Science Introductory Sequence
Other Required Computer Science Courses
Required Mathematics Courses
Required Engineering Courses
Science Requirement
 Students may choose any three natural science courses (each at least 3 credits) offered by the NYU Tandon School of Engineering, provided that they meet pre-requisites and co-requisites: Humanities and Social Sciences Requirement
 Students are required to take six courses in humanities and social sciences. Two of these courses are specified below; the remaining four courses are electives, one of which must be a writing-intensive course (denoted by a “W” in the course number) and one must be an ethics course.Electives
  18 additional credits in computer science electives 426 credits of free electives 4 Note: NYU SPS courses are not accepted as free electives.Typical Course of Study for the Bachelor of Science in Computer Science
 Fall Semester: 16 Credits
Spring Semester: 17 Credits
Fall Semester: 15 Credits
 CS-UY 2124 Object Oriented Programming 4 Credits 1MA-UY 2314 Discrete Mathematics 4 CreditsScience Elective 3 Credits 4Humanities and Social Sciences Elective 4 Credits 5
Spring Semester: 15 Credits
Fall Semester: 17 Credits
 CS-UY 3224 Operating Systems 4 CreditsCS Elective 3 Credits Humanities and Social Sciences Elective 4 Credits 5Science Elective 3 Credits 4Free Elective 3 Credits
Spring Semester: 16 Credits
  CS Elective 3 CreditsCS Elective 3 CreditsHumanities and Social Sciences Elective 4 Credits 5
Free Elective 3 CreditsFree Elective 3 CreditsFall Semester: 16 Credits
Spring Semester: 16 Credits
 CS-UY 4523 Design Project 3 CreditsCS Elective 3 CreditsFree Elective 4 CreditsFree Elective 3 CreditsFree Elective 3 Credits
Total credits required for graduation: 128
Footnotes
 1 Grade of C- or better is required in CS-UY 1114 , CS-UY 1124 /CS-UY 1134 , and CS-UY 2124/CS-UY 2134 . 2 Students who are placed by examination or by an adviser into MA-UY 914  must defer registration for MA 1024 . 3 The Science electives may be chosen from any of the following natural sciences (Physics, Biology, and Chemistry). Many science courses are 4 credits or require co-requisite lab. 4 With approval of the CSE department, certain closely related courses in EE, Math or other related disciplines may be substituted for CS electives. A list of approved substitutions is available in the CSE department. 5 At least one Humanities and Social Sciences elective must be a Writing-intensive course. Writing-intensive Humanities and Social Sciences courses are designated by “W.” In addition, one Humanities and Social Sciences elective must be a 3XXX or 4XXX level. Approved Humanities and Social Sciences electives  span three clusters: CAM, STS and SEG. Students are encouraged to take Humanities and Social Sciences electives across clusters and/or disciplines within a cluster.   |   Return to: Academic Department, Degree and Program Information
 
 
 |  |  |