MS in Computer Science, student at laptop

Computer Science

Graduate Program

SUNY New Paltz offers a flexible, 30-credit master’s degree program in Computer Science, designed to help students from all backgrounds advance to new careers in technology fields. Our mission is to prepare the next generation of application developers, start-up entrepreneurs and business analysts to thrive in a rapidly-changing world.

We’re focused on teaching 21st century skills that are in demand in a wide range of professions!

Flexible Course Scheduling

Courses are offered both in flexible online formats and in-person at state-of-the-art facilities like our new Science Hall. The full program can be completed in less than two years.

Building 21st Century Skills

We are focused on teaching 21st century skills that are in demand in a wide range of professions, in areas like machine learning, software application engineering, artificial intelligence and data science.

Dedicated Faculty

Courses are rigorous enough to serve students with deep experience in computer science, led by faculty who are experts in their fields.

Responsive Curriculum

Our curriculum is constantly evolving in step with current trends in technology, emphasizing the skills that employers – especially in the Hudson Valley’s growing tech industries – need right now.

Accessible Format

Admission to the program is open to ALL majors. While many of our students enter the program with undergraduate degrees in computer science or related fields, others have come from fields as varied as Philosophy, Fine Arts, Journalism, Business and Biology.

Successful Alumni

Graduates have gone on to enjoy careers in the Hudson Valley and New York City at companies including IBM, Goldman Sachs and Facebook.

Interested in learning more? Contact Department Chair Chirakkal Easwaran at to learn about course offerings, program requirements and scholarship and teaching assistantship opportunities.

For admission information, contact Graduate & Extended Learning at

Comprehensive Exam