Takaisin kaikki kurssit
Aloita tästä
Functional programming
Yksittäinen kurssi
Course contents
- the use of interactive shell
- Haskell function syntax
- recursion, types and type classes
- lazy vs eager evaluation
- partial evaluation
- input and output
Learning outcomes
After completing the course, the student
- knows the basic programming structures for functional programming and is able to write programs in a functional programming language.
- is aware of the benefits of functional programming style and can solve problems in the functional programming way.
Completion methods
- Independent study requires submitting the required exercises electronically and taking the electronic exam.
- Participation in teaching provides weekly discussion events where the course topics are discussed and broadened with the teacher, and questions are answered. There is a course exam.
The course was previously under the name Functional programming 1.
More information in Tampere University’s study guide.
You can get a digital badge after completing this course.
funktionaalinen ohjelmointi kuori funktion syntaksi rekursio Haskel tyyppiluokka tyyppiluokat laiska suoritus datapohjainen suoritus funktio-ohjelmointi
Vastuuopettaja
Tampereen yliopisto
Matti Rintala
matti.rintala(at)tuni.fi
Hakua koskevat kysymykset
FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
info(at)fitech.io
Aloita tästä
Aihe:
Ohjelmointi
Kurssikoodi:
COMP.CS.130
Opintopisteet
5 ECTS
Hinta:
0 €
Kurssin taso:
Kurssin ajankohta:
7.1.–31.5.2025 (joustava aloitus)
Haun alkamispäivä:
13.11.2024
Viimeinen hakupäivä:
31.3.2025
Vastuuyliopisto:
Tampereen yliopisto
Kuka voi hakea:
Aikuisopiskelija,
Tutkinto-opiskelija
Tutkinto-opiskelija
Toteuttamistapa:
Monimuoto-opetus
Paikkakunta:
Tampere
Opetuskieli:
Englanti