User-centered graphical user interface (GUI) development concepts and application, iterative development process, activity, information, interaction design, prototyping tools, user testing, event-based programming, cognitive walkthroughs, heuristic evaluation, lab based testing. Focus on ethical implications of poorly designed software is included.
Course Prerequisite: CSC 1180 - Programming in C++, with a C or better
Note: When on Snow Schedule or "90-Minute Delay," this class will meet at 3:45.
- Teacher: Robert Hatch