You are here

Computer Science

While many CU-Boulder computer science alumni are employed with some of the world’s most recognizable computer science firms, increasingly more are entering into the aerospace industry, financial services, and national laboratories. Led by an award-winning faculty, the flexible track-based curriculum allows students to select specific coursework to meet their individual needs while preparing graduates for careers in any area of computer science.

Take a graduate course or pursue a Master of Engineering degree in Computer Science. Areas of study include:

  • Artificial Intelligence
  • Computer Graphics
  • Database Systems
  • Human-Computer interaction
  • Numerical Computation
  • Operating Systems
  • Parallel Processing
  • Programming Languages
  • Software Engineering
  • Theory of Computation

Dual Degree Option

If you are interested in leadership and management, the dual degree of a Master of Engineering in Computer Science and the Master of Engineering in Engineering Management may be the perfect fit for you!

Graduate Advisor: Computer Science

Rajshree Shresthra
Computer Science Website

View graduate degree admission requirements application deadlines on the University of Colorado Boulder Graduate Admissions page.


Check out the Engineering Anywhere distance course offerings for Computer Science below!


Library Courses

Library Courses are digital recordings of University of Colorado Boulder graduate engineering and technology courses taught in previous semesters. These courses have been approved to be included in the Course Library. However, for most courses, you will need to contact the instructor directly to obtain permission to take the course in a particular semester.