CS440 — Human - Computer Interaction
5 CR This course exposes students to the methods and principles of user-experience-centered software development. The course covers a variety of disciplinary traditions, including psychology, ergonomics, computer science, graphics, product design, etc. Main topics include Human-Computer Interaction (HCI) concepts and history, user interface design paradigms, usability testing, and accessibility. Course