Algorytmy funkcjonalne i trwałe struktury danych lato 2024/25

Język wykładowy Polski
Opiekun Tomasz Wierzbicki
Liczba godzin 30 (wyk.) 30 (ćw.)
Rodzaj I2.T - teoria inf.
ECTS 6
Polecany dla I roku Nie
Egzamin Tak
Tagi AZ (algorytmika i złożoność obliczeniowa) JP (języki programowania i logika)

Opis przedmiotu:

Wykład będzie prowadzony według książki Chrisa Okasaki [Purely Functional Data Structures](http://www.cambridge.org/us/academic/subjects/computer-science/programming-languages-and-applied-logic/purely-functional-data-structures), CUP 1999. Przedmiot jest dostępny dla studentów posiadających umiejętność programowania w jakimkolwiek współczesnym języku funkcjonalnym: Standard ML-u, Haskellu, OCamlu, F#, Clojure, Scheme itp. Jest to wykład teorii algorytmów wykonywanych w środowisku, w którym większość struktur danych jest trwała. Wymaga to zupełnie innego podejścia niż w tradycyjnej teorii ulotnych struktur danych.

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Tomasz Wierzbicki
wt 16:00-18:00 (s. 141) 32 7 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Ćwiczenia

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Tomasz Wierzbicki
wt 18:00-20:00 (s. 141) 22 7 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Tomasz Wierzbicki 303 Po wcześniejszym umówieniu pocztą elektroniczną. Nie w trakcie lub bezpośrednio przed moimi zajęciami (plan zajęć jest dostępny w systemie Zapisy).