The Master of Science in Computer Engineering at the University of Denver is a 2-year graduate program designed for students who want to advance their expertise in computer architecture, hardware design, embedded systems, networking, and intelligent computing technologies. The program combines advanced engineering coursework with applied research opportunities, preparing graduates for careers in computer hardware, software systems, embedded computing, and technology innovation.
Curriculum Structure
Year 1
Students begin by strengthening their foundation in computer engineering through advanced coursework in computer hardware, software systems, mathematics, and engineering principles. The curriculum emphasizes program design, troubleshooting, hardware design, system testing, and technical problem-solving.
Students also study subjects such as Network Design, covering network architecture, switching techniques, communication systems, error detection and correction, signal propagation, and modern networking technologies. These courses help students understand how complex computing and communication systems are designed and maintained.
Year 2
During the second year, students pursue specialized coursework aligned with their professional interests and career goals. Courses such as Pattern Recognition and Machine Learning introduce students to intelligent systems, supervised learning techniques, classification methods, feature extraction, and modern artificial intelligence applications.
Students also participate in applied research opportunities involving areas such as information security, privacy, motion-capture technologies, and human-centered technology development. These experiences allow students to apply their engineering knowledge to real-world technological challenges.
Focus Areas
Computer Architecture; Embedded Systems; Hardware Design; Network Engineering; Machine Learning; Pattern Recognition; Information Security; Intelligent Systems; Systems Engineering; Hardware-Software Integration.
Learning Outcomes
Develop expertise in computer system design, hardware-software integration, machine learning, network architecture, embedded technologies, systems testing, intelligent computing, engineering analysis, advanced troubleshooting, and technical problem-solving.
Professional Alignment (Accreditation)
The program prepares graduates for careers as Computer Hardware Engineers, Computer Software Engineers, Systems Engineers, Embedded Systems Engineers, Network Engineers, and technology specialists across industries including software, telecommunications, healthcare technology, aerospace, and advanced manufacturing.
Reputation (Employability Rankings)
The Daniel Felix Ritchie School of Engineering and Computer Science is recognized for its strong emphasis on research, innovation, and industry collaboration. Students benefit from small class sizes, faculty mentorship, and access to advanced research laboratories. Located in Colorado's growing technology ecosystem, the program provides graduates with valuable opportunities for professional networking, applied learning, and career advancement in engineering and technology fields.
At the University of Denver, the MS in Computer Engineering program is designed to provide students with hands-on experiences that bridge the gap between theoretical knowledge and practical application. Students have access to state-of-the-art facilities and cutting-edge tools that enhance their learning and prepare them for real-world challenges. The program emphasizes experiential learning through collaborative projects, internships, and research opportunities, ensuring that graduates are well-equipped to excel in their careers.
Here are some key aspects of experiential learning in the MS in Computer Engineering program:
- Collaborative Projects: Engage in team-based projects that simulate real-world engineering challenges, fostering teamwork and problem-solving skills.
- Internship Opportunities: Gain valuable industry experience through internships with leading tech companies, allowing you to apply your skills in a professional setting.
- Research Laboratories: Access specialized labs such as the Robotics and Embedded Systems Lab, where you can work on innovative projects and conduct research alongside faculty.
- Digital Tools and Software: Utilize industry-standard software and tools, including MATLAB, Simulink, and various programming environments, to enhance your technical skills.
- Field Trips: Participate in field trips to local tech companies and research institutions, providing insights into industry practices and networking opportunities.
- Libraries and Resources: Benefit from extensive library resources, including access to databases and journals specific to computer engineering, to support your research and studies.
- Institute for Computing and Digital Technologies: Collaborate with faculty and peers at this dedicated institute, which focuses on advancing knowledge in computing and digital technologies.
The MS in Computer Engineering at the University of Denver equips graduates with the skills and knowledge needed to excel in a rapidly evolving tech landscape. Alumni have successfully transitioned into roles such as Software Engineer, Systems Architect, and Data Scientist, showcasing the program's strong emphasis on practical application and innovation. Here’s what you can expect in terms of progression and future opportunities:
- University Services: The Career Services Center offers personalized career counseling, resume workshops, and interview preparation to help you land your dream job. Additionally, the university hosts job fairs and networking events that connect students with industry leaders.
- Employment Stats and Salary Figures: Graduates from the program have reported a high employment rate, with many securing positions within six months of graduation. The average starting salary for MS in Computer Engineering graduates is around $90,000, reflecting the high demand for skilled professionals in this field.
- University–Industry Partnerships: The University of Denver has established partnerships with leading tech companies such as Lockheed Martin and Arrow Electronics, providing students with internship opportunities and real-world project experience that enhances 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 by employers worldwide.
- Graduation Outcomes: The program boasts a strong track record of graduates who go on to pursue advanced roles in technology, research, and academia, further solidifying the value of your degree.
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 study can open doors to research positions, university faculty roles, or high-level industry positions focused on innovation and development. Additionally, you could explore certifications in specialized areas such as cybersecurity, artificial intelligence, or data analytics 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.
