CS3043 Visual Interface Development and Applications The main topics for this class are: – Programming required to construct a Web site – Introduction to Human-Computer Interface – Methodology for making a Web site more user friendly Fall 05, MWF 10:00-10:50 AM, M230 Human-Computer Interaction – What is HCI? ● – Concerns the design, evaluation, and implementation of interactive computer systems for human use Goals of HCI ● ● ● ● ● ● Safety Utility Effectiveness Efficiency Usability Appeal User-Centered Development – User centric not data centric ● – Interdisciplinary ● ● ● ● ● – Involves users as much as possible Art Psychology Tech writing Computer science etc. Iterative involving testing and revision Web Programming – Emphasis on standards – HTML, XHTML, some XML – CSS for presentation – Java Script for dynamic effects – Rudiments of PHP (CGI's) CS3043 Visual Interface Development and Applications Prerequisites: – CS1043 (desirable CS2003) – Assumes no prior knowledge of Wed development or knowledge of Human-Computer Interaction techniques. Texts ● ● ● D. D. McCracken, R. J. Wolfe, User-Centered Website Development, Prentice Hall, 2005, ISBN 0-13-041161-2. J. Duckett, Beginning Web Programming with HTML, XHTML, and CSS, WROX, Wiley, 2004, ISBN 0-7645-7078-1. R. W. Sebesta, World Wide Web, 3rd Ed., Addison-Wesley, 2005. Expectations ● Two exams: a midterm (1hr) and a final (2hr) ● Lost of assignments (Almost weekly) (16%) ● Several Projects (33%) ● Attendance (2%)