przewodnik po przedmiocie - Wydział Podstawowych Problemów

Transkrypt

przewodnik po przedmiocie - Wydział Podstawowych Problemów
Zał. nr 4 do ZW 33/2012
WYDZIAŁ PODSTAWOWYCH ROBLEMÓW TECHNIKI
KARTA PRZEDMIOTU
Nazwa w języku polskim Przegląd Zagadnień Informatycznych
Nazwa w języku angielskim Selected topice from Computer Science
Kierunek studiów (jeśli dotyczy): MATEMATYKA
Specjalność (jeśli dotyczy): ……………………..
Stopień studiów i forma: I stopień, stacjonarna
Rodzaj przedmiotu:
obowiązkowy
Kod przedmiotu
INP 1111
Grupa kursów
TAK
Liczba godzin zajęć
zorganizowanych w Uczelni
(ZZU)
Liczba godzin całkowitego
nakładu pracy studenta
(CNPS)
Forma zaliczenia
Wykład
30
30
Ćwiczenia
15
Laboratorium Projekt
15
30
30
1
1
1
1
1
1
Seminarium
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
*niepotrzebne skreślić
WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH
KOMPETENCJI
1. Znajomość w stopniu podstawowym dowolnego proceduralnego języka programowania
2. Znajomość podstaw matematyki dyskretnej
\
CELE PRZEDMIOTU
C1. Opanowanie podstawowych struktur danych występujących w informatyce
C2. Opanowanie podstawowych klas algorytmów
1
PRZEDMIOTOWE EFEKTY KSZTAŁCENIA
Z zakresu wiedzy:
PEK_W01 Zna podstawowe struktury danych występujących w informatyce
PEK_W02 Zna podstawowe techniki kryptograficzne
PEK_W03 Zna podstawowe techniki programowania rozproszonego, zrandomizowanego i
równoległego
Z zakresu umiejętności:
PEK_U01 Potrafi korzystać z list, kolejek i drzew
PEK_U02 Potrafi posługiwać się współczesnymi technikami kryptograficznymi
PEK_U03 Potrafi napisać i zbadać proste algorytmy zrandomizowane, rozproszone i
równoległe
Z zakresu kompetencji społecznych:
PEK_K01 Rozumie związki między informatyką i matematyką
PEK_K02 Rozumie podstawowe narzędzia współczesnej informatyki
TREŚCI PROGRAMOWE
Wy1
Forma zajęć - wykład
Listy, wyszukiwanie informacji, podstawowe algorytmy sortowania
Wy2
Wy3
Wy4
Wy5
Wy6
Wy7
Wy8
Wy9
Wy10
Wy11
Wy12
Wy13
Wy14
Wy15
Drzewa: konstrukcja, przeszukiwanie, drzewa zrównoważone
Model urn i kul. Funkcje haszujące
Zastosowania funkcji haszujących i filtrów Blooma
Działania na dużych liczbach
Elementy teorii liczb: pierścień Zp, elementy odwracalne, ciała Zp
Metoda Diffie-Hellmana, El Gamala
Metoda RSA, problem rozkładu liczb na czynniki pierwsze
Podpisy cyfrowe, uwierzytelnianie
Algorytmy zrandomizowane – I
Algorytmy zrandomizowane – II
Algorytmy rozproszone – I
Algorytmy rozproszone – II
Algorytmy równoległe – I
Algorytmy równoległe – II
Suma godzin
Ćw1
Ćw2
Ćw3
Własności permutacji (średnia liczba cykli, inwersji, rekordów)
Model urn i kul
Arytmetyka modularna
Forma zajęć - ćwiczenia
Liczba godzin
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
30
Liczba godzin
2
2
2
2
Ćw4
Ćw5
Ćw6
Ćw7
Ćw8
Metody wyboru lidera i inicjalizacji oparte o próbę ethernetową
Obliczenia równoległe (ćwiczenia w MathLab)
Algorytmy rozproszone
1
2
2
2
2
Suma godzin
15
Funkcje arytmetyczne
Własności grup cyklicznych
Forma zajęć - laboratorium
La1
La2
La3
La4
La5
La6
La7
La8
Implementacja wybranego algorytmu sortowania
Translacja wyrażeń arytmetycznych na drzewa
Implementacja i wykorzystanie algorytmu MD5
Biblioteki działań na dużych liczbach naturalnych
Oprogramowanie metody El-Gamala
Oprogramowanie metody RSA
Realizacja wybranego algorytmu randomizacyjnego
Realizacja wybranego algorytmu równoległego
Suma godzin
Liczba godzin
2
2
2
2
2
2
2
1
15
STOSOWANE NARZĘDZIA DYDAKTYCZNE
N1. Wykład: metoda tradycyjna oraz technika multimedialna
N2. Metoda tradycyjna
N3. Praca przy komputerze
OCENA OSIĄGNIĘCIA PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA
Oceny (F – formująca
(w trakcie semestru), P
– podsumowująca (na
koniec semestru)
F1
F2
F3
Numer efektu
kształcenia
Sposób oceny osiągnięcia efektu kształcenia
PEK_W01, PEKW02
PEK_W03
PEK_U01-PEK_U03
kolokwium
kolokwium
realizacja projektu
P
3
LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA
LITERATURA PODSTAWOWA:
[1]
[2]
D. Harel, Rzecz o istocie informatyki, WNT 2000
S. Dasgupta, C. H. Papadimitriou, and U. V. Vazirani, Algorithms,
LITERATURA UZUPEŁNIAJĄCA:
[1] A. Aho, J. Hopcroft, J. Ullman, Projektowanie i analiza algorytmów,Helion, 2002
[2] Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein,
Wprowadzenie do algorytmów, Wydawnictwo Naukowe PWN, 2012
OPIEKUN PRZEDMIOTU (IMIĘ, NAZWISKO, ADRES E-MAIL)
prof. dr hab. Jacek Cichoń ([email protected])
4
MACIERZ POWIĄZANIA EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU
Przegląd Zagadnień Informatycznych
Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU MATEMATYKA
I SPECJALNOŚCI ……………………………..
Przedmiotowy
efekt
kształcenia
PEK_W01
PEK_W02
PEK_W02
PEK_U01
PEK_U02
PEK_U03
PEK_K01
PEK_K02
Odniesienie przedmiotowego efektu do
efektów kształcenia zdefiniowanych dla
kierunku studiów i specjalności (o ile
dotyczy)**
Cele
przedmiotu***
Treści
programowe***
Numer
narzędzia
dydaktycznego***
C1+C2
C2
C2
C1+C2
C2
C2
C1
C1
Wy1-Wy6
Wy7-Wy9
Wy10-Wy15
La1-La3
La4-La6
La7-La8
Wy1-Wy15
Wy1-Wy15
N1
N1
N1
N2+N3
N2+N3
N2+N3
N1
N1
** - wpisać symbole kierunkowych/specjalnościowych efektów kształcenia
*** - z tabeli powyżej