CS 3035
Building User Interfaces
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
- Course catalogue ↗2026-2027