outcome-based coding

noun
UK /ˈaʊt.kʌm beɪst ˈkəʊ.dɪŋ/
US /ˈaʊt.kʌm beɪst ˈkoʊ.dɪŋ/

A way of writing computer instructions where you say what result you want and the computer figures out the steps.

With outcome-based coding, she just told the program to sort the list and it did it all by itself.


OTHER MEANINGS

2. A teaching method where students are graded on what they can do, not on how they do it.

The coding class uses outcome-based coding, so students pass by building a working app.

3. A business approach where teams are judged by results rather than hours worked.

The company switched to outcome-based coding to reward finished projects instead of long meetings.

4. A style of writing software where the desired end state is described and the system finds the way to reach it.

In outcome-based coding, you write 'make the robot reach the door' and the robot plans its own path.