Techniki przetwarzania danych Field of study: Computer Science
Programme code: 08-S1INI12.2014

Module name: Techniki przetwarzania danych
Module code: 08-IO1S-13-6ST06
Programme code: 08-S1INI12.2014
Semester: summer semester 2016/2017
Language of instruction: Polish
Form of verification: exam
ECTS credits: 5
Description:
Celem zajęć opisywanych w tym module jest zapoznanie studentów ze sztuczną inteligencją stosowaną w eksploracji danych oraz najważniejszymi zagadnieniami dotyczącymi tej tematyki. Zaprezentowane zostaną algorytmy i szczegółowe rozwiązania związane z eksploracją danych oraz rodzaje algorytmów stosowanych w tej problematyce. W rezultacie studenci pogłębią swoją wiedzę dotyczącą zagadnienia eksploracji danych i sztucznej inteligenci, dzięki czemu potrafi dopasować oraz zaimplementować odpowiedni algorytm.
Prerequisites:
Dobra znajomość programowania obiektowego.
Key reading:
(no information given)
Learning outcome of the module Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5]
Student potrafi pracować w zespole kilkuosobowym oraz potrafi wyrażać konstruktywne opinie. [08-IO1S-13-6ST06-K_7]
K_1_A_I_K03 [1/5] K_1_A_I_K06 [1/5]
Student potrafi dobierać odpowiednie narzędzia i sposoby realizacji w zależności od przedstawionego do rozwiązania problemu z zakresu eksploracji danych. [08-IO1S-13-6ST06-U_3]
K_1_A_I_U15 [1/5] K_1_A_I_U20 [1/5] K_1_A_I_U21 [1/5]
Student potrafi zaimplementować algorytmy z zakresu eksploracji danych. [08-IO1S-13-6ST06-U_4]
K_1_A_I_U14 [1/5] K_1_A_I_U20 [1/5]
Student potrafi napisać algorytm eksploracji z zastosowaniem sztucznej inteligencji. [08-IO1S-13-6ST06-U_5]
K_1_A_I_U14 [1/5] K_1_A_I_U16 [1/5] K_1_A_I_U13 [1/5]
Student potrafi dostosować algorytm do analizowanych danych oraz rozbudować go w odpowiedni sposób. [08-IO1S-13-6ST06-U_6]
K_1_A_I_U14 [1/5] K_1_A_I_U13 [1/5]
Student ma wiedzę z zakresu podstawowych pojęć związanych z programowaniem. [08-IO1S-13-6ST06-W_1]
K_1_A_I_W06 [1/5]
Student zna rodzaje realizacji języków programowania i potrafi je scharakteryzować oraz wytłumaczyć zasady ich działania. [08-IO1S-13-6ST06-W_2]
K_1_A_I_W06 [1/5]
Type Description Codes of the learning outcomes of the module to which assessment is related
egzamin [08-IO1S-13-6ST06_w_1]
Rozwiązywanie zadań z treścią i rozwiązywanie testu związanego z pytaniami teoretycznymi.
08-IO1S-13-6ST06-U_3 08-IO1S-13-6ST06-U_4 08-IO1S-13-6ST06-U_5 08-IO1S-13-6ST06-U_6 08-IO1S-13-6ST06-W_1 08-IO1S-13-6ST06-W_2
prace kontrolne [08-IO1S-13-6ST06_w_2]
Implementacje algorytmów mające na celu sprawdzenie umiejętności zastosowania zdobytej wiedzy w praktycznym rozwiązywaniu problemów związanych z tematem konkretnych laboratoriów.
08-IO1S-13-6ST06-U_3 08-IO1S-13-6ST06-W_1 08-IO1S-13-6ST06-W_2
projekt praktyczny [08-IO1S-13-6ST06_w_3]
Stworzenie programu umożliwiającego analizę danych. W kolejnych etapach projektu stosowane algorytmy ulegają stopniowym modyfikacjom i udoskonalaniu.
08-IO1S-13-6ST06-K_7 08-IO1S-13-6ST06-U_4 08-IO1S-13-6ST06-U_5 08-IO1S-13-6ST06-U_6
Form of teaching Student's own work Assessment of the learning outcomes
Type Description (including teaching methods) Number of hours Description Number of hours
lecture [08-IO1S-13-6ST06_fs1]
Podanie treści kształcenia w formie werbalnej z wykorzystaniem wizualizacji treści. Przedstawienie teoretycznych i praktycznych kwestii związanych z zagadnieniem realizacji języków programowania oraz tworzeniem kompilatorów.
15
Zapoznanie się z tematyką prezentowaną podczas wykładu oraz przygotowanie się do laboratoriów powiązanych z wykładami.
45 egzamin [08-IO1S-13-6ST06_w_1]
laboratory classes [08-IO1S-13-6ST06_fs2]
Szczegółowe omawianie zapoznanych pojęć oraz praktyczne zastosowanie zdobytej wiedzy. Rozwiązywanie zadań dotyczących realizacji języków programowania oraz stworzenie własnego języka programowania i napisanie kompilatora dla przedstawionego języka.
30
Dokładne zapoznanie się z omawianą problematyką oraz rozwiązywanie zadań dodatkowych. Projektowanie nowego języka programowania i implementacja kompilatora.
45 prace kontrolne [08-IO1S-13-6ST06_w_2] projekt praktyczny [08-IO1S-13-6ST06_w_3]
Attachments
Module description (PDF)
Information concerning module syllabuses might be changed during studies.
Syllabuses (USOSweb)
Semester Module Language of instruction
(no information given)