Programovanie (1) v C/C++
1-INF-127, ZS 2024/25
Letný semester, pravidlá
Na úspešné absolvovanie predmetu je potrebné:
- Získať za semester a praktickú časť skúšky dohromady aspoň 50 bodov z plného počtu 100 bodov.
- Uspieť na skúške.
Body budú prideľované individuálne podľa nasledujúceho kľúča:
- Najviac 35 bodov za praktické testy na cvičeniach (5 testov po 7 bodov).
- Najviac 35 bodov za domáce úlohy (5 úloh po 7 bodov).
- Najviac 30 bodov za praktickú časť skúšky.
- Kladný počet bodov za bonusové úlohy.
Obsah
Testy na cvičeniach
Počas piatich spomedzi stredajších cvičení bude prebiehať praktický test, za ktorý bude možné získať najviac 7 bodov.
- Test bude spočívať v riešení niekoľkých (typicky troch) programátorských úloh a ich odovzdávaní na testovač.
- (Podobný princíp ako rozcvičky v zimnom semestri, avšak obvykle bude počas cvičení potrebné vyriešiť viac ako jednu úlohu.)
- Termíny testov: 10. marca, 24. marca, 7. apríla, 14. apríla, 28. apríla.
- Na každom z testov sa môžu objaviť úlohy k ľubovoľnej v tom čase už prebranej látke (upresní sa neskôr).
- Na získanie bodov z testu je potrebná účasť na cvičeniach (to v online forme znamená účasť na príslušnom stretnutí v MS Teams počas celej doby riešenia testu).
Koncom semestra budú počas stredajších cvičení dva náhradné termíny testov:
- Ide predovšetkým o náhradu za prípadné neabsolvované testy, ale možno ich využiť aj na opravu absolvovaného testu.
- Termíny náhradných testov: 5. mája, 12. mája (študenti BIN môžu druhý náhradný test namiesto 12. mája riešiť počas prvého riadneho skúškového termínu).
- Maximálne teda možno riešiť sedem testov, pričom v takom prípade sa do hodnotenia započíta päť najlepších výsledkov. Je ale potrebné využiť výhradne riadne a náhradné termíny uvedené vyššie.
- Na náhradných testoch sa môžu objaviť úlohy k ľubovoľnej v tom čase už prebranej látke (bez ohľadu na opravovaný test).
V prípade odôvodnenej a ospravedlnenej neúčasti na viac ako dvoch testoch bude mechanizmus ich náhrady stanovený individuálne.
Domáce úlohy
Počas semestra bude zverejnených päť bežných domácich úloh, pričom za každú bude možné získať najviac 7 bodov.
- Riešenia sa budú odovzdávať na testovač.
- Termín odovzdania bude vždy aspoň 10 dní po zverejnení úlohy. Prvá domáca úloha bude zverejnená v pondelok 1. marca.
Okrem toho bude počas semestra zverejnených niekoľko bonusových úloh (za rôzne počty bodov a s rôznymi termínmi odovzdania).
Skúška
Skúška bude pozostávať z:
- Praktickej časti spočívajúcej v riešení programátorských úloh a ich odovzdávaní na testovač. Za praktickú časť skúšky bude možné získať najviac 30 bodov do celkového hodnotenia.
- Ústnej časti spočívajúcej v diskusii o praktickej časti skúšky a o teórii z prednášok.
Na úspešné absolvovanie skúšky je potrebné:
- Získať aspoň 15 bodov z praktickej časti.
- Uspieť na ústnej časti skúšky.
Prípadné opakovanie skúšok sa riadi študijným poriadkom.
Stanovenie výslednej známky z predmetu
Po úspešnom absolvovaní skúšky sa výsledná známka z predmetu stanoví podľa celkového počtu získaných bodov za semester a ústnu skúšku podľa nasledujúceho kľúča:
90 bodov a viac | A | ||
aspoň 80 a menej ako 90 bodov | B | ||
aspoň 70 a menej ako 80 bodov | C | ||
aspoň 60 a menej ako 70 bodov | D | ||
aspoň 50 a menej ako 60 bodov | E | ||
menej ako 50 bodov | FX |
V ojedinelých prípadoch môže byť na základe ústnej skúšky táto známka pozmenená o jeden stupeň. V prípade neúspechu na skúške získava študent v rámci daného skúškového termínu hodnotenie FX.