problem-driven programming
nounUK /ˈprɒbləm ˈdraɪvən ˈprəʊɡræmɪŋ/
US /ˈprɑːbləm ˈdraɪvən ˈproʊɡræmɪŋ/
Problem-driven programming is when you write code to fix a real problem you have.
Using problem-driven programming, the students built an app to help their school save water.
OTHER MEANINGS
2. A teaching method where lessons start with a real-world problem instead of a list of facts.
Her class uses problem-driven programming to learn coding by solving everyday school problems.
3. A way of planning software that begins by naming the problem before choosing tools or languages.
With problem-driven programming, the team wrote down the problem first and picked the language later.
4. An approach where each coding task is tied to a specific user need.
Problem-driven programming kept the project focused on what the users actually needed.