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 | ||
COMP5050 | MODERN COMPUTING | 4 |
Summer Semester: Undergraduate Senior Year | ||
COMP5700 | CLASSICAL ARTIFICIAL INTELLIGENCE | 4 |
Grade of B or higher required in undergraduate courses to satisfy requirements in the Master of Science in Computer Science | ||
Year One: Fall | ||
COMP7431 | ADVANCED SOFTWARE ENGINEERING | 3 |
COMP7010 | ADVANCED ALGORITHMS | 3 |
COMP6999 | TECHNICAL PROJECTS DEVELOPMENT | 3 |
Elective | 3 | |
Spring | ||
DATA6250 | MACHINE LEARNING FOR DATA SCIENCE | 3 |
Elective | 3 | |
Elective | 3 | |
COMP6999 | TECHNICAL PROJECTS DEVELOPMENT | 3 |
or COMP7010 | ADVANCED ALGORITHMS | |
Total Credits | 32 |
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 | ||
COMP7010 | ADVANCED ALGORITHMS | 3 |
or COMP7431 | ADVANCED SOFTWARE ENGINEERING | |
COMP6999 | TECHNICAL PROJECTS DEVELOPMENT | 3 |
Spring | ||
DATA6250 | MACHINE LEARNING FOR DATA SCIENCE | 3 |
Elective | 3 | |
Summer | ||
Elective | 3 | |
Elective | 3 | |
Year 2: Fall | ||
COMP7431 | ADVANCED SOFTWARE ENGINEERING | 3 |
Elective | 3 | |
Spring | ||
Elective | 3 | |
DATA6999 | CAPSTONE | 3 |
or COMP7600 | THESIS | |
Total Credits | 30 |
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 | ||
COMP7431 | ADVANCED SOFTWARE ENGINEERING | 3 |
COMP7010 | ADVANCED ALGORITHMS | 3 |
COMP6999 | TECHNICAL PROJECTS DEVELOPMENT | 3 |
Spring | ||
DATA6250 | MACHINE LEARNING FOR DATA SCIENCE | 3 |
Elective | 3 | |
Elective | 3 | |
Elective | 3 | |
Summer | ||
Elective | 3 | |
Elective | 3 | |
DATA6999 | CAPSTONE | 3 |
or COMP7010 | ADVANCED ALGORITHMS | |
Total Credits | 30 |
Course | Title | Credits |
---|---|---|
List of Electives | ||
COMP5750 - EMBEDDED ARTIFICIAL INTELLIGENCE | 3 | |
COMP5775 - ADVANCED PARALLEL COMPUTING | 3 | |
COMP6760 - COMPUTER VISION | 3 | |
COMP7800 - NATURAL LANGUAGE PROCESSING | 3 | |
COMP7800 - ARCHITECTURE AND AI | 3 | |
COMP7800 - APPLIED DEEP LEARNING | 3 | |
COMP7800 - BIG DATA SYSTEMS | 3 | |
COMP7800 - SPORTS ANALYTICS | 3 | |
COMP7800 - SOCIAL NETWORK ANALYSIS | 3 |