From smartphones to cars to medical devices, our interactions with computers define much of modern life. The master of science in computer engineering challenges students who want to improve the world around them through continuous technological advancement. Graduate students expand on their computer architecture foundation by advancing their math and science skills and improving their ability to articulate why their work matters. Courses cover topics like program design, troubleshooting, hardware design systems testing and more. That coursework comes along with a dedicated applied-research ecosystem with labs investigating topics like humane game design, motion capture technology and information security and privacy.

Students have the opportunity to work within Colorado's thriving computer and electrical engineering fields while taking specialized, flexible courses. In addition to a highly specialized computer engineering curriculum, our students have the chance to build a strong knowledge base around general engineering concepts, an exceedingly useful tool in a wide variety of professional environments. Program graduates work as computer software engineers, computer hardware engineers and systems engineers spanning several industries, corporations and countries

Are you ready to learn more?

Get More Information

"We are trying to use machine-learning techniques and computer algorithms to recognize a patient’s behaviors...Doctors and engineers are working together to solve a scientific problem. It’s not something I can do by myself as an engineer by sitting in my office and coming up with an algorithm. That’s the kind of collaboration that we are doing."

Dr. Mohammad Mahoor

Application Information

Take the first step toward your academic career at the Ritchie School and start your application today.

Spring 2025 Final Deadline