MS in Computer Science
Software Engineering Curriculum
MS 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
Do you need a Master’s Degree in Computer Science if ChatGPT can “do it all?”
What makes a good teacher is a love of learning combined with excellent teaching skills. Earn an M.Ed online at Merrimack College.
NBA’s Senior Director, Basketball Strategy & Analytics, and Senior Data Scientist, to teach “Advanced Sports Analytics”
What makes a good teacher is a love of learning combined with excellent teaching skills. Earn an M.Ed online at Merrimack College.
What Makes a Good Teacher?
What makes a good teacher is a love of learning combined with excellent teaching skills. Earn an M.Ed online at Merrimack College.
The Importance of Teacher Education
Teacher education, including pursuing professional development certificates, impacts student achievement. Study online at Merrimack College.