NDDA 40 Datorer och programmering, 5 poäng

Kursen ingår i ämnet datalogi på A-nivå, och ges under kemiprogrammets andra år. Den tillhör teknik-området.


Mål:

Kursen ska ge en orientering om datateknikens användning och möjligheter, om datorsystems uppbyggnad och funktion, såväl maskin- som programvarumässigt, samt om programspråk och programmering. Deltagaren ska lära sig att uttrycka enkla algoritmer på det sätt som krävs för programmering i ett traditionellt språk, och han ska på egen hand koda och testa några små exempel.

Påbyggnadskurser:

Kurser i datastrukturer och i programutveckling utgör en naturlig fortsättning för den som önskar fördjupa sig i programmering.

Organisation:

Föreläsningarna behandlar datorteknik och programvara, grunderna i programmering och språket Pascal. Lektioner avser att exemplifiera Pascals konstruktioner och problemlösning. Datorövningar ska ge praktisk färdighet i att utveckla små, egna program.

Innehåll:

Datorteknik: grundelement och begrepp såsom datorns uppbyggnad, yttre enheter, kommunikation.

Systemprogramvara: operativsystem, kompilatorer, editorer.

Exempel på existerande programvara.

Programmering: algoritmer, data och programspråk.

Pascal: variabler, datatyper och deklarationer. Grundläggande beräkningar, satstyper och styrstrukturer samt modularisering.

Övningar i programutveckling vid PC.

Kurslitteratur:

Lärobok i Pascal, t ex TurboPascal.

Kompendier med bl a övningsuppgifter, som utges av IDA.

Examination:

Obligatoriska övningar.

Skriftlig tentamen.