HCI Master's Project

Last Updated: Tue, 03/31/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
6998
Section:
F12
CRN
86431
Department (you may add up to three):
Instructor first name:
Karen
Instructor last name:
Feigh
Catalog Description

The Masters project is a blend of research and design efforts intended as an assessment of knowledge and skills acquired throughout the program. There is freedom for great diversity in project topics and options for investigating, designing, and/or developing artifacts that are relevant to HCI. Artifacts can be physical, digital, process/method, knowledge, or combinations of these forms (and perhaps others).  Because there is a range of acceptable project contexts, your project may not follow a “typical” project path.  However, students must take a user-centered perspective as well as ensure that they interact with individuals in the target user group, appropriate representative users, and/or stakeholders during the project.  All projects are required to demonstrate evidence-based decision making from start to finish. Therefore, a critical objective is for students to engage in activities that generate evidence to inform and reflect on design or knowledge that is relevant to HCI.  

 

The most common approach is to focus on designing and evaluating an artifact (software, hardware, conceptual framework of behavior, service process, etc.) based on the needs/wants of a specific group of people. Projects generally start with needs analysis or discovery activities in order to investigate the problem or design space, identify user needs, and define design criteria. This "research" can take many forms, and may be lightweight or more thorough, depending on the specific project. Next, students enter an ideation phase that includes pitching, sketching, storyboarding, and/or wireframing to demonstrate and get feedback on their concepts. There may be some additional formative research and design efforts, in order to iteratively refine the prototype. The final (or most advanced) prototype must be evaluated to validate your design decisions and suggest improvements.   

Administrative Data
Course status
Active

Research Assistantship

Last Updated: Tue, 07/28/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CSE
Course number:
8998
Section:
W15
CRN
91514
Department (you may add up to three):
Instructor first name:
Kai
Instructor last name:
Wang
Catalog Description
For students holding graduate research assistantships.
Administrative Data
Course status
Active

Special Problems

Last Updated: Mon, 03/30/2026
Syllabus
8903_syllabus.pdf (164.32 KB)
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
8903
Section:
R28
CRN
93278
Department (you may add up to three):
Instructor first name:
Francisco
Instructor last name:
Romero
Catalog Description
Small-group or individual investigation of advanced topics in computing. Guided study and research.
Administrative Data
Course status
Active

Special Problems

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
8903
Section:
M29
CRN
91808
Department (you may add up to three):
Instructor first name:
Vijay
Instructor last name:
Madisetti
Catalog Description

Small-group or individual investigation of advanced topics in computing. Guided study and research.

Administrative Data
Course status
Active

Special Problems

Last Updated: Tue, 04/14/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
8903
Section:
E07
CRN
84043
Department (you may add up to three):
Instructor first name:
Greg
Instructor last name:
Eisenhauer
Catalog Description

Small-group or individual investigation of advanced topics in computing. Guided study and research.

Administrative Data
Course status
Active

Special Problems

Last Updated: Sun, 04/12/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
8903
Section:
OHK
CRN
91591
Department (you may add up to three):
Instructor first name:
Hyesoon
Instructor last name:
Kim
Catalog Description

Small-group or individual investigation of advanced topics in computing. Guided study and research.

Administrative Data
Course status
Active

Special Problems

Last Updated: Sat, 04/11/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
8903
Section:
V05
CRN
82247
Department (you may add up to three):
Instructor first name:
Santosh
Instructor last name:
Vempala
Catalog Description

Small-group or individual investigation of advanced topics in computing. Guided study and research.

Administrative Data
Course status
Active

Special Topics

Last Updated: Thu, 08/13/2026
Syllabus
CS_8803_sai.pdf (167.59 KB)
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
8803
Section:
SAI
CRN
92140
Department (you may add up to three):
Instructor first name:
Anand
Instructor last name:
Padmanabha Iyer
Catalog Description
Special topics of current interest. Treatment of new developments in various areas of computing.
Administrative Data
Course status
Cancelled

Master's Project

Last Updated: Tue, 04/14/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
6999
Section:
R23
CRN
91068
Department (you may add up to three):
Instructor first name:
Alan
Instructor last name:
Ritter
Catalog Description

Final project for students completing a master's degree in the College of Computing. Repeatable for multi-semester projects.

Administrative Data
Course status
Active

Master's Project

Last Updated: Mon, 03/30/2026
Syllabus
CS6999_0.pdf (156.33 KB)
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
6999
Section:
OZK
CRN
93776
Department (you may add up to three):
Instructor first name:
Zsolt
Instructor last name:
Kira
Catalog Description
Final project for students completing a master's degree in the College of Computing. Repeatable for multi-semester projects.
Administrative Data
Course status
Active