Computer Science, Electrical Engineering
SMD090 Functional Programming 6.0 ECTS credits
DENNA SIDA FINNS OCKSÅ PÅ SVENSKA
General information about studying at Luleå University
TIMEPERIOD: III
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 AND CREDITS
Laboratory work 1.5 ECTS
Written exam 4.5 ECTS
COURSE LITERATURE
To be decided later.
REMARKS
Last modified 97-03-05
Further information: Håkan Jonsson
Back to departement menu