IT22 Programmeringsmetodik och programvaruteknik 4 p

Kursansvarig: Stefan Möller

Kursens mål är att ge kursdeltagarna insikt i de teoretiska grunderna inom programmering. Genom detta förväntas deltagarna få insikt i arbetet med och problematiken kring systemutveckling på lägre nivå. En stor del av kursen innebär praktisk programmering i ett imperativt språk - Pascal (Borland Pascal 7.0). Genom att själva lösa enkla problem i ett programspråk får kursdeltagarna en förståelse för terminologin om programmering, såsom exekverbart program, kompilering, datatyper, datastrukturer, selection, loopar, arrayer, records, subrutiner, filhantering, pekare, rekursion, dynamiskt/statiskt minne m fl begrepp. Helt enkelt förstå vad programmering är och innebär.

Upplägg

Undervisningen går ut på att lära sig skriva program i Pascal som löser diverse små uppgifter. Genom att skriva program, kompilera, exekvera lär man sig bättre än att enbart studera litteraturen. Undervisningen delas upp i tre sorters moment, nämligen föreläsningar, lektioner och egna övningar.

Kurslitteratur:

Torgil Ekman, Problemlösning och algoritmer med Pascal, 1997, Studentlitteratur, ISBN 91-44-00518-0

Brian D Hahn & Ray Kemp, Pascal for students, 1996, Arnold, ISBN: 0340 645881

                                                                 Tillbaka till Obligatoriska kursmoment