Skip to main content
Sign In

College of Engineering and Applied Science

College of Engineering and Applied Sciences at UC Denver
 

Computer Science Scholars Program

Dual BS/MS Program



The Computer Science (CS) Scholars Program provides high-performing and motivated undergraduate students the opportunity to begin graduate work at the master’s level while completing the undergraduate degree in CS. In the process, it allows students to receive dual credit for up to 12 hours of graduate-level computer science courses for both the Bachelor of Science (BS) and the Master of Science (MS) degree. This accelerates the time to obtain a graduate degree for the student, saving both time and expense.

Why pursue an MS degree?

By pursuing a Master of Science (MS) degree, student and the University make a long term investment in students’ career. The MS is an advanced degree that provides students with the training and technical knowledge necessary to stay competitive in a rapidly changing field, as well as to advance into leadership positions in industry or government institutions. An MS degree also opens opportunities otherwise not available to graduates with only a bachelor’s degree. MS graduates typically receive higher entry- level salaries and have higher salaries on average throughout their career.

Program Guidelines:

Students admitted into the CS Scholars Program will be allowed to take 5000-level courses in computer science while still completing their undergraduate degree in computer science. CS Scholars are allowed to apply up to 12 credit hours (4 courses) of 5000-level courses toward both their BS degree in computer science, as technical electives, and their MS degree in computer science.

The following guidelines are applied to students in the BS Scholars Program:

  1. Dual credit CSIS 5000-level courses must be taken at CU Denver and must be courses selected from category A or B as required by the MS degree in computer science (outlined in the CU Denver computer science Graduate Handbook).
  2. Students must score a B- or higher in their 5000-level computer science courses for the course to be applied toward the MS degree. A passing grade below a B- will contribute to the BS degree requirements, but not to the MS degree requirements.
  3. Students cannot apply more than 12 credit hours of graduate coursework to the MS degree taken prior to the completion of the BS degree. Students cannot obtain dual credit for courses taken prior to admission into the CS Scholars Program.
  4. Students will be considered undergraduate students until all requirements for the BS degree in computer science are completed. The BS degree will be conferred the semester during which these requirements are completed. At that time, students will also be considered an MS student.
  5. Students then continue to fulfill the remaining requirements for their MS degree in computer science (thesis option or project option or course only option).
  6. CS Scholars are expected to finish their MS degree in 2 semesters upon completion of their BS degree (course-only option), plus a summer session for students pursuing an MS project or thesis.

Admission Requirements:

  • Must be a full time undergraduate student in computer science at CU Denver in good standing, with a minimum of 60 credit hours completed toward the BS degree in computer science, and must have completed CSCI 3412: Algorithms, CSCI 3453: Operating Systems Concepts, and CSCI 3287: Database Systems.
  • Must have a minimum cumulative GPA of 3.3 or a 3.5 GPA in CS major coursework.
  • Must complete an application to the CS Scholars Program, including a dual degree course plan. The application must be approved by the student’s CS academic advisor and submitted to the CS department.
  • Must apply and be accepted into the CU Denver MS program in computer science for the semester during which they will enter the CS Scholars Program dual credit program.
​​