Course registration

Information for admitted students

All admitted students must register for their courses in the Student Portal. If you are admitted with a condition, the study counselors will check your academic background. If it's ok you will be registered, if not, the study counselor will contact you. Choose one of four ways to apply for a student account; https://konto.weblogin.uu.se/index-en.html

Information for reserves

If you are on the waiting list, you will be contacted if there is a place available.

Contact information

If you have any questions about registration, please contact:
Name: IT-kansliet/Student Office
Email: it-kansli@it.uu.se
Telephone: 018-4717604

Information about student accounts

To take this course you must have a student account. As an admitted you can activate your student account via www.uu.se/konto.

Course description

Functional programming is an approach to declarative programming. The aim is for the programmer to state only the problem, but not a sequence of steps solving it. In functional programming, the programmer does this by defining a (mathematical) function. Declarative programming is thus very different
...
from imperative programming and object-oriented programming, where a program is basically a sequence of steps. Come and widen your programming-language horizon. Declarative programming is not difficult and leads often to very elegant programs, once you are used to it!

The main objective is to learn functional programming, and to see how well it realises the aim of declarative programming. Functional programming is successfully used in many industrial projects, which makes knowledge of it a useful asset on the job market. Improvements of programming quality and speed by several factors are not uncommon. You also learn when it is wiser to use declarative programming rather than imperative programming or object oriented programming.
[+-]