Programowanie funkcyjne 1000-I1ProgFunkc
• programowanie imperatywne a programowanie deklaratywne: C, SQL i wyrażenia regularne
• Erlang: podstawowe konstrukcje i typy danych
• Podstawy algorytmiki programów funkcyjnych
• Programowanie sekwencyjne
• Rekurencja ogonowa i jej optymalizacja
• Programowanie współbieżne
• Obsługa błędów
• Biblioteki
Całkowity nakład pracy studenta
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Koordynatorzy przedmiotu
Metody dydaktyczne
Metody dydaktyczne eksponujące
Metody dydaktyczne podające
- pogadanka
Metody dydaktyczne poszukujące
Rodzaj przedmiotu
Wymagania wstępne
Kryteria oceniania
Ocena na podstawie wyniku uzyskanego z dwóch kolokwiów programistycznych. Weryfikacja efektów: U1, U2, K1, K3.
Literatura
Literatura podstawowa
1. J. Backfield – Programowanie funkcyjne krok po kroku, Helion 2015
2. Swaine, Michael – Programowanie funkcyjne : poznaj: Clojure, Elixir, Haskell, Scala, Swift, PWN 2020
|
W cyklu 2025/26Z:
Literatura podstawowa 2. F. Cesarini, S. Thompson – Erlang programming, O'Reilly 2009 Litera uzupełniająca |
W cyklu 2026/27Z:
Literatura podstawowa 1. Thompson, Simon – Haskell : the craft of functional programming, Harlow : Addison Wesley 1999.; 2nd ed. Litera uzupełniająca |
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: