Výsledky vzdelávania:
Študent sa v predmete oboznámi s algoritmami, údajovými štruktúrami a programovacími technikami, ktoré sú využívané pri tvorbe aplikácií v prostredí počítačových sietí.
Stručná charakteristika predmetu:
- Základy jazyka Python
- Premenné, funkcie, cykly, polia, zoznamy, triedenie
- Knižnice, balíčky a ich používanie, výnimky, objekty
- Práca so súbormi, regulárne výrazy
- Sokety, klient/server aplikácie
- IPv6, DNS
- HTTP aplikácie
- E-mail, FTP, RSS
- REST API
- Interakcia so sieťovými prvkami
- Monitoring a sieťová bezpečnosť
Lecturers from the department:
Informačný list predmetu | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Vysoká škola: Žilinská univerzita v Žiline | |||||||||||||
Fakulta: Riadenia a informatiky | |||||||||||||
Kód predmetu: 5BI161 | Názov predmetu: python v sieťových aplikáciách (PSA) | ||||||||||||
Druh, rozsah a metóda vzdelávacích činností: | |||||||||||||
Týždenný počet hodín výučby vo forme prednášky, cvičenia, semináre, klinickej praxe | Prednášky: 2.0 Cvičenia: 0.0 Lab.cvičenia: 2.0 | ||||||||||||
Metóda, akou sa vzdelávacia činnosť uskutočňuje | Výučba sa uskutočňuje prezenčne | ||||||||||||
Metódy dosiahnutia výsledkov vzdelávania | |||||||||||||
Počet kreditov: 5.0 | |||||||||||||
Záťaž študenta: hodín Špecifikácia záťaže: | |||||||||||||
Odporúčaný semester/trimester štúdia: 2. ročník, zimný semester | |||||||||||||
Stupeň štúdia: 1. | |||||||||||||
Podmieňujúce predmety: Prerekvizity: Korekvizity: | |||||||||||||
Podmienky na absolvovanie predmetu: Priebežné hodnotenie: Podmienkou pre úspešné absolvovanie cvičení je aktívna účasť na cvičeniach počas celého semestra. V priebežnom hodnotení je možné získať 20 bodov vypracovaním úloh zadaných na cvičeniach. Záverečné hodnotenie: Na skúške je možné získať 80 bodov vypracovaním praktickej časti (vytvorenie programu s požadovaným správaním). Body z priebežného a záverečného hodnotenia sa sčítajú a tento súčet určuje výsledok skúšky. Hodnotenie predmetu: 100 - 93 A 92 - 85 B 84 - 77 C 76 - 69 D 68 - 61 E Pre prihlásenie na skúšku musí študent dosiahnuť 13 bodov. | |||||||||||||
Výsledky vzdelávania: Študent sa v predmete oboznámi s algoritmami, údajovými štruktúrami a programovacími technikami, ktoré sú využívané pri tvorbe aplikácií v prostredí počítačových sietí. Študent bude po absolvovaní predmetu vedieť aplikovať vhodné algoritmy a údajové štruktúry pre dosiahnutie požadovaného správania sa aplikácie. | |||||||||||||
Stručná osnova predmetu: - Základy jazyka Python (premenné, funkcie, cykly) - Základy jazyka Python (polia, zoznamy, triedenie) - Knižnice, balíčky a ich používanie, výnimky, objekty - Práca so súbormi, regulárne výrazy - Sokety, klient/server aplikácie - IPv6, DNS - HTTP aplikácie - E-mail, FTP, RSS - REST API - Interakcia so sieťovými prvkami - Monitoring a sieťová bezpečnosť Cvičenia: Cvičenia budú venované praktickým implementačným zadaniam a konzultáciám k preberanej téme. | |||||||||||||
Odporúčaná literatúra: - M. Lutz, D. Ascher: Learning Python, O’Reily, ISBN-13: 978-0596002817 - D. Beazley, B. K. Jones: Python Cookbook, O’Reily, ISBN-13: 978-1449340377 - M. O. F. Sarker, S. Washington: Learning Python Network Programming, Packt, ISBN-13: 978-1784396008 - M. O. F. Sarker: Python Network Programming Cookbook, Packt, ISBN-13: 978-1849513463 | |||||||||||||
Jazyk, ktorého znalosť je potrebná na absolvovanie predmetu: slovenský | |||||||||||||
Poznámky: | |||||||||||||
Hodnotenie predmetov: Celkový počet hodnotených študentov: 0
| |||||||||||||
A | B | C | D | E | FX | ||||||||
0 % | 0 % | 0 % | 0 % | 0 % | 0 % | ||||||||
Vyučujúci: | |||||||||||||
Dátum poslednej zmeny: 2021-01-19 10:42:14.000 | |||||||||||||
Garant predmetu: prof. Ing. Pavel Segeč, PhD. | |||||||||||||
Schválil: |