on campus

spring 2017

Interaction Design Research cogs230/cse216

Tu / Th 2.00–3.20PM
4 units · letter grade only
Prepares students to conduct original research by reading and discussing seminal and cutting-edge research papers. Topics include design, social software, input techniques, mobile, and ubiquitous computing. Student pairs perform a quarter-long mini research project that leverages campus research efforts.
Open to all doctoral students. Masters students should have taken an intro HCI course like COGS 120 / CSE 170. Undergrads must have two prerequisites: Cogs 14a or CSE 20, AND an A- or better in Cogs 120 or 102C.

Advanced Interaction Design cogs160

Tu / Th 11.00AM–12.20PM
4 units · letter grade only
Introduces social computing, input & interaction techniques, and information design. Taught as a flipped class with several short projects. Students will present design work weekly in a studio format.
Pre-req: (CSE 8B or CSE 11) and (Cogs 120 or CSE 170).

Design at Large Seminar cogs229/cse219/dsgn119

Weds 4.00–5.10PM
1-2 units · pass/fail only
New societal challenges, cultural values, and technological opportunities are changing design—and vice versa. The seminar explores design's increased scale, real-world engagement, and disruptive impact. Invited speakers from UCSD and beyond share cutting-edge research on interaction, design, and learning.
To receive 1 unit of credit, students must attend 8 of the 10 lectures in person. There are no exams. Undergraduates are welcome to register; please leave your registration card with my admin, Sara Carver, and I will sign it.
winter 2016
Interaction Design cogs120/cse170
Tu/Th 11.00A–12.20P + Fr Studio 
5 units, letter grade
Introduces fundamental methods and principles for designing, implementing, and evaluating user interfaces. Topics: user-centered design, rapid prototyping, experimentation, direct manipulation, cognitive principles, visual design, social software, software tools. Learn by doing: work with a team on a quarter-long design project.Prerequisites: CSE 8a or 11; basic familiarity with HTML.Recommended: CSE 8b (or 11) and an introductory cognition class like DSGN 1, COGS 1, or COGS 10.
fall 2015

Interaction Design Research cogs230/cse216

Tu / Th 3.30–4.50PM
4 units · letter grade only
Prepares students to conduct original research by reading and discussing seminal and cutting-edge research papers. Topics include design, social software, input techniques, mobile, and ubiquitous computing. Student pairs perform a quarter-long mini research project that leverages campus research efforts.
Open to all doctoral students. Masters students should have taken an intro HCI course like COGS 120 / CSE 170. Undergrads must have two prerequisites: Cogs 14a or CSE 20, AND an A- or better in Cogs 120 or 102C.

Advanced Interaction Design cogs160

Tu / Th 12.30–1.50PM
4 units · letter grade only
Introduces social computing, input & interaction techniques, and information design. Taught as a flipped class with several short projects. Students will present design work weekly in a studio format.
Prerequisites: (Cogs14a or CSE20) AND an A- or higher in (Cogs 120 or Cogs 102C)

Design at Large Seminar cogs229/cse219

Weds 4.00–5.10PM
1 unit · pass/fail only
New societal challenges, cultural values, and technological opportunities are changing design—and vice versa. The seminar explores design's increased scale, real-world engagement, and disruptive impact. Invited speakers from UCSD and beyond share cutting-edge research on interaction, design, and learning.
To receive credit, students must attend 8 of the 10 lectures in person. There are no exams. Undergraduates are welcome to register; please leave your registration card with my admin, Sara Carver, and I will sign it.
2014-15
cogs120/cse170

Human-Computer Interaction Design

cogs230/cse216/cogs160

Research in Human-Computer Interaction Design

cogs229/cse219

Design at Large Seminar

2013–14
cogs120/cse170

Intro to Human-Computer Interaction Design

cogs230/cse270

Research Topics in Human-Computer Interaction

cogs260/cse290

Design at Large Seminar

@stanford

cs147

Intro to Human-Computer Interaction Design

cs247

Human-Computer Interaction Design Studio

cs294h

Social Software

cs303

Designing Computer Science Experiments

cs376

Research Topics in Human-Computer Interaction

cs547

Seminar on People, Computers, & Design

online

hci

Interaction Design Specialization

One of the 'most coveted' Coursera certificates of 2015
In this specialization, you will learn how to design technologies that bring people joy, rather than frustration. You'll learn techniques for rapidly prototyping and evaluating interfaces; how to use these designs to get feedback from other stakeholders; how to conduct fieldwork unearth design ideas; principles of visual design; and how to perform and analyze experiments. Many examples will come from the Web, and we'll talk a bit about Web technologies. When we do, it will be to support the goal of teaching you human-centered design skills. Completing students will earn a certificate. The specialization comprises seven courses plus a capstone:

Design for Non-designers

The Design Lab's online learning collaboration with SAP. >4000 students enrolled, 40% earned completion certificate

Ix design videos


Ix design materials

Our open-source materials are used by universities around the globe. You are welcome to use/remix any of my videos/assignments, as long as you credit the source.

courses & degrees

Design at Large Seminar videos online