Nøkkelelement |
Beskrivelse |
Dekomposisjon
|
Bryte ned komplekse problemstillinger til mindre del-problemer som er enklere å løse. Vurdere hvilke delproblemer som kan/bør løses med eller uten datamaskiner.
|
Logikk
|
Organisere og analysere data på en logisk måte.
|
Mønstre
|
Se etter mønstre. Gjenkjenne likheter og sammenhenger. Utnytte elementer fra andre liknende løsninger.
|
Abstraksjon
|
Avgrense og skille ut hva som er viktig for å løse et problem og hva som er irrelevant. Representere data ved hjelp av symboler, generalisere og lage modeller.
|
Algoritmer
|
Lage en strukturert plan eller løsning ved hjelp av presise steg-for-steg prosedyrer. Kan gjerne først skrives som flytskjema eller pseudokode og senere som dataprogrammer.
|
Evaluering
|
Kontrollere om løsningen løser alt den skal og vurdere hvordan den kan forbedres.
|