Luleå tekniska universitet
hemsidan sök kontakta oss student
Studiehandboken 01/02


Systemteknik

SMD056 Programkonstruktion 4.0 poäng

ÄMNE (enl SCB)
Datateknik

NIVÅ/DJUP
C K

PROGRAM/TIDSPERIOD
D2, val E / Lp III

SPRÅK: Svenska

EXAMINATOR
H Johansson Univ lekt

FASTSTÄLLD
Kursplanen är fastställd av Institutionen för systemteknik 1995-05-29, reviderad 2000-02-16 att gälla från HT2000.

FÖRKUNSKAPSKRAV
SMD011/SMD012/SMD038/SMD109 Imperativ programmering (eller SMD091 Projekt i datateknik för DTI) och SMD001/SMD090/SMD108 Funktionell programmering.


SYFTE/MÅL
Kursens mål är att ge
- förmåga att använda abstraktion, modularisering med funktionella och imperativa språk.
- övning i att använda objektorienterad metodik.

INNEHÅLL
Funktionell programmering med moduler, klasser, abstraktion med datatyper och högre ordningens funktioner.
Imperativ programmering med klasser, arv, modularisering och användargränssnitt.


UNDERVISNING
Undervisningen består av föreläsningar, lektioner, hemuppgifter och laborationer.

EXAMINATION
Skriftlig tentamen med differentierade betyg.
KURSENS BETYGSKALA: U, 3, 4, 5

MOMENT/PROV
Laboration 1.5poäng
Tentamen 2.5poäng

LITTERATUR
Andersson L: Programkonstruktion, senaste version.
Thompson S: Haskell - The Craft of Functional Programming, 2nd ed.,
Addison-Wesley, ISBN 0-201-34275-8.


ÖVRIGT
Kursen förutsätter kunskaper svarande mot MAM053 Diskret matematik. Kursen kan ej ingå i examen tillsammans med kurserna SMD044, SMD064 eller SMD109.


Kontaktperson: Håkan Jonsson

Ytterligare kursinformation:
http://www.sm.luth.se/csee/courses/smd/index.html

Gäller för läsåret 01/02.
Ansvarig för sidan: Karin.Lindholm@dc.luth.se

Universitetet | Student | Forskning | Sök | Kontakta oss | In English


LULEÅ TEKNISKA UNIVERSITET
Universitetsområdet, Porsön, 971 87 Luleå. Tel. 0920-91 000, fax 0920-91 399
Last edited 2001-12-17