When preparing to undertake a computing and/or interaction-based research (or other) project, there are a variety of issues to explore. This course will introduce some fundamental techniques and approaches to developing and undertaking such a project, utilizing a variety of in-class activities and out-of-class assignments to better understand them. The goal of these activities and assignments is to provide practical, realistic, and hopefully interesting scenarios to which the course material can be applied, and thus reinforced via exploration. The course will also help guide you through the initial stages of applying these same skills to designing a capstone project of your own design. You will also help each other expand and explore your capstone ideas as part of the in-class activities. By the end of the semester, you should have a full capstone proposal developed, and have even started the initial stages of your project.
The course will introduce terminology, concepts, techniques, and ethical guides related to research in general, as well as projects involving human participants in any way. We will also some explore specific techniques that can be applied to research in Human-Computer Interaction such as cooperative inquiry and user testing. Of course, you’ll be expected to not only remember the information as facts, but understand the concepts. To facilitate this, there will be in-class activities and out-of-class assignments that provide a context in which to apply them.
The course syllabus can be found here.