Activity 01
Brainstorm Session: Local Problems
In small groups, students list five everyday problems in their community, like school fee tracking, that suit database solutions. They assess feasibility using criteria such as data volume and tech access, then select one and pitch it to the class. Vote on the most promising.
Explain effective techniques for identifying a suitable problem for a software project.
Facilitation TipDuring the Brainstorm Session, gently steer groups toward problems that generate enough data to justify a database, using your own observations as examples when needed.
What to look forProvide students with a brief scenario of a local problem (e.g., managing a community garden's resources). Ask them to list two functional and two non-functional requirements for a potential app to solve this problem. Also, ask them to identify one potential stakeholder.