przewodnik po przedmiocie - Wydział Podstawowych Problemów
Transkrypt
przewodnik po przedmiocie - Wydział Podstawowych Problemów
Zał. nr 4 do ZW 33/2012 WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w języku polskim …Programowanie proceduralne Nazwa w języku angielskim …Programing Kierunek studiów (jeśli dotyczy): … Optyka Specjalność (jeśli dotyczy): …………………….. Stopień studiów i forma: I / II stopień*, stacjonarna / niestacjonarna* Rodzaj przedmiotu: obowiązkowy / wybieralny / ogólnouczelniany * Kod przedmiotu INP001210WL Grupa kursów TAK / NIE* Liczba godzin zajęć zorganizowanych w Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy studenta (CNPS) Forma zaliczenia Wykład 15 Ćwiczenia 30 Egzamin / zaliczenie na ocenę* Laboratorium Projekt 30 Seminarium 60 Egzamin / zaliczenie na ocenę* Egzamin / zaliczenie na ocenę* Dla grupy kursów zaznaczyć kurs końcowy (X) X Liczba punktów ECTS w tym liczba punktów odpowiadająca zajęciom o charakterze praktycznym (P) w tym liczba punktów ECTS odpowiadająca zajęciom wymagającym bezpośredniego kontaktu (BK) 1 2 2 0,6 1,6 Egzamin / zaliczenie na ocenę* Egzamin / zaliczenie na ocenę* *niepotrzebne skreślić WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI \ CELE PRZEDMIOTU C1 Nabycie wiedzy na temat struktur danych i algorytmów stosowanych do typowych problemów. C2 Nabycie umiejętności wykorzystywania różnych struktur danych w własnych implementacjach algorytmów C3 Nabycie umiejętności wykorzystywania poznanych algorytmów. C4 Nabycie umiejętności korzystania z bibliotek zewnętrznych w wybranym języku programowania 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy: PEK_W01 Zna typowe struktury danych: listy, drzewa, stóg. Potrafi opisać organizację pamięci. Z zakresu umiejętności: PEK_U01 Potrafi korzystać z różnych struktur danych we własnych implementacjach. PEK_U02 Potrafi implementować podane algorytmy w wybranym języku programowania. PEK_U03 Potrafi implementować algorytmy wykorzystujące funkcje biblioteczne. Z zakresu kompetencji: PEK_K01 Rozumie potrzebę samodzielnego zdobywania wiedzy. TREŚCI PROGRAMOWE Forma zajęć – wykład Wy1 Tablice i wskaźniki. Zarządzanie pamięcią. Wy2 Struktury danych: listy, drzewa, stóg. Wy3 Biblioteki zewnętrzne Suma godzin La1 La2 La3 La4 Forma zajęć – laboratorium Zapoznanie z wybranym środowiskiem programistycznym. Praktyczna realizacja zagadnień – Wy1 Praktyczna realizacja zagadnień – Wy2 Praktyczna realizacja zagadnień – Wy3 Suma godzin Liczba godzin 3h 6h 6h 15h Liczba godzin 2h 4h 12h 12h 30h STOSOWANE NARZĘDZIA DYDAKTYCZNE N1. Wykład w formie tradycyjnej z wykorzystaniem prezentacji komputerowej N2. Ćwiczenia laboratoryjne z rozwiązywaniem zadań związanych z treściami programowymi. N3. Konsultacje pozwalające na uzupełnienie treści programowych. OCENA OSIĄGNIĘCIA PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny (F – formująca (w trakcie semestru), P – podsumowująca (na koniec semestru) F1 Numer efektu kształcenia PEK_W01, PEK_U01, PEK_U02, PEK_U03 Sposób oceny osiągnięcia efektu kształcenia Ocena rozwiązań zadań z list realizowanych w trakcie ćwiczeń laboratoryjnych P=F1 2 LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA LITERATURA PODSTAWOWA: [1] Notatki do wykładu w formie elektronicznej udostępnione na stronie internetowej wykładowcy OPIEKUN PRZEDMIOTU (IMIĘ, NAZWISKO, ADRES E-MAIL) Karol Tarnowski, [email protected] 3 MACIERZ POWIĄZANIA EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Programowanie proceduralne Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU Optyka Przedmiotowy efekt kształcenia PEK_W01 PEK_U01 Odniesienie przedmiotowego efektu do Cele przedmiotu efektów kształcenia zdefiniowanych dla kierunku studiów i specjalności (o ile dotyczy) K1OPT_W05 C1 C2 K1OPT_U06 PEK_U02 PEK_U03 PEK_K01 K1FTE_K01 C3 C4 C1-C4 Treści programowe Numer narzędzia dydaktycznego Wy2, La3 Wy1, W2, La1, La2, La3 Wy2, La3 Wy3, La4 Wy1-Wy3 La1-La4 N1, N2, N3 N1, N2, N3 N1, N2, N3 N1, N2, N3 N1, N2, N3