NDDA40 DATORER OCH PROGRAMMERING, 5 poäng
/ Computers and Programming /

För: kemi åk 2.

Utbildningsområde: Naturvetenskap    Ämnesgrupp: Datalogi
Fördjupningsnivå: A

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 på egen hand koda och testa några små exempel.

Förkunskaper:
Antagen till kemiprogrammet.

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

Kursinnehåll:
Datorteknik: grundelement och begrepp såsom datorn 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.

LAB 1Obligatoriska övningar 2p
TEN 1En skriftlig tentamen 3p

Undervisningsspåk är svenska.

Engelsk kursplan

Gäller ht-98, beslut av utbildningsnämnden maj-98