Institutionen för datavetenskap Umeå Universitet


Programspråk, HT-08


Kursplan
Lärare och handledare
Kursutvärderaren

Schema
Kursöversikt/läsanvisningar
Kurslitteratur
Handledning

Gruppövningar
Utdelat material
Tentor
Anmälan till tenta

Obligatoriska uppgifter
Användning av datorresurser vid Datavetenskap
Laboration 1
Laboration 2
Laboration 3
Resultat

Nedan är läsanvisningar för det som vi kommer att gå igenom på föreläsningarna, för övrigt så ingår kap 4, 6 & 13 -16 i Hansen & Rischels bok i kursen men dessa kapitel tas inte direkt upp på någon föreläsning, och kap 18 i samma bok kommer att refereras till på programspråksdelen av kursen.

Föreläsning Moment Ämne Läsanvisning
1 Introduktion PS 1 Sebesta
2 Grunderna i funktionell programmering med funktionsabstraktion FP 1 Hansen & Rischel:
kap1, 2 & 3.1-3.5
3 Grundläggande
dataabstraktion med typer och abstrakta datatyper
FP 2 Hansen & Rischel:
kap: 3.6-3.8, 7.1-7.4 & 8.7
4 Avancerad dataabsarktion, med rekursiva datatyper och polymorfism FP 3 Hansen & Rischel:
kap 5,8,10 & 12
5 Grunderna i funktionen som en
fullvärdig datatyp
FP 4 Hansen & Rischel:
kap 9
6 Mer om funktionen som en
fullvärdig datatyp
FP 5 Hansen & Rischel:
kap 9
7 Undantagshantering, mm FP 6 Hansen & Rischel:
kap 7.5-7.6 & 17
8 Modularisering FP 7 Hansen & Rischel:
kap 11
9 Variabler, bindningar, typer räckvidd och datatyper PS 2

Sebesta
kap 5 & 6
samt
6.5.10,6.6, &6.9.8 kursivt

10 Uttryck, kontrollstrukturer, och parameteteröverföring PS 3 Sebesta:
kap 7, 8, & 9
samt (9.5.6 kursivt)
11 underprogram och implementering av underprogram PS 4 Sebesta:
kap 10
12 Abstrakta datatyper och inkapsling PS 5 Sebesta:
kap 11
13 Objektorienterade språk PS 6 Sebesta:
kap 12
14 Jämlöpande exikvering och undantag PS 7

Sebesta:
kap 13, 14.1 & 14.5

15 Funktionell programmering PS 8 Sebesta:
kap 15
16 Logikprogrammering PS 9 Sebesta:
kap 16.4-16.8

http://www.cs.umu.se/kurser/5DV086/HT08/planering.html
Ansvarig för sidan: Per Lindström
Senast ändrad 2008-11-06
Copyright © 2008. All rights reserved.