3 - Use Case Scenarios and Requirements Gathering — Topic Prompt (Source)

Teaches students how to identify users, goals, and interaction contexts by writing comprehensive Use Case Scenarios for a software project. Students learn to systematically enumerate all realistic usage paths and edge cases the interface must support.