|
|
|
|
SMD090 Functional Programming 6.0 ECTS credits | |
TIMEPERIOD: Quarter III LANGUAGE:Swedish EXAMINER H Johansson Univ lekt PREREQUISITES General eligibility for university studies. 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: | |
Laboratory work | 1.50ECTS |
Written exam | 4.50ECTS |
COURSE LITERATURE S. Thompson, Haskell - The Craft of Functional Programming. Addison Wesley Longman, 2nd edition. REMARKS The credits for this course cannot be combined with credits for other courses in Functional Programming. Further information: International Office Course information from the department: http://www.sm.luth.se/csee/courses/smd/index.html |
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 |