Skip to main content

Current Students

Degree Requirements: Autumn 2024 Onwards

Note: The requirements on this page apply to HCDE undergraduates admitted for Autumn 2024 onwards.
For more information regarding changes to the HCDE BS curriculum for students admitted Autumn 2024 or later, see the HCDE Undergraduate Curriculum Changes FAQs. HCDE undergraduates admitted prior to Autumn 2024 should instead refer to our former degree requirements.

To graduate, students in the HCDE bachelor's program must complete 180 credits, including the following:

Students are encouraged to use MyPlan and DARS* for degree planning and for tracking their progress through the HCDE major requirements. Students can also refer to the HCDE planned undergraduate course schedule for information regarding HCDE course scheduling in the upcoming year.

*Note: Prospective students may not see these new major requirements reflected in DARS until they have declared the major and registered for Autumn 2024 or until Autumn 2024 has begun.

General Education Courses

Students must take a minimum of 85 credits of general education courses, as outlined below. See note regarding requirement overlap for more information regarding overlap restrictions.

Written and Oral Communication 

Reasoning

  • 5 credits Reasoning (RSN) Met by HCDE mathematics requirement.

Diversity

  • 5 credits* Diversity (DIV) Met by HCDE 315 or another DIV course.

*For students admitted to the university prior to Autumn 2023, the DIV requirement is 3 credits.

Areas of Inquiry

  • Arts and Humanities (A&H) and Social Sciences (SSc) (30 credits)

    • 10 credits A&H
    • 10 credits SSc
    • 10 additional credits of A&H or SSc
  • Natural Sciences (NSc) (50 credits)
    • 5 credits mathematics
    • 5 credits statistics
    • 5 additional credits of mathematics or statistics
    • 15 credits sciences
    • 20 additional credits from mathematics, statistics, or sciences
    • All courses taken for the HCDE Natural Sciences requirements must come from the HCDE-specific mathematics, statistics, and sciences course lists.
    • Additional credit may not be earned for a course that overlaps in content with a previously completed course. See UW Course Catalog descriptions for specific credit allowances for overlapping courses. Credit is also not awarded for mathematics courses taken out of sequence.

Engineering Fundamentals

Students must take 12 credits of engineering fundamentals.

  • Minimum one course from:
    • CSE 121: Introduction to Computer Programming I (4)
    • CSE 122: Introduction to Computer Programming II (4)
    • CSE 123: Introduction to Computer Programming III (4)
    • CSE 142: Computer Programming I (4)
    • CSE 160: Data Programming (4)
  • Additional courses from HCDE engineering fundamentals list to reach 12 credits minimum
  • Additional credit may not be earned for a course that overlaps in content with a previously completed course. See UW Course Catalog descriptions for specific credit allowances for overlapping courses.

Experiential Learning

Students must take 2 credits of experiential learning from the list below. “Experiential learning” refers to learning though experience or learning by doing, rather than a traditional course. Aside from HCDE 497 (see note below), courses on this list are not eligible to apply towards any other HCDE degree requirements. For more information regarding limits on HCDE research credits, see the HCDE Research Credits Policy.

*If not applied towards Systems and Society Electives requirement.

HCDE Core Courses

Students must take 46 credits of required HCDE core courses. The 300-level HCDE core courses should be completed by the end of students’ junior/second-to-last year to meet the prerequisites for the HCDE capstone sequence (HCDE 492, HCDE 493) in their senior/final year.

  • HCDE 302: Foundations of Human Centered Design I (5)
  • HCDE 303: Foundations of Human Centered Design II (5)
  • HCDE 308: Visual Communication in HCDE (5)
  • HCDE 310: Interactive Systems Design and Technology (5)
  • HCDE 313: Introduction to User Research (5) Writing (W) course.
  • One course from:
    • HCDE 315: Inclusive Design and Engineering (5) Diversity (DIV) course.
    • HCDE 316: Sustainable Design (5)
  • HCDE 321: Professional Portfolio (2)
  • HCDE 322: Organizational Teamwork (2)
  • HCDE 351: User Experience Prototyping Techniques (5)
  • HCDE 492: Capstone Planning (2)
  • HCDE 493: Senior Capstone (5)

HCDE Electives

Students must take 23 credits of HCDE electives, with at least 15 credits from the Engineering Electives list and at least 8 credits from the Systems and Society Electives list. Additional courses from the Engineering Electives list may also apply towards the Systems and Society Electives requirement if the Engineering Electives requirement has been satisfied.

Engineering Electives (15 credits)

  • HCDE 315: Inclusive Design and Engineering* (5) Diversity (DIV) course.
  • HCDE 316: Sustainable Design* (5)
  • HCDE 410: Human Data Interaction (5)
  • HCDE 411: Information Visualization (5)
  • HCDE 417: Usability Research Techniques (5)
  • HCDE 438: Web Technologies (5)
  • HCDE 439: Physical Computing (5)
  • HCDE 440: Advanced Physical Computing (5)

*If not applied towards core course requirements.

Systems and Society Electives (8 credits)

*If not applied towards Experiential Learning requirement. 

Note Regarding Requirement Overlap

With the exception of the Writing (W) requirement and Diversity (DIV) requirement, which can overlap with other requirements, all classes can only count toward one requirement. Courses applied towards HCDE major requirements do not also apply towards the Areas of Inquiry requirements. Courses which appear on the course lists for more than one major requirement can only satisfy one requirement.

Course Substitution Petition

Use this form to request to count a course not listed above towards an HCDE degree requirement (login with UWNetID required). Substitutions will not be approved for general education requirements or other degree requirements not included in this form.

We recommend submitting your petition at least 3 weeks before the quarter in which you plan to take the course. You are required to include a syllabus. Please note that petitions are not guaranteed to be approved. Additional guidance can be found in the petition form.