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.

Total: 30 credits. The program consists of 4 Core courses and 6 Electives.

CORE COURSES:

Course Title Credits
COMP7010ADVANCED ALGORITHMS3
COMP7431ADVANCED SOFTWARE ENGINEERING3
COMP6710PRINCIPLES OF MACHINE LEARNING3
COMP6999TECHNICAL PROJECTS DEVELOPMENT3
Total Credits12
Electives: 
Course Title Credits
COMP5705DATA MINING3
COMP5750EMBEDDED ARTIFICIAL INTELLIGENCE4
COMP5775ADVANCED PARALLEL COMPUTING4
COMP6100SECURE SOFTWARE DEVELOPMENT3
COMP6760COMPUTER VISION3
COMP7025Sports Analytics4
COMP7350BIG DATA SYSTEMS3
COMP7600THESIS3
COMP7800GRADUATE SPECIAL TOPICS IN APPLIED COMPUTER SCIENCE4
AAIN5720TRUSTWORTHY GENERATIVE AI3
AAIN7001FOUNDATIONS OF ARTIFICIAL INTELLIGENCE3
AAIN7410AGENTIC AI SYSTEMS3
AAIN7420DATA ENGINEERING FOR AI3
AAIN7422EXPLAINABLE ARTIFICIAL INTELLIGENCE3
AAIN7424INTELLIGENT SYSTEMS3
AAIN7430PROMPT ENGINEERING3
DATA6150DATA SCIENCE FOUNDATIONS3
DATA6000APPLIED STATISTICS FOR RESEARCH3
DATA6100DATA VISUALIZATION3
DATA6200DATA MANAGEMENT3
DATA6300ADVANCED TOPICS IN LARGE LANGUAGE MODELS3
DATA6710APPLIED DEEP LEARNING3
DATA6999CAPSTONE3
DATA7800GRADUATE SPECIAL TOPICS4
MATH5700MATHEMATICS FOR MACHINE LEARNING3
MATH7800GRADUATE SPECIAL TOPICS IN APPLIED MATHEMATICS1-4
CYBR6420REVERSE ENGINEERING3
CYBR6520MALWARE ANALYSIS3
CYBR6550THREAT INTELLIGENCE3
CYBR6580DIGITAL FORENSICS AND INCIDENT RESPONSE3