NMAB05 FORTSÄTTNINGSKURS I PROGRAMMERING, 5 poäng
/Programming, a second course/

För: matematik åk 2 och fristående kurs.

Utbildningsområde: Naturvetenskap    Ämnesgrupp: Matematik
Fördjupningsnivå:

Mål:
Kursen skall ge förmåga att konstruera icke-triviala program i Pascal och Fortran genom att på ett relevant sätt utnyttja språkens datastrukturer kombinerat med en utvecklad programmeringsmetodik.

Förkunskaper:
Genomgångna kurser i åk 1 av matematikprog. med minst 25 p godkända. Samtliga laborativa moment i kurserna skall vara godkända.

Organisation:
Undervisningen består av föreläsningar, lektioner och laborationer. Deltagande i laborationer samt därmed integrerad undervisning är obligatoriskt.

Kursinnehåll:
Programutvecklingsprocessen. Abstraktioner. Datastrukturer och algoritmer. Pascals datastrukturer, dvs poster, mängder, filstrukturer och dynamiska strukturer. Icke-numeriska tillämpningar. Fortran 90 med data- och programstrukturer, in- och utmatning, textsträngar, filhantering, subrutiner, funktioner och moduler. Praktiska övningar.

Kurslitteratur:
Dale & Lilly: Pascal Plus Data Structures , Heath & Co. Bo Einarsson: Lärobok i Fortran 90. Bo Einarsson: Laborationshandledning.

TEN1Skriftlig tentamen. 2 p
LAB1Laborationer (Pascal). 2 p
LAB2Laborationer ( Fortran). 1 p

Engelsk kursplan

Gäller 1997/98, beslut av utbildningsnämnden maj-97