Learning at Santa Clara

HCI courses at SCU

Selected undergraduate courses that connect human-centered design, computing, and the social consequences of technology.

CSEN 167 / 167L · Interaction design

Human-Computer Interaction

User research, prototyping, and evaluation of interactive systems, including touch, voice, and AI-mediated interfaces.

Official catalog description

CSEN 163 / 163L · Usability and accessibility

Web Usability

User-centered design, cognition, usability testing, interface prototyping, and inclusive web design.

Official catalog description

CSEN 168 / 168L · Building interactive systems

Mobile Application Development

Design and implementation of mobile apps, including small-screen interfaces, device sensors, graphics, and data storage.

Official catalog description

ENGR 110 · Community collaboration

Community-Based Engineering Design

Teams work with local organizations on design projects, moving from identifying a problem to building a prototype.

Official catalog description

ENGR 166A–C · Design methods

Introduction to Design Thinking I–III

A project sequence covering customer understanding, brainstorming, and prototyping alongside technical feasibility and economic viability.

Official catalog description

PHIL 130 · Technology ethics

Ethics of Artificial Intelligence

Ethical questions raised by AI, including bias, explanations, value alignment, and its effects on human flourishing.

Official catalog description