HCI Minor in Human-Computer Interaction

The Human-Computer Interaction (HCI) minor is a new joint program between the Sam Fox School of Design & Visual Arts and the McKelvey School of Engineering.

The Human-Computer Interaction minor is designed to give any undergraduate student at Washington University in St. Louis a multidisciplinary understanding of the principles and applications of human-computer interaction. The HCI minor is intended for students who are interested in the design of user-centered interactive technologies and those desiring jobs that include user interface creation, Product Design, UX/UI Design, App Development, Virtual and Augmented Realities, etc.

This minor may appeal to students in the College of Art—particularly designers and/or computationally intrigued artists—who are interested in gaining a more in-depth knowledge of the ‘back-end’ development skills. It will also be of interest to Engineering students looking for more experience with aesthetics and ‘front-end’ design skills. In addition to these primary audiences, this minor allows students from other departments on campus to support their studies with a clear track in a hybrid pursuit in design and programming.

Required Coursework

Students must complete two Pillar courses, one Integration course, and three approved electives. Courses listed below are considered approved elective offerings between the Sam Fox School and the School of Engineering and Applied Sciences. An up-to-date record of available electives will be on display on the minor microsite. Students may contact the advisor for pre-approval to take courses not included in the pre-selected menu of courses. No more than one course outside the menu may count towards the minor. Students can also only double count one course for the minor and their major. Faculty may propose elective courses for inclusion by contacting minor advisors.

Pillar Courses

2

required

The Pillar courses are intended to be the structural base of the HCI minor. Each course focuses on deep knowledge in the two main components of the minor; Front-End Aesthetics and Back-End Development. From these two courses the rest of the minor is built upon.

CSE 131

Introduction to Computer Science

ART 138S

Visual Principles for the Screen

Integration Courses

1

choose

These courses are meant to bring Computer Science together with Art/Design in hybrid practice. Students will investigate real-world problem solving that explore the integration of development and interface aesthetics.

Prerequisite for all Integration courses is CSE 131 and Visual Principles for the Screen (Or by approval of professor)

CSE 256A

Introduction to Human-Centered Design

ART 236A

Interaction Design: Understanding Health and Well-Being

Elective Courses

3

choose

Approved Elective courses are supportive of the primary learning goals of the Pillar and Integration courses. Each shall investigate specific considerations in front and back-end design practices while giving students space to explore alternative applications and scenarios. Students are required to take at least one elective in both schools— one in design and one in engineering. Students may petition for one course not included in the approved list to be counted as elective credit. This approval is at the discretion of minor advisors.

CSE 204

Web Development

CSE 330S

Creative Programming and Rapid Prototyping

CSE 457A

Introduction to Visualization

CSE 438S

Mobile Application Development Class

CSE 557A

Information Visualization

CSE 556A

Human Computer Interaction Methods

?

Data Visualization

ART 326H

Interaction Design: Layout Systems

ART 326D 01

Relational, Conditional, and Process-Oriented Design

Psych 360

Cognitive Psychology

PNP 200

Intro to the Cognitive Sciences

Sample Tracks

College of Art Student

Pillar Courses

    CSE 131

    Introduction to Computer Science

    ART 138S

    Visual Principles for the Screen

Integration Courses

    CSE 256A

    Introduction to Human-Centered Design

Elective Courses

    CSE 330S

    Creative Programming and Rapid Prototyping

    CSE 457A

    Introduction to Visualization

    ART 326D 01

    Relational, Conditional, and Process-Oriented Design

College of Engineering Student

Pillar Courses

    CSE 131

    Introduction to Computer Science

    ART 138S

    Visual Principles for the Screen

Integration Courses

    ART 236A

    Interaction Design: Understanding Health and Well-Being

Elective Courses

    CSE 330S

    Creative Programming and Rapid Prototyping

    CSE 556A

    Human Computer Interaction Methods

    Psych 360

    Cognitive Psychology

Student from another college

Pillar Courses

    CSE 131

    Introduction to Computer Science

    ART 138S

    Visual Principles for the Screen

Integration Courses

    ART 236A

    Interaction Design: Understanding Health and Well-Being

Elective Courses

    CSE 330S

    Creative Programming and Rapid Prototyping

    ART 326H

    Interaction Design: Layout Systems

    PNP 200

    Intro to the Cognitive Sciences

Any Questions?

Questions about the minor, the requirements or HCI in general? Reach out to any of the department contacts to learn more.

Contact | College of Art

Contact | College of Engineering