Software Engineering Capstone · Computing Systems

Agile Development and Teamwork

Implementing scrum and sprint methodologies to manage a project. Students learn to use version control systems like Git for collaborative coding.

Key Questions

  1. 1How do iterative development cycles improve the quality of the final product?
  2. 2What are the challenges of merging code from multiple developers simultaneously?
  3. 3How can team roles be assigned to maximize the strengths of each member?

Common Core State Standards

CSTA: 3B-AP-18CSTA: 3B-AP-20
Grade: 12th Grade
Subject: Computer Science
Unit: Software Engineering Capstone
Period: Computing Systems

Ready to teach this topic?

Generate a complete, classroom-ready active learning mission in seconds.

Browse curriculum by country

AmericasUSCAMXCLCOBR
Asia & PacificINSGAU