2 Years On Campus Masters Program
The Master of Science in Computer Engineering provides advanced technical education with a strong emphasis on computer hardware, intelligent systems, and computer architecture. Students can pursue coursework, project-based learning, or independent thesis research, developing specialized expertise for careers in technology, engineering, and research.
Curriculum Structure
Year 1: Students develop advanced knowledge through courses such as CSE 5200 – Advanced Real-Time Embedded Systems, CSE 5600 – Computer Systems Architecture I, and CSE 5107 – Machine Learning. They can also explore operating systems, digital integrated circuit design, computer networks, and systems security.
Year 2: Students deepen their specialization through advanced electives and independent research. They complete CSE 7998 – Master's Capstone (6 units for the thesis option), conduct research under faculty supervision, prepare a progress report, and defend their thesis before a committee.
Note: The degree requires 30 units. The two-year structure is illustrative rather than a fixed course sequence.
Focus Areas
Computer Architecture, Machine Learning, Embedded Systems, Digital Integrated Circuit Design, Advanced Operating Systems, Systems Security, Computer Networks, Wireless Sensor Networks, High-Performance Computing, Computer Vision, Internet of Things, Parallel Computing.
Learning Outcomes
Advanced computer engineering knowledge, hardware and software integration, computer architecture design, embedded system development, machine learning applications, digital circuit design, cybersecurity expertise, computational problem-solving, independent research, and technical communication.
Professional Alignment (Accreditation)
No separate professional accreditation is specified for the MS in Computer Engineering program.
Reputation (Research & Employability)
Research Excellence: WashU offers interdisciplinary research opportunities through its Computer Science & Engineering and Electrical & Systems Engineering departments.
Research Opportunities: Students can work on advanced topics involving machine learning, computer architecture, embedded systems, cybersecurity, and high-performance computing.
At Washington University in St. Louis, the Master of Science in Computer Engineering program is designed to provide students with hands-on experiences that bridge the gap between theoretical knowledge and real-world application. Students have access to state-of-the-art facilities and cutting-edge tools that enhance their learning and prepare them for successful careers in the tech industry. The program emphasizes experiential learning through collaborative projects, internships, and research opportunities, ensuring that graduates are well-equipped to tackle complex engineering challenges.
Here are some key aspects of experiential learning in the Master of Science in Computer Engineering program:
- Research Laboratories: Students can engage in innovative research at the university's advanced labs, such as the Center for Computational Biology and the Institute for Informatics, where they can work on projects that push the boundaries of technology.
- Collaborative Projects: The program encourages teamwork through group projects that simulate real-world engineering problems, allowing students to develop their problem-solving and communication skills.
- Internship Opportunities: Washington University has strong connections with leading tech companies, providing students with internship opportunities that offer invaluable industry experience and networking potential.
- Digital Tools and Software: Students gain proficiency in industry-standard software and tools, including MATLAB, Python, and various simulation software, which are essential for modern engineering practices.
- Field Trips and Industry Visits: The program includes organized visits to tech companies and research institutions, giving students insights into the latest industry trends and practices.
- Access to Libraries and Resources: The university's libraries, including the John M. Olin Library, provide extensive resources for research and study, ensuring students have access to the latest publications and databases in computer engineering.
- Dedicated Facilities: The Engineering School features specialized facilities such as the Electrical and Systems Engineering Labs, equipped with the latest technology for hands-on learning and experimentation.
Pursuing an Master of Science in Computer Engineering at Washington University in St. Louis 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. With a strong foundation in both theoretical and practical aspects of computer engineering, you’ll be well-prepared to tackle complex challenges in the tech industry.
Here’s what you can expect in terms of progression and future opportunities:
- University Services: The Career Center offers personalized career counseling, resume workshops, and interview preparation sessions to help you land your dream job. Additionally, the Engineering Career Services team connects students with industry recruiters and hosts job fairs specifically for engineering students.
- Employment Stats and Salary Figures: According to recent data, over 90% of graduates secure employment within six months of graduation, with starting salaries averaging around $100,000 per year, depending on the role and location.
- University–Industry Partnerships: Washington University has established partnerships with leading tech companies such as Microsoft, Google, and IBM, providing students with internship opportunities and real-world project experiences that enhance their learning.
- Long-term Accreditation Value: The 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 prestigious organizations and have made significant contributions to the field, often taking on leadership roles within their companies.
Further Academic Progression: After completing your MS in Computer Engineering, you may choose to pursue a PhD in Computer Engineering or a related field. This advanced degree can open doors to academic positions, research opportunities, and specialized roles in industry. Additionally, you could explore certifications in emerging technologies or management programs to further enhance your expertise and career prospects.



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.
