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.