Human-Computer Interaction - CSC 450

This course covers fundamental Human-Computer Interaction (HCI) principles related to User Interface (UI) design, prototyping, construction, and evaluation. Students learn about the importance UI usability. They also acquire the skills to design usable UIs and implement working versions of their designs using a presentation technology and a programming language. Prerequisites: CSC 213, CSC 215 or CSC 217.