This degree program can be completed part-time or full-time.
At the intersection of technology and innovation, our Master of Science in Computer Engineering will give you the skills and knowledge you need to advance your career in today’s competitive job market. Gain valuable, hands-on experience monitoring, analyzing and redesigning computer systems and components. Get advanced training in computer architecture, embedded design, Internet of Things, and robotics and process automation. Three concentrations to choose from or design a concentration to meet your needs and interests to solve real-world challenges. Full- and part-time options available.
Flexible and Convenient
The Master of Science in Computer Engineering is designed to help you balance, work, school and family.
Accelerated 4+1 Master’s degree
Open to current Wentworth students in the final year of their Bachelor of Science in Computer Engineering or related major, the Accelerated 4+1 Master’s degree enables you to enroll in master’s-level classes while completing your bachelor’s degree. Earn a master’s degree in just 1 year after graduation.
Open to candidates with a BS in Computer Engineering or related major, who are not able to transfer the required graduate-level credits into the program. Choose the thesis or non-thesis option and complete your degree in just 3 semesters.
Open to working professionals with a BS in Computer Engineering or related major, the part-time program can be completed in as little as 2 years, or up to 4 years, depending on the availability of transfer credits the number of classes taken per semester, and the thesis/non-thesis option chosen. Convenient afternoon and evening classes allow you to continue working while you learn and apply what you are studying to work-related situations.
Students enrolled in the Master of Science in Computer Engineering are required to complete 31 credits for the thesis option, and 34 for the non-thesis option (see thesis option below). Among the required courses are 2 core courses, one each in math and methods, four courses in one of the concentrations listed below, 1 general elective and a graduate seminar. All students must choose at least 1 concentration. Master's in Computer Engineering Curriculum.
- Computer Architecture
- Embedded Design
- Internet of Things
- Robotics and Process Automation
Students may also work with their advisor to customize a concentration to meet their unique needs and interests.
Self-directed scholarly investigation an important part of both the thesis and non-thesis options. The two-course thesis allows you to choose one of four alternative pathways to
undertake the research and development needed to meet your investigational aspirations and career. The alternative thesis pathways are:
- a science thesis to establish new knowledge using the scientific method
- an engineering thesis to alleviate a deficiency in society or environment
- a partnership thesis to address challenges faced by an external organization
- an entrepreneurial thesis toward a marketable product or service
The thesis option requires 31 credits.
Wentworth Institute of Technology is accredited by the New England Commission of Higher Education (formerly the Commission on Institutions of Higher Education of the New England Association of Schools and Colleges, Inc.).
The Master of Science in Computer Engineering is offered in two options: thesis and non-thesis. The thesis option requires 31 credits including Thesis I and Thesis II. The non-thesis options requires 34 credits including a two-semester project. All students are required to have at least one concentration.
To be considered for full-time enrollment, students must be enrolled in 3-5 classes per semester. Part-time enrollment requires 1-2 classes per semester.
View more information from the Course Catalog below for program requirements.
The program has a thesis option with 31 required credit hours, and a non-thesis option with 34 required credit hours. Either option has the students undertake an individualized engineering development experience, either as a two-course Thesis, or a one-course Master Project. All students are required to complete a one-credit Professional Perspectives course to increase exposure to recent developments and to aspects of professionalism. All students are required to complete a three-course concentration, either one of the predefined concentrations or an individualized concentration. The course requirements to complete the MSCE degree are shown in this curriculum table. Students must complete the course requirements with a cumulative GPA of at least 3.0, following Wentworth graduate school policies.
Course List Course Title Credits Mathematics Requirement MATH5800 MATHEMATICAL METHODS 3 or ELEC5850 ENGINEERING NUMERICAL METHODS 3 Management Requirement MGMT7175 ENGINEERING INNOVATION & ENTREPRENEURSHIP 3 or MGMT7100 PROJECT MANAGEMENT APPLICATIONS 3 Professional Perspectives Requirement ENGR7101 PROFESSIONAL PERSPECTIVES 1 Graduate Concentration Electives Requirement Gradute Electives: 6 three-credit courses 18 ELEC Courses at the 5000 or 6000 Level or other graduate courses with advisor's permission Thesis Requirements ENGR7100 THESIS I 3 ENGR7200 THESIS II 3 TOTAL CREDITS 31
Course List Course Title Credits Mathematics Requirement MATH5800 MATHEMATICAL METHODS (o) 3 or ELEC5850 ENGINEERING NUMERICAL METHODS 3 Management Requirement MGMT7175 ENGINEERING INNOVATION & ENTREPRENEURSHIP 3 or MGMT7100 PROJECT MANAGEMENT APPLICATIONS 3 Professional Perspectives Requirement ENGR7101 PROFESSIONAL PERSPECTIVES 1 Graduate Concentration Electives Requirement Graduate Electives: 8 three credit courses 24 ELEC Courses at the 5000 or 6000 Level or other graduate courses with advisor's permission Project Requirement ENGR7000 MASTER PROJECT 3 TOTAL CREDITS 34
For students with unrelated undergraduate degree, the following foundation courses may be required or recommended. ELEC5510 FOUNDATIONS OF ELECTRICAL CIRCUITS (3 credits) ELEC5520 FOUNDATIONS IN SIGNALS AND SYSTEMS (3 credits) DATA6100 DATA VISUALIZATION (3 credits)
The program offers two structured concentrations and one individualized concentration. A student is required to complete one concentration. To fulfill a concentration, the student is required to:
- Complete three of the courses listed with the concentration.
- Complete a thesis or master project that relates to a field of the concentration.
A student may take more than three of the listed courses for the concentration, and any completed extra courses would be counted as electives. A student may attempt to complete two concentrations. The student would need to complete three unique courses per concentration (no course could be counted as one of the three courses for both concentrations). The thesis or master project would need to be related to a field of both concentrations. The concentrations and associated courses are listed below. ELEC courses at the 5000 level do not have a graduate-level prerequisite. ELEC courses at the 6000 level may have a graduate-level prerequisite.
Course List Course Title Credits DIGITAL AND EMBEDDED DESIGN CONCENTRATION ELEC5650 EMBEDDED SYSTEMS 3 ELEC5875 ADVANCED COMPUTER ARCHITECTURE 3 ELEC5675 VSLI 3 ELEC5975 PARALLEL COMPUTER ARCHITECTURE 3 Course List Course Title Credits ROBOTICS AND PROCESS AUTOMATION CONCENTRATION ELEC5700 ROBOTICS & AUTOMATION SYSTEMS 3 ELEC5725 MACHINE PERCEPTION & COGNITION 3 ELEC5750 INDUSTRIAL CONTROLS 3 ELEC6200 CYBER-PHYSICAL SYSTEMS 3 Course List Course Title Credits INDIVIDUALIZED CONCENTRATION Students who wish to pursue an Individualized Concentration may submit a proposal to the graduate committee of the program for review. The proposal would include a rational, the name of the concentration and the required courses.
Careers in Computer Engineering
Graduates from the Computer Engineering program may go on to pursue careers as:
- Software Engineers
- Project Managers
- Data Scientists
- Java Developer
- Cloud Engineering Architect
Job Skills in Computer Engineering
Jobs for Computer Engineers include the following skills:
- Computer Science
- Software Engineering
- Software Development
- Agile Software Development
Salary for Computer Engineers
Graduates with an MS in Computer Engineering earn a median annual salary of $129,000.