-
Cele
Celem kursu jest jasne i zrozumiałe przedstawienie problemów struktury danych
i algorytmów, stanowiące podstawę współczesnego programowania komputerów.
W ramach kursu objaśnione są m.in. tradycyjne struktury danych, algorytmy sortowania, techniki projektowania, zarządzanie pamięcią, B-drzewa i struktury indeksowe. Każdemu zagadnieniu towarzyszą ćwiczenia, które praktycznie sprawdzają opanowanie wiedzy.
Nadrzędnym celem kursu Algorytmy i Struktury Danych jest przygotowanie jego uczestnika do samodzielnego opracowania efektywnej metody rozwiązywania postawionego problemu.
-
Profil słuchacza / wymogi
Wszyscy zainteresowani, posiadający podstawową wiedzę z podstaw programowania.
-
Szczegółowe informacje
Kurs: Alogarytmy i struktury danych
W dziedzinie informatyki algorytm jest pojęciem o kluczowym znaczeniu,
a umiejętność algorytmicznego myślenia często decyduje o profesjonalizmie informatyka.
Algorytmy są niczym przepis na rozwiązanie postawionego przed programistą problemu. Są one nierozerwalnie związane ze strukturami danych, podstawowymi elementami wiedzy każdego programisty.
Celem kursu jest jasne i zrozumiale przedstawienie problemów struktury danych
i algorytmów, stanowiace podstawe wspólczesnego programowania komputerów.
W ramach kursu objasnione sa m.in. tradycyjne struktury danych, algorytmy sortowania, techniki projektowania, zarzadzanie pamiecia, B-drzewa i struktury indeksowe. Kazdemu zagadnieniu towarzysza cwiczenia, które praktycznie sprawdzaja opanowanie wiedzy.
Nadrzednym celem kursu „Algorytmy i Struktury Danych” jest przygotowanie jego uczestnika do samodzielnego opracowania efektywnej metody rozwiazywania postawionego problemu.
Program kursu:
1. Wprowadzenie do algorytmów
2. Dynamiczne struktury danych
3. Algorytmy sortowania
4. Wyszukiwanie
Czas trwania: max 8 tygodni