Prowadzony w
cyklach:
2021/2022-Z, 2021/2022-L
Punkty ECTS:
2
Język:
polski
Organizowany przez:
Katedra Informatyki i Automatyki
(dla:
Wydział Budowy Maszyn i Informatyki)
Języki funkcyjne I-TT-NM3O>JF
Jeszcze nie wprowadzono opisu dla tego przedmiotu...
W cyklu 2021/2022-Z:
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi programowania w nowoczesnym języku funkcyjnym na przykładzie języka F#. W ramach przedmiotu omawiany jest paradygmat programowania funkcyjnego, składnia języka F#, typy danych, instrukcje dopasowania wzorców, funkcje wyższego rzędu, struktury, kolekcje i inne konstrukcję języka F#. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych konstrukcji i tworzenia programów w języku F# w programowaniu z wykorzystaniem algorytmów przetwarzania danych. |
Koordynatorzy przedmiotu
<b>Ocena końcowa</b>
Ocena końcowa jest ustalana jako średnia arytmetyczna oceny uzyskanej z wszystkich form ocenianych, zaokrąglana w górę, przy czym zarówno kolokwium końcowe jak i laboratorium muszą być zaliczone na ocenę minimum dostateczną.
<b>Wymagania wstępne</b>
Podstawy programowania I, II, III, IV
<b>Literatura podstawowa</b>
- Marian Mysior, Język F# w praktyce,EcsapeMagazine.pl, 2013
- Tao Liu, F# for C# Developers, Microsoft Press, 2015
- Dave Fancher, The Book of F#, No Starch Press, 2014
<b>Literatura uzupełniająca</b>
- strona internetowa fsharp.org
- Tomas Petricek, Phillip Thelford, F# Deep Dives, Manning, 2015
- Don Syme, Expert F# 4.0, Appress, 2015