Accelerated BS/MS - University of Houston
Skip to main content

Accelerated BS/MS Program

The Accelerated Bachelor’s/Master’s Degree Program is designed to reduce the total number of undergraduate/graduate credit hours required to complete both degrees. The accelerated B.S./ M.S. program is open to qualified University of Houston undergraduate Computer Science students wishing to continue their education at the graduate level immediately upon completion of the B.S. degree.

This program allows students to take up to six (6) graduate-level credit hours in Computer Science that can be applied to both the bachelor’s and master’s degrees. To take advantage of the accelerated program, a student will need to: 1) seek approval and take up to 6 credit hours of dual credit courses, and 2) apply and get admitted to the M.S. program.

Approval and completion of dual credit courses does not guarantee admission to the Computer Science Master’s Program.


An undergraduate student wishing to enroll in dual credit courses to count towards the Accelerated B.S./M.S. Program should complete an application to the Computer Science department—normally during the student’s junior year.

The minimum eligibility requirements to enroll in dual credit courses are shown below:

  1. Junior standing and completion of 24 credit hours of Computer Science coursework, with a minimum of 12 credit hours completed at University of Houston
  2. Minimum 3.0 GPA over all course work completed at University of Houston
  3. Minimum 3.0 GPA over all Computer Science course work completed at University of Houston
  4. Approval from the Computer Science Director of Undergraduate Studies


As you begin the application:

  1. Requires CougarNet authentication
  2. Enter your username, which is your CougarNetID followed by For example, “”
  3. Click “Next”
  4. Enter your CougarNet password

Accelerated B.S./M.S. Application

The application for Fall 2021 consideration is open from December 17, 2020 - June 1, 2021.


  • June 1 for Fall semester (applications open March 1)
  • October 1 for Spring semester (applications open August 1)

Eligibility to enroll in dual credit courses does not constitute automatic admission to the graduate program.

Process for Enrolling in Dual Credit Courses:

Once approved for dual credit courses, a student will need to submit a General Petition to enroll in a graduate level course at the NSM Undergraduate Advising Center. The petition should identify: 1) participation in the accelerated program, and 2) the course (with number and title) and course ID. The courses eligible for dual credit are regular 6000-level Computer Science Courses with a number higher than COSC 6313, except for courses listed as Ph.D. core courses. A list of eligible courses will be available from the department.

Admission to the Graduate Program

Students enrolled in the dual credit courses must complete all requirements for joining a Computer Science graduate program including GRE and other tests as applicable, and formally apply to the graduate program. Students may apply in their final semester while completing the undergraduate degree; admission will be conditional pending conferral of bachelor’s degree.

To apply for admission to a graduate program, please follow instructions at:

Admission to a graduate program is competitive and not guaranteed.

Graduate Level Courses Eligible for Dual Credit

Generally all 6000 level graduate courses in Computer Science are eligible for dual credit, with the following exceptions i) graduate admissions prerequisite courses (numbered between 6001 and 6013) are not eligible, ii) special topics, special projects, and thesis (6397 and higher) are not eligible, and iii) Ph.D. core courses are not eligible. Following is the current list of active graduate courses that are eligible. This list will be revised annually. All graduate course enrollment for dual credit requires formal approval through General Petition.

COSC 6327 - Shared Memory Programming
COSC 6335 - Data Mining
COSC 6339 - Big Data Analytics
COSC 6344 - Visualization
COSC 6348 - Introduction to Game Art and Animation
COSC 6349 - Intermediate Game Art and Animation
COSC 6356 - Computer Animation and Simulation
COSC 6358 - Interactive Game Development
COSC 6359 - Intermediate Game Development
COSC 6365 - Introduction to High-Performance Computing
COSC 6368 - Artificial Intelligence
COSC 6372 - Computer Graphics
COSC 6373 - Computer Vision
COSC 6374 - Parallel Computations
COSC 6376 - Cloud Computing
COSC 6380 - Digital Image Processing
COSC 6384 - Real-Time Systems

Other courses not listed above may be eligible. Check with Matthew Pariyothorn (

Course NOT Eligible (Ph.D. core courses)

COSC 6320 - Data Structures and Algorithms
COSC 6342 - Machine Learning
COSC 6364 - Numerical Analysis
COSC 6369 - Theory of Computation
COSC 6340 - Database Systems
COSC 6360 - Operating Systems
COSC 6361 - Languages and Compilers
COSC 6377 - Computer Networks
COSC 6385 - Computer Architecture