The student will learn techniques of programming a user interface in a graphic environment. Topics include the common tools for creating graphic interfaces, rules for consistency, human factors, intuitive design, and feedback. Interface downfalls in commonsoftware packages will be identified. Students will work in groups to test an interface of their own design. Students will be expected to implement an application that utilizes a database back-end.
Credit hours: 3.0
Lecture hours: 3.0