C S 356

Download as PDF

Advanced Techniques in Human Computer Interaction

Computer ScienceCollege of Computational, Mathematical, & Physical Sciences

Course Description

This class combines designing the user experience with implementing the technology. Students learn website design, information architecture, and how to design for the broader ecosystem of use. Finally, students will learn principles specifically relevant to website design and information architecture. Web design is one of the most common UX jobs and so this makes their skills highly marketable.

When Taught

Fall and Winter

Fixed/Max

3

Fixed

2

Fixed

2

Title

Analyze the Context of a Design Problem

Learning Outcome

Students will learn how to analyze secondary data related to their design problem in order to understand the context in which people are using a given technology. Namely, this class goes beyond just interviewing users and to analyzing multiple sources of data that helps them understand the context in which the users are using the technology. This could include analyzing bug report, comments on social media, Q&A forums, other documentation about the topic, interview transcripts from multiple sets of stakeholders (e.g., users v. non users). This deep analytical dive is intellectually enlarging, training the mind to discern subtle patterns and truths within complex human behaviors.

Title

Design the Different Stakeholders.

Learning Outcome

Students will be able to apply methods such as Personas to represent multiple stakeholders who are affected by the technology. This will allow them to analyze the characteristics of and segment the target population. This empathetic modeling is character building, as it requires students to look beyond their own perspectives and advocate for the needs of a diverse global community.

Title

Apply Advanced Design Principles

Learning Outcome

Understand and apply design patterns and theories of information to the design of an online systerm. Mastering these high-level frameworks is intellectually enlarging and provides a foundation for lifelong learning, allowing students to adapt their craft as interface paradigms evolve.

Title

Implement Functional Prototype

Learning Outcome

Students will be able to specify and implement/create a functional prototype that improves on the user experience of the design problem. The discipline required to move from an abstract concept to a working, high-fidelity tool is character building, fostering the persistence and technical integrity needed for professional success.

Title

Evaluate Design Improvement

Learning Outcome

Students will be able to compare different designs to determine which has a better user experience using techniques such as A/B testing. This could be comparing the existing website that they have been analyzing, with a newly proposed/implemented website design for the same organization. This iterative process of testing and refinement is spiritually strengthening, teaching students to embrace a humble, truth-seeking approach to their own work.

Title

Design effective computing experiences for people

Learning Outcome

Designing effective computing experience for people requires the ability to: Create solutions for real problems that people encounter, Design a computing experience that is visually and interactively pleasing, Iteratively refine design prototypes. This pursuit of design excellence is spiritually strengthening, as students learn to use their creative agency to improve the lives and daily experiences of others.