Covers heuristic and formative evaluation methods for interactive systems, emphasizing error prevention, user control, consistency, and flexibility in design.
Explores the theoretical aspects of UX audit, expert evaluation, and benchmarking, emphasizing the importance of detecting design issues impacting usability and user experience.
Covers the Model-View-Controller architecture for interactive graphical programs, emphasizing separation of concerns and the roles of model, view, and controller.