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

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


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

Core Programming
MPCS 51230 User Interface and User Experience Design

Other Prerequisites

This course requires competency in Unix, Linux, and GitHub. 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:

Overlapping Classes

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

  • MPCS 56520-1 -- Advanced Security Topics
  • MPCS 55001-1 -- Algorithms
  • MPCS 53001-1 -- Databases
  • MPCS 55005-1 -- Advanced Algorithms

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