Professional Master's in Computer Science

A course-based master's option for working professionals.

Our professional master’s programs prepares curious, motivated problem solvers to stay ahead of the innovation curve — equipping you with the knowledge and applied skills behind AI, natural language processing, deep learning, robotics and cybersecurity. You can pursue a general course track or choose from one of eight sub-plans to specialize in a specific field, such as robotics, data science and engineering, or human-centered computing. 

Request Program Info    Start an Application 

Please note that more research opportunities are available for traditional MS students. Professional MS students also are not eligible for part-time instructor positions, teaching assistantships or research assistantships — only hourly appointments. 

Curriculum & Requirements

During your first semester, you will work closely with your advisor to develop a plan of study that meets your professional goals. Whether you choose the general track or a sub-plan option, you will then complete 30 hours of coursework, including at least nine hours of breadth classes. If you choose a sub-plan option, you will complete four courses within your area of specialization. You will also complete six hours of project-based coursework, which includes an entrepreneurial option that allows you to explore your own business idea. 

Degree Requirements    Admission Requirements 

General Track

Complete 30 credits of course hours, according to the course requirements listed below. The following rules apply: 

  • You must earn a B or better grade in three breadth courses.
  • Your remaining seven courses can be any approved graduate courses.
  • You may take up to two non-CS approved classes.

Why CU Boulder?

Located at the foothills of the Rocky Mountains in Boulder, Colorado — a nationally recognized tech hub consistently ranked among the best places to live in the U.S. — CU Boulder offers access to top employers including Google, IBM, Lockheed Martin, Oracle and a thriving startup ecosystem

Beyond the classroom, you will enjoy an unmatched quality of life. Boulder offers endless opportunities for outdoor recreation; a vibrant, innovation-driven community; and a healthy work-life balance that supports both academic success and personal well-being.

Request more information