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