All course information will be published on the private course blog, which is accessible to registered students only.
EE527 (Engineering Human-Computer Interaction) presents a software engineering approach to the analysis, design, implementation and evaluation of interactive systems. It focuses on interaction design, but also includes an interactive system implementation component.
The course is offered by the ECE Department at the Royal Military College of Canada and normally has a mix of RMC and Queen’s students. Depending on interest, courses will be offered either on the RMC campus or the Queen's campus. Meetings will be one and one half hours, twice per week, schedule to be confirmed.
A short summary of the course is below. If you think you might be interested, please let me know. I’d be happy to answer any questions you may have.
State of the art and state of the practice in engineering approaches to the development of highly interactive software systems. Requirements modelling and specification. Psychological issues in interaction design; predictive models of human performance. Design approaches. Guidelines and standards. Software architectures and design patterns. Verification and validation techniques.
Seminars. The “state of the art” aspect of the course will be addressed through a series of weekly seminar discussions based on readings which I will provide. The aim of the seminars is to achieve an in-depth understanding of the key models, theories and frameworks that underly much of HCI research and practice. Students will be required to post their observations of the readings to a private course blog prior to the seminar. Students will take turns leading the seminars.
Interaction Analysis and Design Project. The “state of the practice” aspect will be addressed through an interaction analysis and design project in which students will analyse requirements for, critique, design, redesign, implement, and conduct evaluations on a significant web-based application using interaction engineering methods. Implementations will use HTML 5, CSS (or SASS), JavaScript (or CoffeeScript), JQuery, and the Django web application framework under Python. No prior experience with these technologies is assumed or required.
This web site is not an official publication of the Royal Military College of Canada nor of the Department of National Defence. Ce site web n’est pas une publication officielle du Collége militaire royal du Canada ni du Ministère de la défense nationale.