everything.study
CS 3035

Building User Interfaces

3 ch (3C) (P) · Undergraduate

Explore basic approaches and techniques for implementing human-computer interfaces. Learn basic user interface concepts, common interaction techniques and architectural approaches for constructing user interfaces. Learn a variety of topics including 2D graphics, physics of virtual objects, event-driven programming, interface widgets, design patterns for user-interface development, the use and design of layout managers, user interface builders, programming hardware for physical devices, gesture and shape recognition, internationalization, and networked interactions.

Prerequisites & course information

Prerequisite : CS 2043 or ( CS 1083 and MAAC 3102 ).

Sources