[UdSP] Úvod do systémového programovania

INGKIS

[UdSP] Úvod do systémového programovania

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: 5II231Ná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čňujeVý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: 50
ABCDEFX
18.00 %10.00 %14.00 %20.00 %28.00 %10.00 %
ABCDEFX
18.00 %10.00 %14.00 %20.00 %28.00 %10.00 %
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: prof. Ing. Pavel Segeč, PhD.
ZDROJ: https://vzdelavanie.uniza.sk/vzdelavanie/planinfo.php?kod=275099&lng=sk