M.S. in Computer Science
Software Engineering Curriculum
M.S. in Computer Science
Software Engineering
The program’s curriculum is designed to transition students into software design and development roles. Students will learn:
- How to write and deploy object-oriented software applications that are efficient, maintainable, and expandable across multiple languages (Java, Javascript, Python)
- Advanced programming concepts including parallel programming, networking and socket programming, advanced object orientation, systems programming, and user interface design principles
- Software documentation, design patterns, project management, and database management
Core Courses (16 credits)
Software Engineering Concentration (16 credits)
Software Engineers
START HERE
MERRIMACK COLLEGE ACCOLADES
At Merrimack College, we’re proud of our long history of providing quality degrees to students entering the job market. Our faculty are more than just teachers. We are committed to helping you grow — academically, personally and spiritually — so that you may graduate as a confident, well-prepared citizen of the world.
- #10 Top 50 Best Value Online Big Data Programs 2020 by ValueColleges.com
- U.S. News & World Report 2022 #34 Best Regional Universities North
- U.S. News & World Report 2022 #41 Best Value Schools
- U.S. News & World Report 2022 #3 Most Innovative Schools
- Money Magazine’s Best Colleges 2020
- The Princeton Review 2021 Best Northeastern Regional College
- Apple Inc., Apple Distinguished School




Software Engineers
START HERE
News & Events
6 Government Job Opportunities for Graduates with a Master’s in Public Administration and Affairs
In this article, we will explore some of the government job opportunities available to individuals with a Master's in Public Administration and Affairs.
6 Public Policy Jobs for Graduates with a Master’s in Public Administration and Affairs
Obtaining a Master's in Public Administration and Affairs can open up a diverse range of career opportunities in the field of public policy.
Master’s in Public Affairs vs. Master’s in Public Administration: Understanding the Difference
Explore the distinctions between a Master's in Public Affairs and a Master's in Public Administration.
What Can I Do With a Master’s in Public Administration and Affairs?
This program provides students with a comprehensive understanding of the complex issues facing government and nonprofit organizations and equips them with the skills necessary to lead, manage, and impact communities.