Master of Science Computer Science

Overview

The M.S. in Computer Science will provide an advanced background for students across a broad range of topics in Computer Science and prepare them to make strong contributions in their chosen career. Students will study such topics as advanced programming, algorithms and algorithm design, principles of database design, programming languages, computer architecture, machine learning, deep learning, computer networks, and cybersecurity. Students may concentrate on areas such as web development, software systems, machine learning, cybersecurity, and data analytics. The MS will finish in a culminating capstone experience called the ‘Graduate Practicum in Computer Science’ that will enable students to integrate their coursework knowledge by putting it into practice.

The program aims to provide 3 core objectives for its enrolled candidates:

1.  Develop understanding of a broad range of computer science topics. 

2.   Gain expertise in a chosen area of computer science

3.  Demonstrate competence in the chosen area through an integrative capstone experience.

Our students are welcome to explore various disciplines within Computer Science through coursework, teaching assistantships, and through our laboratory research program. Teaching assistantships and laboratory research experiences are overseen by a mentor to ensure students learn valuable skills and knowledge in these environments. 

Program Director

Christopher J. Pappas, 914.323.1276, christopher.pappas@mville.edu