Powrót (Zajęcia dla studentów)

Dydaktyka – Informatyka




Przygotowane zajęcia





Algorytmy i struktury danych (1)

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.



Algorytmy i struktury danych (2)

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.



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.



Algorytmy kombinatoryczne

Celem przedmiotu jest zapoznanie z wybranymi algorytmami kombinatorycznymi, ich własnościami i zastosowaniem.
  • Forma zajęć: ćwiczenia audytoryjne
  • więcej



Algorytmy równoległe

Celem przedmiotu jest zapoznanie z podstawowymi technikami projektowania algorytmów równoległych.
  • Forma zajęć: ćwiczenia audytoryjne
  • więcej



Aplikacje bazodanowe

Celem przedmiotu jest zapoznanie z podstawami metodami projektowania i budowy aplikacji bazodanowych.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



Aplikacje serwerowe

Celem przedmiotu jest zapoznanie z najważniejszymi aspektami tworzenia serwerów bazodanowych, z uwzględnieniem wykorzystania dwóch najpopularniejszych modeli: relacyjnego i dokumentowego.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



Architektura systemów komputerowych

Celem przedmiotu jest zapoznanie z elementami techniki cyfrowej, przedstawienie budowy i sposobu działania procesora x86 oraz programowania w języku asembler.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



Bazy danych

Celem przedmiotu jest zapoznanie z systemem relacyjnej bazy danych.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



Inteligencja obliczeniowa

Celem przedmiotu jest zapoznanie z możliwościami i technikami inteligencji obliczeniowej.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



Inżynieria oprogramowania

Celem przedmiotu jest zapoznanie z podstawowymi problemami, metodami, technikami i narzędziami produkcji oprogramowania wysokiej jakości.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



Języki programowania

Celem przedmiotu jest zapoznanie się z najważniejszymi możliwościami, jakie daje język Scala.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



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
  • więcej



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
  • więcej



Matematyka dyskretna

Celem przedmiotu jest zapoznanie z podstawami matematyki dyskretnej.
  • Forma zajęć: ćwiczenia audytoryjne
  • więcej



Obliczalność i złożoność

Celem przedmiotu jest zapoznanie się z zagadnieniami na temat obliczalności i teorii złożoności.
  • Forma zajęć: ćwiczenia audytoryjne
  • więcej



Programowanie deklaratywne

Celem przedmiotu jest zapoznanie z programowaniem deklaratywnym na przykładzie języków Prolog i Haskell.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



Programowanie liniowe

Celem przedmiotu jest zapoznanie z problemami optymalizacyjnymi, których ograniczenia i funkcja celu są w postaci liniowej, i metodami ich rozwiązywania.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



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
  • więcej



Projekt zespołowy

Celem przedmiotu jest praktyczne zastosowanie zdobytej wiedzy i umiejętności w zakresie współpracy w ramach zespołu pracującego wspólnie nad wytworzeniem systemu informatycznego.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



Projektowanie języków XML

Celem przedmiotu jest zapoznanie się z technologią XML.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



Sieci Petriego

Celem przedmiotu jest zapoznanie z tematyką sieci Petriego jako narzędzia modelowania procesów współbieżnych.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



Systemy operacyjne

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



Środowisko programisty

Celem przedmiotu jest zapoznanie się ze środowiskiem Linux oraz podstawami pracy z systemami zarządzania projektami programistycznymi. Wprowadzenie do Bash, systemu składu tekstu LaTeX oraz systemu kontroli wersji Git.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



Teoretyczne podstawy informatyki

Celem przedmiotu jest zapoznanie z teoretycznymi podstawami informatyki – automatami, językami oraz podstawami złożoności obliczeniowej.
  • Forma zajęć: ćwiczenia audytoryjne
  • więcej



Wstęp do programowania

Celem przedmiotu jest poznanie podstawowych technik programistycznych oraz zdobycie umiejętności projektowania, analizy i implementacji podstawowych algorytmów.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



Wstęp do technologii Web

Celem przedmiotu jest zapoznanie z elementarnymi, technologiami i narzędziami związanymi z programowaniem webowym.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



Zaawansowane algorytmy

Celem przedmiotu jest poznanie zaawansowanych technik algorytmicznych, struktur danych oraz algorytmów na przykładzie zastosowań w geometrii obliczeniowej oraz teorii grafów.
  • Forma zajęć: ćwiczenia laboratoryjne
  • więcej



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
  • więcej