Course Info

UXD 101: Design Principles for User Experience Design

This course introduces user experience design principles using code. User experience design principles include: affordance, conceptual model, consistency, constraint, discoverability, feedback, mapping, and signifiers. Students will observe and analyze user experience design principles through activities and group discussion. Students will apply user experience design principles through design exercises and projects. This is an introductory-level course, prior experience is not expected. Beginners are welcome.

Fall 2025-2026

  • Section: 401
  • Class number: 13185
  • Meeting time: Tu 1:30PM - 4:45PM
  • Location: 14EAS 00210 at Loop Campus
  • Instructor: Nathan Koch | View syllabus
  • Section: 402
  • Class number: 13428
  • Meeting time: M 1:30PM - 4:45PM
  • Location: 14EAS 00210 at Loop Campus
  • Instructor: Nathan Koch | View syllabus

Spring 2024-2025

  • Section: 601
  • Class number: 33201
  • Meeting time: M 1:30PM - 4:45PM
  • Location: CDM 00206 at Loop Campus
  • Instructor: Paige Treebridge | View syllabus
  • CLOSED

Winter 2024-2025

  • Section: 510
  • Class number: 23131
  • Meeting time: -
  • Location: Online: Async (Sync-Option)
  • Instructor: Nathan Koch | View syllabus
  • CLOSED
  • Section: 530
  • Class number: 22566
  • Meeting time: M 1:30PM - 4:45PM
  • Location: Online: Sync
  • Instructor: Nathan Koch | View syllabus

Fall 2024-2025

  • Section: 401
  • Class number: 14921
  • Meeting time: Tu 1:30PM - 4:45PM
  • Location: 14EAS 00210 at Loop Campus
  • Instructor: Nathan Koch | View syllabus
  • Section: 402
  • Class number: 15291
  • Meeting time: M 1:30PM - 4:45PM
  • Location: 14EAS 00210 at Loop Campus
  • Instructor: Nathan Koch | View syllabus

Spring 2023-2024

  • Section: 601
  • Class number: 33233
  • Meeting time: M 1:30PM - 4:45PM
  • Location: CDM 00206 at Loop Campus
  • Instructor: Nathan Koch | View syllabus

Winter 2023-2024

  • Section: 510
  • Class number: 23174
  • Meeting time: -
  • Location: Online: Async (Sync-Option)
  • Instructor: Nathan Koch | View syllabus
  • CLOSED
  • Section: 530
  • Class number: 22512
  • Meeting time: M 1:30PM - 4:45PM
  • Location: Online: Sync
  • Instructor: Nathan Koch | View syllabus
  • CLOSED

Fall 2023-2024

  • Section: 401
  • Class number: 13368
  • Meeting time: Tu 1:30PM - 4:45PM
  • Location: 14EAS 00506 at Loop Campus
  • Instructor: Nathan Koch | View syllabus
  • CLOSED
  • Section: 410
  • Class number: 15860
  • Meeting time: -
  • Location: Online: Async (Sync-Option)
  • Instructor: Nathan Koch | View syllabus
  • CLOSED
  • Section: 430
  • Class number: 15859
  • Meeting time: M 1:30PM - 4:45PM
  • Location: Online: Sync
  • Instructor: Nathan Koch | View syllabus
  • CLOSED

Spring 2022-2023

  • Section: 601
  • Class number: 40507
  • Meeting time: Th 1:30PM - 4:45PM
  • Location: 14EAS 00506 at Loop Campus
  • Instructor: LeAnne Wagner | View syllabus
  • CLOSED

Winter 2022-2023

  • Section: 502
  • Class number: 30592
  • Meeting time: Th 10:00AM - 1:15PM
  • Location: 14EAS 00513 at Loop Campus
  • Instructor: Caleb Foss
  • CLOSED

Fall 2022-2023

  • Section: 401
  • Class number: 19068
  • Meeting time: Tu 1:30PM - 4:45PM
  • Location: 14EAS 00206 at Loop Campus
  • Instructor: Jess Westbrook | View syllabus
  • CLOSED

Spring 2021-2022

  • Section: 601
  • Class number: 42509
  • Meeting time: Th 1:30PM - 4:45PM
  • Location: 14EAS 00210 at Loop Campus
  • Instructor: Caleb Foss
  • CLOSED

Winter 2021-2022

  • Section: 501
  • Class number: 20295
  • Meeting time: M 1:30PM - 4:45PM
  • Location: 14EAS 00210 at Loop Campus
  • Instructor: Caleb Foss
  • CLOSED
  • Section: 530
  • Class number: 20296
  • Meeting time: Th 10:00AM - 1:15PM
  • Location: Online: Sync
  • Instructor: Jess Westbrook | View syllabus
  • CLOSED

Fall 2021-2022

Spring 2020-2021