User Experience Engineering

Harvard Summer School

CSCI S-34

Section 1

CRN 35906

Begin Registration
Success in today's software marketplace requires excellent user experience (UX). This course presents the foundations of excellent UX in a platform-agnostic manner. This course requires no programming. Instead, we focus on deciding what to program to make our users happier and more productive. Students learn to start with the user, not the toolkit. Who are our users and how do we represent them with personas? What problems are these users trying to solve, what would they consider a good solution, and how do we represent that with stories? How should the user interaction flow and how do we represent it with quick, inexpensive mock-ups? How can we test different designs on users? How can we learn what users really do, instead of what they can remember or will admit to? Students work on a term project, performing all steps of the UX design process. We use modern design tools such as Figma. We examine in-depth case studies and hear from industry-leading guest speakers. Students finish this course with a starter portfolio to show potential employers.

Instructor Info

David S. Platt, ME

President, Rolling Thunder Computing, Inc.


Meeting Info

MTWTh 12:00pm - 2:30pm (7/14 - 8/7)

Participation Option: On Campus or Online Synchronous

Deadlines

Last day to register: June 17, 2025

Additional Time Commitments

Optional sections to be arranged.

Notes

All students are required to attend and participate during the regularly scheduled class time, either by being present in the classroom or via web conference.

Syllabus

All Sections of this Course

CRN Section # Participation Option(s) Instructor Section Status Meets Term Dates
26765 1 Online Asynchronous, Online Synchronous David Platt Open M 7:40pm - 9:40pm
Jan 27 to May 17
35906 1 On Campus, Online Synchronous David Platt Open MTWTh 12:00pm - 2:30pm
Jul 14 to Aug 7