CIS 351 User Interface Design 4 cr. Human computer interaction and user interface design principles for online application and software developers. Topics include current theories on usability for the viewer, accessibility and coding standards, Web site optimization, e-business and developer tools.