|
|
|
|
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. TEACHING Lectures and programming exercises. EXAMINATION COURSE GRADE SCALE: U,3,4,5 ITEMS/CREDITS | |
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: Birgitta.Hakansson@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 |