CS 436: Human-Computer Interface Technology
Creating technologies that fit into people's everyday lives involves more than having technically sophisticated algorithms, systems, and infrastructure. It involves understanding how people think and behave and using this info. to design user-facing interfaces that enhance and augment human capabilities. You will be introduced to the field of human-computer interaction and the tools, techniques, and principles that guide research on people. Design and implement user-facing systems that bring joy rather than frustrate the user and put these skills into practice in a semester long group project involving the creation of an interactive system.