Opis kursu
Założenia i cele przedmiotu:
Celem przedmiotu jest zaznajomienie
słuchaczy z metodami programowania na poziomie abstrakcyjnych typów
danych wraz z ich praktycznymi zastosowaniami. Mimo ze przedmiot
należy do grupy Programowanie, bazować on będzie na pojęciach
matematycznych oraz teoretycznych. Po zaliczeniu przedmiotu, studenci
powinni posiąść dyscyplinę programowania która umożliwi im
stosunkowo łatwe i klarowne rozwiązywanie złożonych problemów.
Wykład ilustrowany będzie ciekawymi zastosowaniami w informatyce i
sztucznej inteligencji. Nacisk będzie położony na wyrobienie
praktycznych umiejętności i wzbudzenie zainteresowania tematyka
przedmiotu a nie na jego aspekty teoretyczno-formalne.
Metody dydaktyczne:
Część wykładowa przedmiotu
jest prezentowana w formie klasycznegowykładu audytoryjnego, z użyciem
środków multimedialnych i interakcyjnych narzędzi programowania. W części laboratoryjnej
studenci będą implementować zadane programy w zintegrowanym
środowisku programowym.
Warunki zaliczenia przedmiotu:
Obecność na wykładach, kodowanie i wykonywanie zadanych
programów w laboratoriach, oraz zdanie pisemnego egzaminu końcowego składającego sie z zadania
laboratoryjnego, którego rozwiązanie wymagać będzie umiejętności programowania
obiektowego z użyciem abstrakcyjnych typów danych.
|