Computer Science Master of Science

The CU Denver master of science in computer science provides ample opportunities in state-of-the-art research and professional development in various interdisciplinary areas.​

Degree requirements

The master of science in computer science requires a minimum of 30 credit hours of graduate-level computer science courses with at least a 3.0 grade point average. Students choose one of three plans to complete their degree. Students in the Data Science in Biomedicine track will complete a minimum of 36 credit hours of graduate-level courses.

Plan I – Master’s Thesis

Students complete a minimum of 24 credit hours of graduate coursework and 6 credit hours of graduate thesis work. In addition, students may take up to 3 credit hours of “Independent Study” course with approval of their faculty research advisor. Please refer to the most current Computer Science Master’s Degree Handbook for specific course requirements. 

Plan II – Master’s Project

Students complete 27 credit hours of graduate coursework and 3 credit hours of graduate master project work. In addition, students may take up to 3 credit hours of Independent Study course with approval of their faculty research advisor. Please refer to the most current Computer Science Master’s Degree Handbook for specific course requirements.

Plan III – Course Only

Students complete 30 hours of graduate course work. Please refer to the most current Computer Science Master’s Degree Handbook for specific course requirements.

NOTES:

For students with applications from majors that satisfy the admissions criteria but are lacking some CS foundational courses: A specific plan of study is devised in your admission plan specifying the number of CS foundational courses to be completed during the first year of your studies with a minimum grade of B. In addition to these courses, you will need to complete a minimum of 30 credit hours to satisfy the program requirements.

Department positions may be available (including teaching assistants).  Department positions are hourly based positions and do not include tuition reimbursement; hiring decisions are made 1-2 weeks after the beginning of each semester by the department. These positions are competitive and are based on availability, need, and qualifications. Computer science students are also eligible for other on campus employment.  For available positions, please refer to Handshake, the student employment website.