Introduction to HCI Methods at NASA
A 12-hour course, delivered over 3 mornings, to introduce NASA’s software engineers, software task managers, and software architects (and those of its on-site contractors) to the Human-Computer Interaction (HCI) based approach for architecting, evaluating and developing highly usable software. The course covers both science concerning human perception, cognition and motor behavior relevant to interactive software system design and best practice user-centered design methods to use in the software development lifecycle, from requirements elicitation through high-level software architecture design, detailed user interface design, testing, and deployment. This course has ben taught at NASA-Ames Research Center (Mountain View, CA), the Jet Propulsion Laboratory (Pasadena, CA), and Johnson Space Center (Houston, TX) in 2012-2014. Future classes are planned fro 2015.