ID2ZSD2 Złożone struktury danych Advanced data structures. Informatyka II stopień ogólnoakademicki stacjonarne



Podobne dokumenty
IZ2ZSD2 Złożone struktury danych Advanced data structures. Informatyka II stopień ogólnoakademicki niestacjonarne

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski drugi semestr letni (semestr zimowy / letni)

IZ1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki niestacjonarne

ID1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki stacjonarne

Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Analiza i wizualizacja danych Data analysis and visualization

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

E-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Zarządzanie Projektami Project Management

stacjonarne (stacjonarne / niestacjonarne) Katedra Matematyki dr Dmytro Mierzejewski podstawowy (podstawowy / kierunkowy / inny HES)

przedmiot kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr I

E-ID2G-09-s2, E-ID2S-17-s2. Zarządzanie Projektami

System Labview The Labview System. Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

ID1SII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Z-ETI-0611 Język Programowania C++ Programming Language C++

Ekonomika Transportu. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA MODUŁU / KARTA PRZEDMIOTU

Badania operacyjne Operation research. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Miernictwo dynamiczne Dynamic Measurement. Elektrotechnika I stopnia (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

EiT_S_I_TF_AEwT Teoria filtrów Theory of Filters

Technologia i organizacja robót. Inżynieria Środowiska I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

ID1SIII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

KARTA MODUŁU / KARTA PRZEDMIOTU

Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Inżynieria Środowiska II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-IZ1-02-s1 FIZYKA. INFORMATYKA I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Z-ETI-1028 Grafika komputerowa Komputer graphics. Stacjonarne (stacjonarne / niestacjonarne) Podstawowy (podstawowy / kierunkowy / inny HES)

Elektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

ID1F1 FIZYKA. INFORMATYKA I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-E2A-2019-s2 Budowa i oprogramowanie komputerowych Nazwa modułu

elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Transport II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Podstawy automatyki Bases of automatics. Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Technologie informacyjne Information technologies

Informatyka I stopień ogólnoakademicki niestacjonarne Teleinformatyka Zakład Informatyki dr inż. Adam Krechowicz mgr inż.

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Z-ZIP Logika. Stacjonarne Wszystkie Katedra Matematyki Dr Beata Maciejewska. Podstawowy Nieobowiązkowy Polski Semestr trzeci

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Metody numeryczne Numerical methods. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

przedmiot specjalnościowy obowiązkowy polski semestr V semestr zimowy nie

Inżynieria Bezpieczeństwa I stopień ogólnoakademicki stacjonarne. wspólny obowiązkowy polski czwarty. semestr letni. nie

Semestr zimowy Brak Nie

Informatyka I stopień ogólnoakademicki niestacjonarne Teleinformatyka Zakład Informatyki dr inż. Adam Krechowicz

Transport II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Budowa amunicji i zapalników Construction of ammunition and detonators

E-2IZ s3. Podstawy przedsiębiorczości. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Zarządzanie środowiskiem Environmental management

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Z-ID-203. Logika. Podstawowy Obowiązkowy Polski Semestr II. Semestr zimowy Wiedza i umiejętności z matematyki w zakresie szkoły średniej NIE

Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Z-0085z Algebra Liniowa Linear Algebra. Stacjonarne wszystkie Katedra Matematyki Dr Beata Maciejewska. Podstawowy Obowiązkowy Polski Semestr pierwszy

Matlab - zastosowania Matlab - applications. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Konstrukcje spawane. Mechanika i Budowa Maszyn I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Z-ETI-1040 Metody numeryczne Numerical Methods

Transport szynowy Rail Transport. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy normalizacji INŻYNIERIA ŚRODOWISKA. I stopień. Ogólno akademicki. Humanistyczny Obowiązkowy Polski Semestr 2.

Semestr letni Brak Tak

KARTA MODUŁU / KARTA PRZEDMIOTU

Algebra Liniowa. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Z-EKO-085 Algebra liniowa Linear Algebra. Ekonomia I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Geodezja i Kartografia I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Praca dyplomowa. Geodezja i Kartorafia I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Praktyka zawodowa. Geodezja i Kartografia I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

E-ID2S-07-s2. Systemy mobilne. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-E2A-2021-s2. Podstawy przedsiębiorczości. Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-ID2G-008-s2. Systemy multimedialne. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Miernictwo dynamiczne Dynamic Measurement. Elektrotechnika I stopnia (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

EiT_S_I_O2. Elektronika i Telekomunikacja I stopień ogólnoakademicki. stacjonarne. przedmiot kierunkowy. obowiązkowy polski semestr III semestr zimowy

Prawo socjalne. Transport II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy niezawodności Bases of reliability. Elektrotechnika II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Systemy bezpieczeństwa Security Systems. Inżynieria bezpieczeństwa I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

Praktyka zawodowa. Automatyka i Robotyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Napędy elektryczne robotyki Electric Drives in Robotics

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Podstawy automatyki Bases of automatic

Metody numeryczne Numerical methods. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Etyka inżynierska Engineering Ethics

Wzornictwo przemysłowe I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Stacjonarne (stacjonarne / niestacjonarne)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-E-1004-s4. Elektrotechnika I stopień ogólnoakademicki. stacjonarne

E2_PA Podstawy automatyki Bases of automatic. Elektrotechnika II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Sieci multimedialne Multimedia networks. Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Transkrypt:

Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 ID2ZSD2 Złożone struktury danych Advanced data structures A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Kierunek studiów Poziom Profil studiów Forma i tryb prowadzenia studiów Specjalność Jednostka prowadząca moduł Koordynator modułu Informatyka II stopień ogólnoakademicki stacjonarne Katedra Elektroniki i Systemów Inteligentnych Dr inż. Adam Głuszek Zatwierdził: B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Przynależność do grupy/bloku przedmiotów Status modułu Język prowadzenia zajęć Usytuowanie modułu w planie studiów - semestr Usytuowanie realizacji przedmiotu w roku akademickim kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr II semestr zimowy (semestr zimowy / letni) Wymagania wstępne (kody modułów / nazwy modułów) Egzamin nie (tak / nie) Liczba punktów ECTS 4 Forma prowadzenia zajęć wykład ćwiczenia laboratorium projekt inne w semestrze 30 godz. 15 godz. 15 godz.

C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Cel modułu Celem modułu jest zapoznanie studentów z zaawansowanymi algorytmami i strukturami danych, umożliwiającymi realizację złożonych systemów informatycznych. Przedmiot poszerza wiedzę zdobytą w trakcie studiów pierwszego stopnia. Symbol efektu Efekty zna koncepcję budowy, właściwości i obszary zastosowań wybranych złożonych struktur danych potrafi zaimplementować omawiane złożone struktury danych w wybranym środowisku programistycznym potrafi zastosować złożone algorytmy i struktury danych w niestandardowych zagadnieniach wymagających wykorzystania szczególnie zawansowanych technik informatycznych jak np. systemy sztucznej inteligencji potrafi przygotować dokumentację wykonywanego projektu, a także przedstawić go w postaci prezentacji multimedialnej potrafi rozwijać swoją wiedzę i umiejętności poprzez samodzielne wyszukiwanie i wykorzystywanie materiałów źródłowych potrafi współdziałać w zespole w realizacji konkretnych zadań zgodnie z założonym harmonogramem Forma prowadzenia zajęć (w/ć/l/p/inne) w/p l/p w/l/p p odniesienie do efektów kierunkowych K_W02 K_W06 K_W07 K_U11 K_U16 K_U17 K_U11 K_U15 K_U17 K_U18 K_U03 K_U04 odniesienie do efektów obszarowych T2_W03 T2_W04 T2_U18 T2_U19 T2_U12 T2_U17 T2_U18 T2_U19 T2_U03 T2_U04 l/p K_K01 T2_K01 l/p K_K02 T2_K03 T2_K04 T2_K06 : 1. w zakresie wykładu Nr wykładu 1 Wstępny przegląd podstawowych zagadnień z obszaru algorytmów i struktur danych. 2 Elementarne struktury danych przypomnienie podstawowych informacji. 3 Tablice z haszowaniem. Funkcje haszujące. Haszowanie uniwersalne. Adresowanie otwarte. 4 Drzewa poszukiwań binarnych. Wyszukiwanie, wstawianie i usuwanie w drzewie poszukiwań binarnych 5 Drzewa czerwono-czarne. Operacje rotacji, wstawiania i usuwania w drzewach czerwono-czarnych. 6 B-drzewa definicja, podstawowe operacje, usuwanie klucza. 7 Drzewa i kopce dwumianowe definicje, własności, podstawowe operacje. 8 Kopce Fibbonacciego. Operacje kopca złączalnego. Zmniejszanie wartości klucza i usuwanie węzła. 9 Struktury danych dla zbiorów rozłącznych operacje, reprezentacja listowa, lasy zbiorów rozłącznych. 10 Algorytmy grafowe. Reprezentacja grafów, przeszukiwanie, sortowanie topologiczne. Minimalne drzewa rozpinające.

11 Algorytmy grafowe c.d. Najkrótsze ścieżki. Sieci przepływowe. 12 Złożone struktury danych w zagadnieniach sztucznej inteligencji sieci neuronowe. 13 Złożone struktury danych w zagadnieniach sztucznej inteligencji drzewa regresyjne i decyzyjne. 14 Złożone struktury danych w zagadnieniach sztucznej inteligencji systemy rozmyte. 15 Złożone struktury danych w zagadnieniach sztucznej inteligencji algorytmy ewolucyjne. 2. w zakresie ćwiczeń Nr zajęć ćwicz. 3. w zakresie zadań laboratoryjnych Nr zajęć lab. 1 Wprowadzenie do zajęć laboratoryjnych. Zapoznanie się ze środowiskiem programistycznym (Embracadero Delphi, C++ Builder lub Microsoft Visual Studio) oraz z dokumentacją dotyczącą zajęć laboratoryjnych. 2 Dynamiczne typy danych. Złożone typy danych, z możliwością dynamicznej zmiany ich rozmiaru, w tym: dynamiczne wektory i dynamiczne macierze. Dynamiczne łańcuchy znaków. 3 Generyczne typy danych. Parametryzacja typów danych. Przykłady zastosowań: liczby całkowite lub rzeczywiste stałopozycyjne o dowolnej długości bitowej. 4 Wariantowe typy danych. Wariantowe typy wyliczeniowe, wariantowe krotki danych (liczba rzeczywista, całkowita, logiczna lub łańcuch znaków w jednym typie danych). Przykłady zastosowań: wariantowa paleta koloru, uniwersalna macierz danych). 5 Abstrakcyjne typy danych. Abstrakcyjne interfejsy obiektów. Implementacja wybranych struktur danych (kolejka, stos, lista, drzewo) w ramach bibliotek DLL. 6 Asocjacyjne typy danych. Tablice adresowane kontekstowo, tablice haszowane, słowniki wyrażeń tekstowych. 7 Złożoność obliczeniowa operacji na wybranych typach danych. Badanie złożoności obliczeniowej tablic adresowanych kontekstowo i słowników wyrażeń tekstowych. Porównywanie wydajności kompilatorów Embracadero C++ Builder i Microsoft Visual Studio. 4. Charakterystyka zadań projektowych Nr zajęć proj.

1 Zajęcia wprowadzające (omówienie zadań projektowych, zasad zaliczania, podział na zespoły, itp.). Zadania projektowe obejmują zagadnienia związane z wykorzystaniem złożonych struktur danych w powiązaniu z zaawansowanymi algorytmami z obszaru kryptografii, kompresji danych, teorii liczb, wyszukiwania wzorców, algorytmów grafowych, metod i technik sztucznej inteligencji (sieci neuronowe, drzewa decyzyjne, eksploracja danych, algorytmy ewolucyjne, systemy rozmyte) itp. Projekt polega na implementacji danego problemu przy użyciu środowiska programistycznego wybranego przez studentów i przedstawienia wyników w formie dokumentacji i prezentacji multimedialnej. 2 Konsultacje w zakresie realizacji projektów oraz przygotowania ich 3 Konsultacje w zakresie realizacji projektów oraz przygotowania ich 4 Konsultacje w zakresie realizacji projektów oraz przygotowania ich 5 Konsultacje w zakresie realizacji projektów oraz przygotowania ich 6 Konsultacje w zakresie realizacji projektów oraz przygotowania ich 7 Prezentacja zrealizowanych projektów na forum grupy laboratoryjnej. Wspólna dyskusja nad zaprezentowanymi projektami. 8 Prezentacja zrealizowanych projektów na forum grupy laboratoryjnej. Wspólna dyskusja nad zaprezentowanymi projektami. 5. Charakterystyka zadań w ramach innych typów zajęć dydaktycznych Metody sprawdzania efektów Symbol efektu Metody sprawdzania efektów (sposób sprawdzenia, w tym dla umiejętności odwołanie do konkretnych zadań projektowych, laboratoryjnych, itp.) pisemne kolokwium zaliczeniowe, zaliczenie projektu zaliczenie ćwiczeń laboratoryjnych, wykonanie sprawozdań z przeprowadzonych ćwiczeń laboratoryjnych, zaliczenie kolokwium końcowego z laboratorium, realizacja i zaliczenie projektu

zaliczenie ćwiczeń laboratoryjnych, wykonanie sprawozdań z przeprowadzonych ćwiczeń laboratoryjnych, zaliczenie kolokwium końcowego z laboratorium, realizacja i zaliczenie projektu realizacja i zaliczenie projektu wykonanie sprawozdań z przeprowadzonych ćwiczeń laboratoryjnych, realizacja i zaliczenie projektu zaliczenie ćwiczeń laboratoryjnych, wykonanie sprawozdań z przeprowadzonych ćwiczeń laboratoryjnych, realizacja i zaliczenie projektu

D. NAKŁAD PRACY STUDENTA Rodzaj aktywności Bilans punktów ECTS obciążenie studenta 1 Udział w wykładach 30 godz. 2 Udział w ćwiczeniach 3 Udział w laboratoriach 15 godz. 4 Udział w konsultacjach (2-3 razy w semestrze) 2 godz. 5 Udział w zajęciach projektowych 15 godz. 6 Konsultacje projektowe 3 godz. 7 Udział w egzaminie 8 9 Liczba godzin realizowanych przy bezpośrednim udziale nauczyciela akademickiego 10 Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału nauczyciela akademickiego (1 punkt ECTS=25-30 godzin obciążenia studenta) 65 godz. 2,17 11 Samodzielne studiowanie tematyki wykładów 30 godz. 12 Samodzielne przygotowanie się do ćwiczeń 13 Samodzielne przygotowanie się do kolokwiów 14 Samodzielne przygotowanie się do laboratoriów 15 godz. 15 Wykonanie sprawozdań 5 godz. 15 Przygotowanie do kolokwium końcowego z laboratorium 10 godz. 17 Wykonanie projektu lub dokumentacji 25 godz. 18 Przygotowanie do egzaminu 19 20 Liczba godzin samodzielnej pracy studenta 85 godz. 21 Liczba punktów ECTS, którą student uzyskuje w ramach samodzielnej pracy (1 punkt ECTS=25-30 godzin obciążenia studenta) 2,83 22 Sumaryczne obciążenie pracą studenta 150 godz. 23 Punkty ECTS za moduł 1 punkt ECTS=25-30 godzin obciążenia studenta 5 24 Nakład pracy związany z zajęciami o charakterze praktycznym Suma godzin związanych z zajęciami praktycznymi 25 Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym 1 punkt ECTS=25-30 godzin obciążenia studenta E. LITERATURA Wykaz literatury Witryna WWW modułu/przedmiotu 63 godz. 1. Aho A.J., Hopcroft J.E., Ullman J.D.: Struktury danych i algorytmy, PWN, Warszawa, 1983. 2. Banachowski L., Diks K., Rytter W.: Algorytmy i struktury danych, WNT, Warszawa, 2006. 3. Cormen T., Leiserson C., Rivest R.: Wprowadzenie do algorytmów, WNT, Warszawa, 1997. 4. Wirth N.: Algorytmy + struktury danych = programy, WNT, Warszawa, 1989. 2,1