Powrót (Dydaktyka - Uniwersytet Gdański)

Dydaktyka - Informatyka







Algorytmy i struktury danych

Celem przedmiotu jest zapoznanie z klasycznymi algorytmami i strukturami danych używanych do efektywnego rozwiązania zadań programistycznych, sposobami implementacji poznanych algorytmów, analizą złożoności czasowej tych algorytmów i uzasadnieniem ich poprawności.
  • Forma zajęć: ćwiczenia audytoryjne
  • Wykładowca: dr hab. Paweł Żyliński, prof. UG
  • Rok: 2021



Algorytmy kombinatoryczne

Celem przedmiotu jest zapoznanie z budową, własnościami, zastosowaniem i sposobami możliwej implementacji licznych algorytmów kombinatorycznych.
  • Forma zajęć: ćwiczenia audytoryjne
  • Wykładowca: dr hab. Tomasz Dzido, prof. UG
  • Rok: 2019



Grafy, geometria, algorytmy

Celem przedmiotu jest przegląd zaawansowanych technik algorytmicznych, struktur danych oraz algorytmów na przykładzie zastosowań w geometrii obliczeniowej oraz teorii grafów.
  • Forma zajęć: ćwiczenia laboratoryjne
  • Wykładowca: dr hab. Paweł Żyliński, prof. UG
  • Rok: 2019



Języki programowania

Celem przedmiotu jest nauczenie programowania w języku C oraz czytania ze zrozumieniem kodu C napisanego przez innych programistów.
  • Forma zajęć: ćwiczenia laboratoryjne
  • Wykładowca: dr Maciej Dziemiańczuk
  • Rok: 2022



Logika dla informatyków

Celem przedmiotu jest zapoznanie z rolą i zastosowaniami rachunków logicznych w informatyce oraz metodami modelowania i weryfikacji własności systemów informatycznych.
  • Forma zajęć: ćwiczenia laboratoryjne
  • Wykładowca: dr Andrzej Borzyszkowski
  • Rok: 2021



Matematyka dyskretna

Celem przedmiotu jest zapoznanie z podstawami matematyki dyskretnej.
  • Forma zajęć: ćwiczenia audytoryjne
  • Wykładowca: dr Hanna Furmańczyk
  • Rok: 2023



Optymalizacja kombinatoryczna

Celem przedmiotu jest zapoznanie z podstawowymi algorytmami optymalizacyjnymi oraz stosowanymi w tej dziedzinie metodami.
  • Forma zajęć: ćwiczenia laboratoryjne
  • Wykładowca: dr Hanna Furmańczyk
  • Rok: 2022



Programowanie obiektowe

Celem przedmiotu jest zapoznanie z podstawowymi koncepcjami związanymi z programowaniem obiektowym oraz konstruowania programów obiektowych w języku Java.
  • Forma zajęć: ćwiczenia laboratoryjne
  • Wykładowca: dr Tomasz Borzyszkowski
  • Rok: 2022



Sieci Petriego

Celem przedmiotu jest zapoznanie z tematyką sieci Petriego jako narzędzia modelowania procesów współbieżnych.
  • Forma zajęć: ćwiczenia laboratoryjne
  • Wykładowca: dr Andrzej Borzyszkowski
  • Rok: 2023



Systemy operacyjne

Celem przedmiotu jest zapoznanie z zasadami działania i metodami obsługi systemów operacyjnych oraz podstawami programowania systemowego.
  • Forma zajęć: wykład i ćwiczenia laboratoryjne
  • Rok: 2023



Środowisko programisty

Celem przedmiotu jest zapoznanie ze środowiskiem Linux oraz podstawami pracy z systemami zarządzania projektami programistycznymi.
  • Forma zajęć: ćwiczenia laboratoryjne
  • Wykładowca: dr Maciej Dziemiańczuk
  • Rok: 2022



Zaawansowane języki programowania

Celem przedmiotu jest zapoznanie z zaawansowanymi mechanizmami występującymi we współczesnych językach programowania oraz ich poprawnym i efektywnym wykorzystaniem.
  • Forma zajęć: ćwiczenia laboratoryjne
  • Wykładowca: dr Wiesław Pawłowski
  • Rok: 2023



Zaawansowane języki skryptowe

Celem przedmiotu jest zapoznanie się z podstawowymi konstrukcjami programistycznymi dostępnych w językach skryptowych na przykładzie języka Python.
  • Forma zajęć: ćwiczenia laboratoryjne
  • Wykładowca: dr Tomasz Borzyszkowski
  • Rok: 2023