information-oriented programming

noun
UK /ˌɪnfəˈmeɪʃən ˈɔːriəntɪd ˈprəʊɡræmɪŋ/
US /ˌɪnfərˈmeɪʃən ˈɔːriəntɪd ˈproʊɡræmɪŋ/

A way of writing computer programs where you focus on the information the program uses and how it moves around.

In information-oriented programming, the team first mapped out all the data the app would need.


OTHER MEANINGS

2. An approach to teaching programming that starts with understanding information and its structure before writing code.

The course uses information-oriented programming to help beginners think about data first.

3. A style of system design where the flow of information between parts guides the overall structure.

Their information-oriented programming made it easy to see how each module shared records.

4. A method of organizing a project around the kinds of information it handles rather than around functions or objects.

By switching to information-oriented programming, they grouped features by the data they touched.