Algoritmoinnin
Algoritmoinnin käsite viittaa järjestelmälliseen tapaan ratkaista ongelmia määrittelemällä sarja eteneviä, toistuvia toimintoja, jotka johtavat haluttuun lopputulokseen. Se on keskeinen osa tietojenkäsittelytiedettä sekä ohjelmistokehitystä, ja sitä sovelletaan myös matematiikassa, operaatioanalyysissä ja suunnittelussa.
Prosessi alkaa ongelman ymmärtämisellä ja sen Mallinnuksella: abstraktion avulla ongelma muutetaan ratkaisukoneen käsiteltäväksi. Tämän jälkeen suunnitellaan
Algoritmien laatua arvioidaan sekä niiden oikeellisuudella että suorituskyvyllä. Oikeellisuus tarkoittaa, että algoritmi antaa oikean vastauksen kaikissa
Algoritmointi näkyy laajasti ohjelmistokehityksessä, tietokantojen kyselyissä, tekoälyssä ja optimoinnissa. Sen opetus ja tutkimus keskittyvät suunnittelumalleihin, datarakenteisiin