Computer Science Master of Science

Leading to a Master of Science Degree in Computer Science 

Gain the expertise to drive innovation with Wentworth's Master's in Computer Science. Our program provides advanced training in AI, machine learning, software engineering, cloud services, Parallel Computing, LLMs, and more, preparing you for leadership positions in tech, finance, healthcare, and other dynamic fields.

Program Educational Objectives

At the end of this program, students will be able to:

  • Model, analyze, and design computing processes and systems
  • Demonstrate mastery of leading-edge techniques and technologies
  • Evaluate current and emerging issues in computing

Student Outcomes

Graduates of the Master of Science in Applied Computer Science graduates will:

  • Demonstrate and function effectively in a team, engage in the process of modeling, designing, and implementing computer-based systems of varied complexity utilizing multiple technologies.
  • Maintain effective communication with stakeholders in a typical software development environment by preparing and delivering effective technical presentations using appropriate technologies writing clear and accurate technical documents.
  • Learn new models, techniques, and technologies as they emerge, and appreciate the necessity for continuing professional development.
  • Demonstrate an ability to model, analyze and design computing processes and systems.
  • Analyze a current significant software technology, articulate its strengths and weaknesses, and specify and promote improvements or extensions to that technology.
  • Recognize and analyze social and professional issues and responsibilities faced by computing professionals.
4 +1 Masters of Science in Computer Science:  Requirements which include two courses (8 credits) completed during senior year and one additional graduate year starting in the fall. (32 credits)
Course Title Credits
Spring Semester: Undergraduate Senior Year
COMP5050MODERN COMPUTING4
Summer Semester: Undergraduate Senior Year
COMP5700CLASSICAL ARTIFICIAL INTELLIGENCE4
Grade of B or higher required in undergraduate courses to satisfy requirements in the Master of Science in Computer Science
Year One: Fall
COMP7431ADVANCED SOFTWARE ENGINEERING3
COMP7010ADVANCED ALGORITHMS3
COMP6999TECHNICAL PROJECTS DEVELOPMENT3
Elective3
Spring
DATA6250MACHINE LEARNING FOR DATA SCIENCE3
Elective3
Elective3
COMP6999TECHNICAL PROJECTS DEVELOPMENT3
or COMP7010 ADVANCED ALGORITHMS
Total Credits32
2-Year Program Master of Science in Computer Science:  Requirements for students with a baccalaureate degree in computer science, or related field.
30 credits
Course Title Credits
Year 1: Fall
COMP7010ADVANCED ALGORITHMS3
or COMP7431 ADVANCED SOFTWARE ENGINEERING
COMP6999TECHNICAL PROJECTS DEVELOPMENT3
Spring
DATA6250MACHINE LEARNING FOR DATA SCIENCE3
Elective 3
Summer
Elective3
Elective3
Year 2: Fall
COMP7431ADVANCED SOFTWARE ENGINEERING3
Elective3
Spring
Elective3
DATA6999CAPSTONE3
or COMP7600 THESIS
Total Credits30
1-Year Program Master of Science in Computer Science: Requirements for students with any baccalaureate degree to earn a Masters of Science in Computer Science. 30 credits
Course Title Credits
Year 1: Fall
COMP7431ADVANCED SOFTWARE ENGINEERING3
COMP7010ADVANCED ALGORITHMS3
COMP6999TECHNICAL PROJECTS DEVELOPMENT3
Spring
DATA6250MACHINE LEARNING FOR DATA SCIENCE3
Elective3
Elective3
Elective3
Summer
Elective3
Elective3
DATA6999CAPSTONE3
or COMP7010 ADVANCED ALGORITHMS
Total Credits30
Course Title Credits
List of Electives
COMP5750 - EMBEDDED ARTIFICIAL INTELLIGENCE3
COMP5775 - ADVANCED PARALLEL COMPUTING3
COMP6760 - COMPUTER VISION3
COMP7800 - NATURAL LANGUAGE PROCESSING3
COMP7800 - ARCHITECTURE AND AI3
COMP7800 - APPLIED DEEP LEARNING3
COMP7800 - BIG DATA SYSTEMS3
COMP7800 - SPORTS ANALYTICS3
COMP7800 - SOCIAL NETWORK ANALYSIS3