|   | 
		
			 
				Nov 03, 2025			
		 | 
		  | 
		
	
 | 
						
						
								
		| 
  
		 | 
								
								
									
										
	
	
		
			
				
					
						
	Mercy University 2023-2024 Graduate Catalog [ARCHIVED CATALOG] 																	 
	    Computer Science, M.S.
				
																			 | 
															 
															
																
																	 
																 | 
															 
														 
		  Return to: Academic Programs of Study 
			
				Narasimhaswamy Banavara, Ph.D., Program Director 
914-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 Science
  - Develop 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 professionally
  - Develop efficient and effective algorithmic solutions to real-world problems
  - Analyze 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 analytics Admission Requirements
  - One course in Discrete Structures
  - Two courses in Calculus
  - At least one course in Data Structures
  - Linear Algebra and Analysis of Algorithms are recommended but not required
  - Please refer to the general requirements for admission and matriculation in the Admissions   section of this catalog. 
   Specialization I: Software Development
 Specialization II: Data Science
 Specialization III: Artificial Intelligence and Machine Learning
 Electives
 (Choose any two of the following)  													 | 
												 
											 
	  Return to: Academic Programs of Study
 
  
													 | 
									 
								 
							 |