MPCS 51235 Advanced User Interface and User Experience Design (Spring 2025)

Section 1
Instructor(s) Marques, Andre (andremar)
Location Crerar 298
Meeting Times Tuesday 5:30pm - 8:30pm
Fulfills Elective Specialization - Application Development (APP-2)

Syllabus

Advanced UI UX Design builds upon the skills and concepts learned in UI UX Design. Students will  create end-to-end integrated experiences (e.g. phone, watch, web, tv); high fidelity interactive prototypes with motion; custom UI pattern libraries; interfaces for vehicles, connected devices, or wearables; and take on real projects of increased complexity for on-campus clients or local institutions, requiring research and iterative prototyping.

Course Prerequisites

MPCS 51230 User Interface and User Experience Design

Other Prerequisites

This course requires competency in Unix and Linux. If you attended the MPCS Unix Bootcamp you covered the required material. If you did not, please review the UChicago CS Student Resource Guide here: https://uchicago-cs.github.io/student-resource-guide/.

Course request information for non-MPCS students: https://masters.cs.uchicago.edu/student-resources/non-mpcs-student-course-requests/

Overlapping Classes

This class is scheduled at a time that conflicts with these other classes:

  • MPCS 51050-1 -- OO Architecture: Patterns, Technologies, Implementations
  • MPCS 51045-1 -- Advanced C++
  • MPCS 52072-1 -- GPU Programming
  • MPCS 56511-1 -- Introduction to Computer Security

Eligible Programs

MS in Computational Analysis in Public Policy (Year 2) MA in Computational Social Science (Year 2) Bx/MS in Computer Science (Option 2: Professionally-oriented - CS Majors) Bx/MS in Computer Science (Option 3: Profesionally-oriented - Non-CS Majors) Masters Program in Computer Science