5 - AI-Assisted Design and Development Workflows — Topics & Learning Outcomes

📋 Module Topics🎯 Student Learning Outcomes

Module Topics

Introduction to AI Coding Assistants in HCI

Provides an overview of leading AI coding assistants and establishes how they fit within modern HCI design and development contexts. Sets the foundation for understanding tool capabilities and appropriate use cases.

Effective Prompting Strategies for Design Tasks

Teaches students how to construct clear, context-rich prompts that guide AI assistants toward producing useful design and development outputs. Covers prompt structure, iterative refinement, and domain-specific prompting conventions.

AI-Accelerated Prototyping Workflows

Covers practical workflows for integrating AI coding assistants into the prototyping phase of HCI projects, from low-fidelity scaffold generation to interactive prototype iteration. Emphasizes speed and quality trade-offs.

Maintaining Design Quality in AI-Assisted Projects

Addresses strategies and evaluation practices that ensure AI-generated outputs meet human-centered design standards. Covers review processes, quality criteria, and the designer's role in critically evaluating AI contributions.

Ethical Considerations and Professional Responsibility

Examines the ethical dimensions of using AI coding assistants in HCI work, including attribution, bias, intellectual property, and the professional responsibilities of designers who use AI tools. Encourages critical and reflective practice.

Student Learning Outcomes

By the end of this module, students will be able to:

MO1
Describe the role of AI-assisted tools in modern HCI design and development workflows
Level: UnderstandType: CognitiveCourse mapping: CO3
MO2
Apply AI-assisted design tools to generate interface layout suggestions, content drafts, or code scaffolding aligned to project requirements
Level: ApplyType: BehavioralCourse mapping: CO1
MO3
Evaluate the quality and appropriateness of AI-generated design outputs against established HCI principles and usability standards
Level: EvaluateType: CognitiveCourse mapping: CO2

Course Outcomes (reference)

CO1Develop a computer interface to meet a set of requirements.
CO2Evaluate functionality and usability of a computer interface
CO3Identify and describe all issues associated with computer interfaces including ergonomic, psychological, cultural, and accessibility issues.