|
|
|
|
SMD001 Functional Programming 6.0 ECTS credits | |
TIMEPERIOD: I LANGUAGE:Swedish EXAMINER H Jonsson Doktorand PREREQUISITES COURSE AIM The aim of the course is to - give competence in implementing algorithms and data types in a functional language. - give an introduction to a modern operating system and to computer science fundamentals. CONTENTS Programming: Expressions and declarations. Types and type constructors. Type deduction. Pattern matching. Recursion. Higher order functions. User defined types. Simple examples taken from the area of discrete mathematics, such as sets and propositional logic. Introduction to UNIX and computer science fundamentals: UNIX. The file system. Editing. Introduction to some areas in computer science, for instance computer architecture, programming languages, etc. TEACHING EXAMINATION COURSE GRADE SCALE: U,3,4,5 ITEMS/CREDITS | |
Laboratory work | 1.50ECTS |
Written exam | 4.50ECTS |
COURSE LITTERATURE S. Thompson, Haskell - The Craft of Functional Programming. Addison Wesley Longman 1996. Further information: Håkan Jonsson |
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 |