|  | Oct 31, 2025 |  |  | 
						
								
		|  | 
									
										| 
	
		| 
				
					| Mercy College 2022-2023 Graduate Catalog [ARCHIVED CATALOG] 
 
 Computer Science, M.S. |  
																| 
 |   Return to: Academic Programs of Study
 
				Narasimhaswamy Banavara, Ph.D., Program Director914-674-7443
 nbanavara@mercy.edu
   Courses also offered online |  
													| Purpose
 The 30-credit Master of Science in Computer Science is designed to equip students with the necessary theoretical fundamentals as well as knowledge about cutting-edge application tools to solve data science and software development problems. Students choose from two specialization tracks; Software Development or Data Science. In the Software Development specialization, students are trained in the software development processes, including mobile and distributed data development, and software assurance.  In the Data Science specialization, students are introduced to and trained in the mathematical methods of data science, computational data analysis, machine learning, and applications in big data. Program Objectives
 For all students in the M.S. program in Computer Science:  Acquire a working knowledge of the theoretical foundations of Computer ScienceDevelop critical thinking, problem-solving and analytical skills Additionally, for students in the Software Development specialization:     3. Develop software design and development skills Additionally, for students in the Data Science specialization:  Program Goals:    4. Develop and in-depth understanding of the key technologies in computer science  Student Learning Outcomes (SLO’s)
 Students who graduate with a Master’s in Computer Science will be able to:  Communicate Computer Science concepts, designs, and solutions effectively and professionallyDevelop efficient and effective algorithmic solutions to real-world problemsAnalyze and evaluate the complexity and computability of solutions to real-world problems Additionally, for students in the Software Development specialization:     4. Design, develop and test complex programs Additionally, for students in the Data Science specialization:    5. Mine, analyze, and visualize data    6. Solve real-world problems by applying principles of computing intelligence and data analyticsAdmission Requirements
  One course in Discrete StructuresTwo courses in CalculusAt least one course in Data StructuresLinear Algebra and Analysis of Algorithms are recommended but not requiredPlease refer to the general requirements for admission and matriculation in the Admissions   section of this catalog. Specialization I: Software Development
Specialization II: Data Science
Electives
 (Choose any two of the following) |   Return to: Academic Programs of Study
 
 
 |  |