Program at a GlanceComputer Programming Computer Science Computer Software Engineering
Online Master of Engineering in Computer Science at the University of Colorado Boulder
The University of Colorado Boulder (CU Boulder) is the flagship campus of the University of Colorado system and is globally recognized for its world-class research and a faculty that includes numerous Nobel Prize laureates. An innovator and leader in the distance education field for more than 45 years, CU-Boulder connects students to its campus from anywhere in the world anytime through its distance education delivery platform.
The distance education platform gives students access to a variety of graduate programs, including master's degrees, certificates, and individual courses, allowing CU Boulder online distance education students to earn the same degrees and have the same resources as on-campus students.
Master of Engineering (ME) in Computer Science program overview
"US News and World Report" ranks the Computer Science program at CU Boulder 40th overall and 22nd among public graduate programs (2017). It is one of the leading departments in the nation, as measured by the prominence of its research programs and the placement of its students. The program has research groups in human-computer interaction, machine learning, numerical and parallel computation, databases, networks, software engineering, systems, and theoretical computer science.
Computer Science faculty, staff, and students are engaged in cutting edge research projects that address some of the most important challenges facing society today. From harnessing the power of big data to modeling climate change to understanding the role of social media, advances in computer science today will change the world tomorrow.
Focus areas and dual degree option
Areas of study include Data Science, Human-Centered Computing, Intelligent Systems, Numerical Computation, Robotics, and Software Systems and Cloud Computing.
Computer Science Curriculum
Students must complete a total of 30 credit hours that meet the following criteria:
- At least 18 credit hours of Computer Science courses at the 5000 level or above are required. CSCI 6800 (Master of Engineering Project) cannot be counted towards these 6 Computer Science courses.
- The breadth requirement must be satisfied, but only in three Computer Science areas rather than four.
- 12 credit hours of courses at the 4000 level or above are allowed. They can be from any department in the College of Engineering as long as they have "significant Computer Science content." However, the course must be taught by a member of the graduate faculty, and the course must be pre-approved by petition to the Graduate Committee.
- The Master's Degree Plan Approval form must be submitted.
All students have automatic access to online course lectures (streaming or downloading) beginning the first day until the last day of the semester. Recorded lectures are uploaded to the portal within 24 hours after the lecture has been taught on campus. Students have the option to participate live from a distance in the real-time classroom experience and/or view the lectures asynchronously as it fits their schedule.
Library Courses, those that have been recorded in previous semesters, are available to take for academic credit with the instructor's approval.
CU Boulder faculty includes five Nobel laureates (four in physics and one in chemistry), eight MacArthur "Genius Grant" fellows, two US Professors of the Year and four National Medal of Science winners. CU Boulder faculty members contributed valuable data to the international climate change report that shared in the 2007 Nobel Peace Prize.
The Department of Computer Science's award-winning faculty members are committed to advancing research, education, and practice in the field.
CU Boulder offers a variety of financial assistance options for online distance graduate students. These include loans, grants, military and company tuition assistance programs.
Distance Education: Computer Science
The flexible, track-based Computer Science curriculum allows students to select specific coursework to meet their individual interests while preparing graduates for careers across a broad range of areas. The program awards the ME in Computer Science degree.
Prerequisites & Transfer Credits
Transfer Credits Accepted?
Services, Schedule, Reputation, Instructors and Student Info
|Online Office Hours|
|Social Discussion Forums|
|On-Campus Graduation Ceremony|
|Online Management of Coursework|
|Minimum Completion Time||No minimum|
|Average Course Length||N/A|
- School Type:
- School Accreditation:
- Regional Accreditation North Central Association of Colleges and Schools, The Higher Learning Commission
- Program Accreditation:
Instructors & Students
- Teach both online and on-campus
- Students worldwide
Tuition & Fees
- $835 per credit hour
- Required for Completion
- 30 credit hours
- Total Estimated Cost