Last updated: May 05, 26 14:40 UTC | Permalink

1 - Orientation & User Stories

Learning Objectives:

After this lecture, you will be able to:

  • Explain in general terms what software engineering is
  • List your weekly obligations as a student
  • List the requirements for completing the course
  • Explain the structure of a user story
  • Identify and fix user stories that don’t have the correct structure
  • Define the relationship between conditions of satisfaction and user stories, and the difference between essential, desired, and extension conditions of satisfaction
  • Identify functional and non-functional requirements, and give examples of each

Important Dates:

  • Individual Project 1 Due Wednesday, May 13 by 6pm (EST)

Lecture Slides:

Activity

Tutorials

Resources


© 2026 Adeel Bhutta. Released under the CC BY-SA license