Výsledky vzdelávania:
Počas semestra študenti porozumejú princípom tvorby aplikácií pre vstavané systémy.
Po absolvovaní predmetu budú vedieť vytvoriť aplikáciu pre vstavaný systém a budú rozumieť špecifikám tvorby aplikácií, ktoré vyžadujú medziprocesovú komunikáciu
Na laboratórnych cvičeniach si prakticky vyskúšajú tvorbu aplikácií pre vstavané systémy, oboznámia sa s princípmi programovej komunikácie medzi procesmi.
Informačný list predmetu | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Vysoká škola: Žilinská univerzita v Žiline | |||||||||||||
Fakulta: Riadenia a informatiky | |||||||||||||
Kód predmetu: 5II231 | Názov predmetu: úvod do systémového programovania (UdSP) | ||||||||||||
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: 1. ročník, zimný semester | |||||||||||||
Stupeň štúdia: 2. | |||||||||||||
Podmieňujúce predmety: Prerekvizity: 5BI137 Informatika 1 5BI138 Informatika 2 Korekvizity: | |||||||||||||
Podmienky na absolvovanie predmetu: Priebežné hodnotenie: Podmienkou úspešného absolvovania cvičení je aktívna práca na cvičeniach. Počas semestra študenti absolvujú test (8. týždeň semestra, max. počet bodov 50, min. počet bodov 30). Na konci semestra študenti odovzdajú semestrálnu prácu (max. počet bodov 50, min. počet bodov 30). Pre úspešné absolvovanie cvičení je potrebné získať minimálne stanovené počty bodov za obe aktivity (test a semestrálna práca). Záverečné hodnotenie: Skúška pozostáva z testu a ústnej skúšky. Za test je možné získať maximálne 100 bodov, na ústnej skúške je potrebné obhájiť odpovede z testu. Hodnotenie: A 93% – 100% B 85% – 92% C 77% – 84% D 69% – 76% E 61% – 68% Fx menej ako 61% Pre prihlásenie na skúšku musí študent dosiahnuť 30 bodov. | |||||||||||||
Výsledky vzdelávania: Počas semestra študenti porozumejú princípom tvorby aplikácií pre vstavané systémy. Po absolvovaní predmetu budú vedieť vytvoriť aplikáciu pre vstavaný systém a budú rozumieť špecifikám tvorby aplikácií, ktoré vyžadujú medziprocesovú komunikáciu Na laboratórnych cvičeniach si prakticky vyskúšajú tvorbu aplikácií pre vstavané systémy, oboznámia sa s princípmi programovej komunikácie medzi procesmi. | |||||||||||||
Stručná osnova predmetu: 1. Úvod do programovania vstavaných systémov, architektúry vstavaných systémov. 2. Premenné, údajové typy, operátory. 3. Riadenie toku, funkcie. Rozsah platnosti premenných. 4. Modulárne programovanie. 5. Vstup a výstup. 6. Ukazovatele, aritmetika ukazovateľov. Polia a reťazce. 7. Používateľom definované údajové typy, správa pamäte. 8. Štandardná knižnica. 9. Komunikácia medzi procesmi. | |||||||||||||
Odporúčaná literatúra: Kernighan, Ritchie: Programovací jazyk C, ALFA+SNTL, 1998 Programovanie v jadre operačného systému Linux: Penka Martincová, Karol Grondžák,Michal Zábovský, ISBN 978-80-8070-828-3 Operačné systémy: Penka Martincová, Karol Grondžák, ISBN 80-8070-242-X E. Matthes, Python Crash Course: A Hands-On, Project-Based Introduction to Programming, ISBN-13: 978-1-59327-603-4 A.A. Donovan, B. W. Kernighan, The Go Programming Language, Addison-Wesley, ISBN-13: 978-0134190440 | |||||||||||||
Jazyk, ktorého znalosť je potrebná na absolvovanie predmetu: slovenský/anglický | |||||||||||||
Poznámky: | |||||||||||||
Hodnotenie predmetov: Celkový počet hodnotených študentov: 12
| |||||||||||||
A | B | C | D | E | FX | ||||||||
41.67 % | 8.33 % | 8.33 % | 8.33 % | 16.67 % | 16.67 % | ||||||||
Vyučujúci: prednášky: doc. Ing. Miroslav Kvaššay, PhD. lab.cvičenia: doc. Ing. Miroslav Kvaššay, PhD. | |||||||||||||
Dátum poslednej zmeny: 2021-11-28 19:21:49.000 | |||||||||||||
Garant predmetu: doc. Ing. Miroslav Kvaššay, PhD. | |||||||||||||
Schválil: |