Programmeerimise algkursus
programmeerimiskeeltes mitte midagi peale hakata süntaktiliselt vigaste tekstidega.
3. semantika - keelekonstruktsioonide tähendus, s.t. kuidas interpreteeritakse
süntaktiliselt korrektset programmi.
4. stiil ja programmide koostamise metoodika. On kokkulepped, millega vabatahtlikult
kitsendatakse süntaktiliselt lubatud programmide hulka, et saavutada paremat
loetavust inimese poolt (näit. "treppimine" programmi struktuuri väljatoomiseks,
nimekokkulepped jne.).
Algoritmidest
ca 825 m.a.j. , Abu Ja'far Mohammed ibn Mûsâ al-Khowârizmî - reeglid aritmeetiliste
operatsioonide sooritamiseks
Algoritm on täpne (üheselt mõistetav) juhis antud ülesande lahendamiseks. Algoritm koosneb
lõplikust arvust sammudest, millest igaüks on täidetav lõpliku aja jooksul lõplikke ressursse
kasutades. Algoritmi rakendatakse teatavale lähteandmete komplektile (sisend) ning ta annab
teatava resultaadi (väljund).