The Master of Science in Computer Engineering at Tufts University prepares students to design, develop, and analyze the hardware, software, and networking systems that power modern computing technologies. Jointly administered by the Departments of Electrical and Computer Engineering and Computer Science, the program combines advanced engineering concepts with practical computing knowledge, preparing graduates for careers in embedded systems, computer architecture, network engineering, hardware design, and technology research.
Curriculum Structure:
The program requires 30 graduate-level credits, including at least 10 courses at the 100 level or above, and can typically be completed in 12–24 months. Students customize their academic plans while completing coursework in three essential areas: computer networking, computer architecture, and computer software and systems.
First Year: Students establish their technical foundations through courses in Computer Networking, Computer Architecture, and Computer Software and Systems. They explore network communication, processor design, memory systems, operating systems, and software development, developing an integrated understanding of hardware and software technologies.
Second Year: Students deepen their expertise through advanced electives in Embedded Systems, Computer Systems for Machine Learning, Hardware Security, and System-on-Chip Design. They can also explore VLSI Architectures, Power-Aware Computing, and emerging computing technologies, developing specialized skills for complex engineering applications and research projects.
Focus Areas:
Computer architecture, computer networking, embedded systems, hardware security, system-on-chip design, VLSI architectures, power-aware computing, computer software and systems, machine learning systems, parallel computing, cloud computing, digital systems, network engineering, computing technologies, system reliability and performance.
Learning Outcomes:
Develop advanced knowledge of computer hardware and software systems, design and analyze computer architectures, understand networking technologies, build embedded computing solutions, evaluate system performance and reliability, apply hardware security principles, understand power-efficient computing, and integrate engineering and computer science concepts to solve complex technological challenges.
Professional Alignment (Accreditation):
The program is jointly administered by Tufts University's Department of Electrical and Computer Engineering and Department of Computer Science within the School of Engineering. Its interdisciplinary curriculum provides technical preparation across computer architecture, networking, embedded systems, hardware security, and software engineering. Eligible students may also participate in the Graduate Cooperative Education Program, gaining up to six months of full-time professional experience through real-world engineering projects. No specific professional accreditation for this master's program is identified on the official program page.
Reputation (Employability Rankings):
Tufts University offers students access to interdisciplinary engineering research, faculty mentorship, and professional opportunities within the Greater Boston technology and innovation community. According to the U.S. Bureau of Labor Statistics, employment of computer hardware engineers is projected to grow 7% from 2024 to 2034, with a median annual wage of $155,020 in May 2024. Graduates can pursue careers as computer engineers, hardware engineers, embedded systems engineers, computer architecture engineers, network systems engineers, semiconductor design engineers, systems engineers, and research scientists.
At Tufts University, the MEng in Computer Engineering program is designed to provide students with a robust blend of theoretical knowledge and practical skills. Students engage in hands-on projects that allow them to apply what they learn in real-world scenarios, preparing them for successful careers in the tech industry. The program emphasizes experiential learning through various facilities and tools that enhance the educational experience.
Here are some key aspects of experiential learning in the MEng Computer Engineering program at Tufts:
- State-of-the-Art Laboratories: Students have access to specialized labs, including the Integrated Circuits and Systems Lab and the Robotics Lab, where they can work on cutting-edge projects.
- Collaborative Projects: The curriculum includes group projects that encourage teamwork and innovation, allowing students to tackle complex engineering challenges together.
- Internship Opportunities: Tufts has strong connections with industry leaders, providing students with internship opportunities that offer valuable work experience and networking possibilities.
- Digital Tools and Software: Students utilize advanced software tools such as MATLAB, LabVIEW, and various simulation software to enhance their learning and project outcomes.
- Research Institutes: The Tufts Institute of Engineering in Medicine and the Tufts Center for Engineering Education and Outreach provide additional resources and opportunities for research and collaboration.
- Field Trips and Industry Visits: The program includes organized visits to tech companies and research facilities, giving students insight into the industry and potential career paths.
- Library Resources: The Tufts University Libraries offer extensive resources, including access to engineering journals, databases, and study spaces tailored for engineering students.
Choosing to pursue an MEng in Computer Engineering at Tufts University opens the door to a wealth of career opportunities. Graduates from this program often find themselves in high-demand roles such as Software Engineer, Systems Architect, and Data Scientist. The skills and knowledge gained here not only prepare you for immediate employment but also set a strong foundation for long-term career success:
- University Services: Tufts offers robust career services, including personalized career counseling, resume workshops, and networking events with industry professionals. The Tufts Career Center also hosts job fairs and provides access to exclusive job postings.
- Employment Stats and Salary Figures: Graduates from the MEng program have an impressive employment rate, with over 90% securing jobs within six months of graduation. The average starting salary for graduates in computer engineering is around $100,000, reflecting the high demand for skilled professionals in this field.
- University–Industry Partnerships: Tufts has established partnerships with leading tech companies such as Google, Microsoft, and IBM, providing students with internship opportunities and real-world project experiences that enhance their learning and employability.
- Long-term Accreditation Value: The MEng program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that your degree meets the highest standards of quality and is recognized globally.
- Graduation Outcomes: Alumni of the program have gone on to work at top-tier companies and have also pursued entrepreneurial ventures, showcasing the versatility and value of the education received at Tufts.
Further Academic Progression: After completing the MEng in Computer Engineering, you may choose to further your studies by pursuing a PhD in Computer Engineering or a related field. This path can lead to advanced research opportunities, teaching positions at universities, or high-level roles in industry research and development. Additionally, you could explore specialized certifications or professional development courses to enhance your expertise in emerging technologies.


US universities use a holistic admissions review. Beyond grades and standardized test scores, they weigh the strength of your overall profile to understand who you are as a student and a person.

Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
