Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Naza modułu Informatyka 2 Naza modułu języku angielskim Computer science 2 Oboiązuje od roku akademickiego 2012/2013 A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Kierunek studió Poziom kształcenia Profil studió Forma i tryb proadzenia studió Specjalność Jednostka proadząca moduł Koordynator modułu Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne) Katedra Informatyki dr inż. Grzegorz Słoń Zatierdził: B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Przynależność do grupy/bloku przedmiotó Status modułu Język proadzenia zajęć Usytuoanie modułu planie studió - semestr Usytuoanie realizacji przedmiotu roku akademickim podstaoy (podstaoy / kierunkoy / inny HES) oboiązkoy (oboiązkoy / nieoboiązkoy) polski II semestr letni (semestr zimoy / letni) Wymagania stępne (kody modułó / nazy modułó) Egzamin nie (tak / nie) Liczba punktó ECTS 3 Forma proadzenia zajęć ykład ćiczenia laboratorium projekt inne semestrze 15 15
C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Cel modułu Zapoznanie studentó z zasadami torzenia i eksploatacji dynamicznych struktur danych oraz stosoania modułoej budoy aplikacji. Ponadto przekazanie studentom podstaoych informacji z zakresu technik algorytmicznych zorientoanych obiektoo. Symbol efektu W_01 W_02 W_03 W_04 W_05 W_06 W_07 U_01 U_02 U_03 U_04 U_05 Efekty kształcenia posiada znajomość głónych rodzajó dynamicznych struktur danych jest stanie dobierać dynamiczną strukturę danych najlepiej odpoiadającą potrzebom ma iedzę zakresie budoy i eksploatacji głónych modułó aplikacji komputeroych jest stanie rozpoznać i objaśnić hierarchiczną budoę struktury danych ma iedzę zakresie projektoania, budoy i testoania programó komputeroych przy użyciu techniki obiektoej ma podstaoą iedzę niezbędną do rozumienia pozatechnicznych aspektó informatyki jest stanie łaściie dobierać metody do roziązyania określonych zadań logicznych potrafi pozyskiać informacje z literatury i innych źródeł, integroać je i yciągać z nich nioski potrafi zaprojektoać dynamiczną strukturę danych najlepiej odpoiadającą potrzebom staianego zadania potrafi obsługiać zhierarchizoaną strukturę danych obliczenioych potrafi zaplanoać oraz zaimplementoać strukturę aplikacji komputeroej roziązującej postaione zadanie obliczenioe potrafi posłużyć się środoiskiem programistycznym do numerycznego roziązyania złożonych problemó algorytmicznych Forma proadzenia zajęć (/ć/l/p/inne) /l /l /l /l /l l l odniesienie do efektó kierunkoych odniesienie do efektó obszaroych T1A_W01 T1A_W01 T1A_W01 T1A_W08 T1A_W04 T1A_U01 T1A_U01 T1A_U07 T1A_U13 T1A_U15 T1A_U01 T1A_U07 T1A_U13 T1A_U15 T1A_U07 T1A_U09 T1A_U16 T1A_U15 T1A_U16 U_06 potrafi modeloać proste zjaiska fizyczne /l T1A_U09 U_07 potrafi przy formułoaniu i implementacji algorytmó dostrzegać ich aspekty T1A_U10 pozatechniczne, tym ekonomiczne U_08 ma umiejętność samokształcenia się /l T1A_U05 K_01 ma śiadomość roli informatyki e spółczesnych strukturach przemysłoych potrafi myśleć i planoać działania uporządkoany sposób /l T1A_K02 T1A_K04 T1A_K05
K_03 K_04 rozumie potrzebę ciągłego samodzielnego dokształcania się ma śiadomość ażności i rozumie pozatechniczne aspekty stosoanych informatyce metod roziązyania problemó T1A_K01 T1 T1K_07 Treści kształcenia: 1. Treści kształcenia zakresie ykładu Nr ykładu Treści kształcenia Odniesienie do efektó kształcenia dla modułu 1 Modułoa budoa złożonych programó (torzenie łasnych modułó). W_01, W_03, U_01, K_01, K_03 2 Rekurencja. 3 Dynamiczne struktury danych łasności zmiennych skaźnikoych. W_01, 4 Dynamiczne struktury danych stos dynamiczny, kolejka dynamiczna. W_01, 5 Dynamiczne struktury danych lista dynamiczna (jedno i dukierunkoa). W_01, 6 Dynamiczne struktury danych drzeo binarne. W_01, 7 Programoanie zorientoane obiektoo (klasy, obiekty, pola, metody, łasności). 8 Podstaoe łasności obiektó (hermetyzacja, dziedziczenie, metody irtualne). W_04, W_05, W_04, W_05,
W_06, U_07,,, K_04 2. Treści kształcenia zakresie ćiczeń Nr zajęć ćicz. Treści kształcenia Odniesienie do efektó kształcenia dla modułu 3. Treści kształcenia zakresie zadań laboratoryjnych Nr zajęć lab. Treści kształcenia Odniesienie do efektó kształcenia dla modułu 1 Torzenie funkcji i procedur rekurencyjnych. 2 Torzenie i obsługa dynamicznych struktur danych tablice skaźnikó, stos dynamiczny. 3 Torzenie i obsługa dynamicznych struktur danych kolejka dynamiczna. 4 Torzenie i obsługa dynamicznych struktur danych lista dynamiczna. 5 Torzenie i obsługa dynamicznych struktur danych drzeo binarne. 6 Torzenie klas i posługianie się obiektami. W_05,
7 Torzenie klas zhierarchizoanych. W_05, U_08 8 Torzenie klas zhierarchizoanych i korzystanie z nich oparciu o odrębne moduły. 4. Charakterystyka zadań projektoych 5. Charakterystyka zadań ramach innych typó zajęć dydaktycznych Metody spradzania efektó kształcenia W_05, U_06, Symbol efektu W_01 W_02 W_03 W_04 W_05 W_06 W_07 U_01 U_02 U_03 U_04 U_05 U_06 U_07 U_08 K_01 K_03 K_04 Metody spradzania efektó kształcenia (sposób spradzenia, tym dla umiejętności odołanie do konkretnych zadań projektoych, laboratoryjnych, itp.) ; spradzian praktyczny ; spradzian praktyczny ; spradzian praktyczny pośredni postaci zlecenia samodzielnego ykonania aplikacji ykonującej określone zadania ramach laboratorium ; spradzian praktyczny ; spradzian praktyczny spradzian praktyczny spradzian praktyczny ; spradzian praktyczny
D. NAKŁAD PRACY STUDENTA Bilans punktó ECTS Rodzaj aktyności obciążenie studenta 1 Udział ykładach 15 2 Udział ćiczeniach 3 Udział laboratoriach 15 4 Udział konsultacjach (2-3 razy semestrze) 2 5 Udział zajęciach projektoych 6 Konsultacje projektoe 7 Udział egzaminie 8 9 Liczba godzin realizoanych przy bezpośrednim udziale nauczyciela 32 akademickiego (suma) 10 Liczba punktó ECTS, którą student uzyskuje na zajęciach ymagających bezpośredniego udziału nauczyciela akademickiego (1 punkt ECTS=25-30 godzin obciążenia studenta) 1 11 Samodzielne studioanie tematyki ykładó 20 12 Samodzielne przygotoanie się do ćiczeń 13 Samodzielne przygotoanie się do kolokió 10 14 Samodzielne przygotoanie się do laboratorió 20 15 Wykonanie spraozdań 15 Przygotoanie do kolokium końcoego z laboratorium 17 Wykonanie projektu lub dokumentacji 18 Przygotoanie do egzaminu 19 20 Liczba godzin samodzielnej pracy studenta 50 (suma) 21 Liczba punktó ECTS, którą student uzyskuje ramach samodzielnej pracy (1 punkt ECTS=25-30 godzin obciążenia studenta) 22 Sumaryczne obciążenie pracą studenta 82 23 Punkty ECTS za moduł 1 punkt ECTS=25-30 godzin obciążenia studenta 3 24 Nakład pracy ziązany z zajęciami o charakterze praktycznym Suma godzin ziązanych z zajęciami praktycznymi 25 Liczba punktó ECTS, którą student uzyskuje ramach zajęć o charakterze praktycznym 1 punkt ECTS=25-30 godzin obciążenia studenta 2 E. LITERATURA Wykaz literatury Witryna WWW modułu/przedmiotu 1. Harel D.: Rzecz o istocie informatyki. Algorytmika, WNT, Warszaa 2001. 2. Wirth N.: Algorytmy + struktury danych = programy, WNT, Warszaa 2004. 3. Struzińska-Walczak A., Walczak K.: Nauka programoania dla... już nie całkiem początkujących. Turbo Pascal, Wyd. W & W, Warszaa 2002. 4. Struzińska-Walczak A., Walczak K.: Nauka programoania systemie Delphi, Wyd. W & W, Warszaa 2002.