Human-Centered Computing (HCC) Subplan Requirements

Degree Requirements

  • Students enrolled in the Professional MS in Computer Science (MSCPS) program with the Human-Centered Computing (HCC) subplan must complete 30 credit hours of graduate coursework that align with the MSCPS degree requirements, including the requirements for the HCC subplan:
    • 9 hours - Bin/Breadth courses
      • You must earn a grade of ‘B’ or better to satisfy each of the three BIN/breadth course requirements.
    • 6 hours - Project courses
      • Students must complete both project courses from one project course sequence.
      • Students must earn grades of ‘B’ or better in both courses.
      • Students cannot count just one project course to the degree.
    • 15 hours - Elective courses
      • You may take up to two, approved, non-CS courses.
      • Any non-Computer Science courses that can count towards a subplan will count against the two maximum allowable non-CS classes.
    • HCC Subplan courses
      • Must complete at least 12 credit hours of eligible HCC subplan courses with a grade of ‘B’ or better.
    • Counting courses for the HCC subplan
      • Students can satisfy subplan requirements by counting eligible BIN and/or Elective courses towards the HCC subplan requirements. This means:
        • Students may count an eligible course towards BOTH a BIN/breadth requirement AND an HCC subplan requirement.
        • If the student does not need to count an eligible course towards the breadth/bin requirement, the course can count towards BOTH an elective requirement AND an HCC subplan requirement.
      • For example, if a student got a grade of ‘B’ or higher in CSCI 5839:
        • …and still needed to complete their Bin 2 requirement - They could count CSCI 5839 as BOTH their Bin 2 course and as an HCC subplan course.
        • …and already completed their Bin 2 requirement - they could count CSCI 5839 as BOTH an Elective course and as an HCC subplan course.

Human-Centered Computing (HCC) Subplan Course Options