|
|
|
|
SMD056 Program Construction 6.0 ECTS credits | |
TIMEPERIOD: III LANGUAGE:Swedish EXAMINER L Andersson Univ lekt PREREQUISITES SMD011/SMD012/SMD038 Imperative Programming (or SMD091 Computer Science Project course) and SMD001/SMD090 Functional Programming. COURSE AIM The aim of the course is to give - ability to develop programs using abstraction, modularization and information hiding with functional and imperative languages. - exercise the use of object oriented program development. - ability to construct simple graphical user interfaces. CONTENTS Functional programming with modules, classes, information hiding and functional abstraction. Structural induction. Imperative programming with classes, inheritance, modularization and graphical user interfaces.
| |
Laboratory work | 2.25ECTS |
Written exam | 3.75ECTS |
COURSE LITTERATURE Andersson L: Program construction with Haskell, Luth. Andersson L: Programkonstruktion med Java, Luth. Thompson S: Haskell - The Craft of Functional Programming, Addison-Wesley. Wikström Å: Functional Programming using Standard ML. Prentice-Hall 1987. REMARKS Further information: Lennart Andersson |
Web Editor: Karin.Lindholm@dc.luth.se
The University | Student | Research | Search | Contact us | In Swedish |
LULEÅ UNIVERSITY OF TECHNOLOGY University Campus, Porsön, 971 87 Luleå. Tel. +46 (0) 920-91 000, fax +46 (0) 920-91 399 |