Podstawy algorytmiki i trening olimpijski (PATO)

Jest to prowadzony w postaci wykładów kurs olimpijski podstaw algorytmiki przeplatany z treningiem olimpijskim czyli ćwiczeniami tablicowo-komputerowymi przygotowującymi młodzież do olimpiad informatycznych poprzez praktykę rozwiązywania zadań. Zajęcia odbywają się przez dwa semestry - najpierw w semestrze letnim, następnie w semestrze zimowym kolejnego roku szkolnego. Równolegle z zakończeniem zajęć organizowane są Igrzyska Akademii ETI (w styczniu lub w lutym).

W ramach kursu PATO realizowane są dla uczniów dwa rodzaje zajęć:

  • podstawy algorytmiki (prowadzi mgr inż. Andrzej Jastrzębski, są to wykłady uzupełniane ćwiczeniami laboratoryjnymi - 3 godz. co dwa tygodnie),
  • trening olimpijski (prowadzi inż. Karolina Stencel, do stycznia 2017 r. prowdził dr inż. Krzysztof Ocetkiewicz, są to ćwiczenia tablicowo-komputerowe dotyczące rozwiązywania zadań z olimpiad informatycznych - 3 godz. co dwa tygodnie).

Spotkania odbywają się w środy 1530-1800 w sali NE 235 (sala wykładowa - podstawy algorytmiki) bądź w sali NE 239 (sala laboratoryjna - trening olimpijski) z wyjątkiem ostatniej środy miesiąca.

 

Rozkład spotkań w semestrze letnim 2016/2017

dzień prowadzący rodzaj zajęć tematyka
15 lutego 2017 mgr inż. Andrzej Jastrzębski podstawy algorytmiki W1: Podstawowe struktury danych
1 marca 2017 inż. Karolina Stencel trening olimpijski L1: Laboratorium wprowadzające: narzędzia programistyczne, podstawowe struktury danych
8 marca 2017 mgr inż. Andrzej Jastrzębski podstawy algorytmiki W2: Sortowanie, kopiec
15 marca 2017 inż. Karolina Stencel trening olimpijski L2: Sortowanie, kopiec
22 marca 2017 mgr inż. Andrzej Jastrzębski podstawy algorytmiki W3: Rekurencyjne struktury danych
5 kwietnia 2017 inż. Karolina Stencel trening olimpijski L3: Rekurencyjne struktury danych
12 kwietnia 2017 mgr inż. Andrzej Jastrzębski podstawy algorytmiki W4: Drzewa przedziałowe
19 kwietnia 2017 inż. Karolina Stencel trening olimpijski L4: Drzewa przedziałowe

 

Rozkład spotkań w semestrze zimowym 2016/2017

dzień prowadzący rodzaj zajęć tematyka
5 października 2016 mgr inż. Andrzej Jastrzębski podstawy algorytmiki W1: Drzewa przedziałowe
12 października 2016 dr inż. Krzysztof Ocetkiewicz trening olimpijski L1: Drzewa przedziałowe
19 października 2016 mgr inż. Andrzej Jastrzębski podstawy algorytmiki W2: Algorytmy grafowe
9 listopada 2016 dr inż. Krzysztof Ocetkiewicz trening olimpijski L2: Algorytmy grafowe
16 listopada 2016 mgr inż. Andrzej Jastrzębski podstawy algorytmiki W3: Algorytmy grafowe 2
23 listopada 2016 dr inż. Krzysztof Ocetkiewicz trening olimpijski L3: Algorytmy grafowe 2
7 grudnia 2016 mgr inż. Andrzej Jastrzębski podstawy algorytmiki W4: Rekurencja, programowanie dynamiczne, algorytmy zachłanne
14 grudnia 2016 dr inż. Krzysztof Ocetkiewicz trening olimpijski L4: Rekurencja, programowanie dynamiczne, algorytmy zachłanne
4 stycznia 2017 mgr inż. Andrzej Jastrzębski podstawy algorytmiki W5: Algorytmy tekstowe
11 stycznia 2017 dr inż. Krzysztof Ocetkiewicz trening olimpijski L5: Algorytmy tekstowe

 

Rozkład spotkań w semestrze letnim 2015/2016

dzień prowadzący rodzaj zajęć tematyka
9 marca 2016 mgr inż. Andrzej Jastrzębski podstawy algorytmiki W1: Podstawowe struktury danych
16 marca 2016 dr inż. Krzysztof Ocetkiewicz trening olimpijski L1: Laboratorium wprowadzające: narzędzia programistyczne, podstawowe struktury danych
23 marca 2016 mgr inż. Andrzej Jastrzębski podstawy algorytmiki W2: Sortowanie, kopiec
6 kwietnia 2016 dr inż. Krzysztof Ocetkiewicz trening olimpijski L2: Sortowanie, kopiec
13 kwietnia 2016 mgr inż. Andrzej Jastrzębski podstawy algorytmiki W3: Rekurencyjne struktury danych
20 kwietnia 2016 dr inż. Krzysztof Ocetkiewicz trening olimpijski L3: Rekurencyjne struktury danych