Mange kemiingeniørstuderende vil kun gennemgå eet kursus om EDB anvendelse, og det er derfor væsentligt, at undervisningen sikrer, at deltagerne opnår såvel kendskab til datalogiske grundbegreber som rent praktiske færdigheder. Det væsentligste mål med kurset er, at deltagerne opnår erfaring med og forståelse for anvendelsesmulighederne for computere indenfor kemiingeniørens arbejdsområde.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Opskrive programkode
Beherske syntaksen af det anvendte programmeringssprog
Redegøre for standarddatatyper og deres brug.
Beherske begreberne "betingede hop", "løkker" og "funktioner"
Beskrive det eksekverbare flow i et C program i detaljer
Redegøre for ethvert syntaktisk forhold i et givent C program
Fortolke den semantiske konsekvens af et givent C program
Implementere en given algoritme i et C program
Planlægge og udføre implementationen af en abstrakt problembeskrivelse til et færdigt program
Lave elementær dokumentation af et program
Kursusindhold:
Programmeringssproget C gennemgås med et eksempelvalg hentet fra et bredt udsnit af kemiingeniørers arbejdsområder. Ved forelæsningerne behandles datalogiske grundbegreber samt problemløsningsmetodik, specielt dataelementer, -strukturer, algoritmer, filbehandling og fejlsøgningsmetoder. Desuden gives en generel orientering om computeres opbygning og operativsystemer.
Litteratur:
Teach yourself C in 21 days", Jones&Aitken, 6. ed., SAMS.
Bemærkninger:
Udgangspunkt for kurser indenfor kemi-området, der gør brug af EDB. Forudsætning for videregående datalogiske kurser (med 02101 Indledende Programmering som alternativ forudsætning).