- Prowadzący: Paweł Figat
- Prowadzący: Jerzy Cytowski
Przedmiot obejmuje następujące jednostki wiedzy z zakresu inżynierii oprogramowania, wymienione w standardzie kształcenia dla studiów I stopnia na kierunku Informatyka: projektowanie oprogramowania; procesy wytwarzania oprogramowania; wymagania i ich specyfikacja; walidacja i testowanie oprogramowania; ewolucja oprogramowania; zarządzanie przedsięwzięciem programistycznym.
Celem przedmiotu Podstawy kompilatorów jest przedstawienie zasad, technik i narzędzi wykorzystywanych współcześnie do budowy kompilatorów.
- Prowadzący: Artur Karwatka
Przedstawienie podstawowych pojęć i zagadnień występujących w programowaniu obiektowym.
Semestr Jesień 2018
- Prowadzący: Marcin Paprzycki
- Prowadzący: Małgorzata Kaliczyńska
Celem wykładu i ćwiczeń jest pozyskanie przez uczestników zajęć umiejętności posługiwania się technikami sztucznej inteligencji w procesach planowania, prognozowania, sterowania. Prezentowane będą następujące zagadnienia:
Inteligencja naturalna i sztuczna, zakres badań nad sztuczną inteligencją. Wnioskowanie - sformułowanie zadania
Wnioskowanie jako zadanie przeszukiwania przestrzeni, rola i pożądane właściwości funkcji oceniającej i funkcji heurystycznej
Błądzenie przypadkowe, symulowane wyżarzanie, algorytmy genetyczne
Sieci neuronowe - zasady uczenia, pojęcie funkcji błędu, problem generalizacji, rola zbioru trenującego i testowego
- Prowadzący: Małgorzata Kaliczyńska