Course Overview
Course Description
This capstone explores the design and development of interactive technologies that integrate language models in providing AI-based interactive capabilities. Students will explore creating human-AI interactions that address real-world needs and tasks, applying principles from human-centered design in support of those interactions. Course activities will emphasize student-led discussions of current challenges and approaches, a group project exploring vertical prototyping of human-AI interactions, and examination of and reflection on designing with and for this emerging space.
This capstone focuses on human-centered design with and around AI:
- We assume existing experience with human-centered design methods.
- We assume existing experience with or the ability to learn frameworks for developing interactive applications.
- We do not assume or expect existing experience developing with or around AI.
- We do not assume or expect engagement with development of the underlying AI.
Course Staff
James Fogarty
he/him
Mingyuan Zhong
he/him
Course Coordination
-
Contact
Email course staff at <hai-capstone-staff [at] cs.washington.edu>.
Please do not email individual course staff. Using the course staff email list promotes both staff coordination and a more prompt response. Emails to individual course staff will typically have the staff email list added to any response.
Although we will aim to support the use of Ed Discussion for lightweight communication within the course, official course communications will be conducted via email.
-
Course Time & Location
Tuesdays & Thursdays, 10:00-11:20.
The Calendar will provide any change in time, location, or staffing.
-
Office Hours
By appointment.
-
Canvas
-
Ed Discussion
-
Drive
https://drive.google.com/drive/folders/1AgjhECjpv4UmvaWFoSCL3sH07oDlcGnj?usp=sharing
-
GitLab
Course information and material will primarily be provided on this website.
Canvas and Drive will be used when appropriate for limiting access to course information and materials.
Assignments
Grading
Late Policy
We generally expect all assignments will be submitted according to assignment deadlines. If there is a constraint or an emergency impacting your ability to submit an assignment, contact the course staff before the assignment deadline by email to the course staff list.
We will do our best to be accommodating amidst requirements and expectations of the course (e.g., expecting clear and early communication regarding constraints, understanding that assignments support engagement throughout the course, understanding that missed assignment deadlines may undermine assignment utility or opportunities for feedback).
Regrade Policy
Any request for grade clarification or a re-grade must be submitted by email to the course staff list. Requests will only be considered within 7 days of the release of a grade.
Upon calculation of final grades, we will explicitly check for any particularly unfortunate effects of rounding (e.g., adjusting a pre-rounding final grade of 3.649 to instead give a 3.7). This is intended to provide peace of mind that final grades were not defined by any minor point deduction.
Expectation of In-Person Participation
The course heavily emphasizes required in-person activities, including student-led presentations and discussions. Remote participation will not be supported. Full engagement with and contribution in group project activities also requires in-person participation. In-person participation is therefore a required component of the course, and will be included in participation grading. In-person participation can also further impact grading of other course activities.
Absence-Related Communication
If you will be absent for any reason, contact the course staff before class by email to the course staff list. We will track absence-related communication as part of the expectation of in-person participation, including any context you want to share about the need for an absence. We will do our best to be accommodating amidst requirements and expectations of the course.
COVID-19 Safety, Recordings, and Zoom
There may be reasons you cannot or should not participate in-person, including COVID-19 exposure or symptoms. Our goal is for this course to provide an opportunity for learning without undermining safety, and we all share responsibility for preserving safety of this learning environment. Please review and adhere to COVID-19 related guidance, including:
We will aim to record course sessions (e.g., unless a guest indicates they do not want to be recorded). Recorded sessions will be available for review within Canvas. However, we expect recordings will be of relatively poor quality and they are obviously an incomplete proxy for a discussion-focused course. Nevertheless, recording may sometimes be the best available option.
We may also use Zoom as an accommodation (e.g., due to illness, due to requirements of a guest). Zoom participation will use meeting information provided by email and in Canvas.
Accommodations and University Policies
Additional university policies apply (e.g., regarding Academic Integrity, Conduct, Disability Resources, Face Coverings, Religious Accommodations):
https://registrar.washington.edu/curriculum/syllabus-guidelines
Please do not hesitate to contact the course staff regarding these or any other accommodations. We are happy that you are here and want to support your engagement in this learning environment.
Contributing
This course website lives on GitHub: