O predmete
Cieľom predmetu je naučiť sa programovať v jazyku C. Naučíte sa zostaviť program z viacerých súborov, používať jednoduché údajové štruktúry a algoritmy, pracovať so vstupom a výstupom a použiť externú knižnicu. Na konci by ste mali byť schopní naprogramovať a prezentovať jednoduchú hru v textovo-grafickom móde a ovládať ju pomocou klávesnice.
Plán semestra
Prednáška | Odovzdanie | Cvičenie | |
---|---|---|---|
1. | Modulárne programovanie | DU1. CAPS LOCK Vstup po znakoch | |
2. | Smerníky, polia | DU1 | DU2. Limonádový pohár |
3. | Štruktúry | DU2 | DU3. Formátovaný vstup, Hornerova schéma |
4. | Dynamické pole | DU3 | DU4. OPS |
5. | Triedenie | DU4 | DU5. Anketa, Triedenie štruktúr |
6. | Pole smerníkov | DU5 | Obhajoba 1, |
7. | Spojkový zoznam | O1,DU5 | Školská úloha 1 |
8. | Binárny vyhľadávací strom | DU6 | Školská úloha 1, |
9. | Curses | DU7 | DU6. Pán Hadov, Aktivita 2 Curses 1 Tomáš a Juraj |
10. | Curses II (World) | A1 | DU7. Binárny strom , Aktivita 3: |
11. | - | A2 | Školská úloha 2 Spojkový zoznam |
12. | - | - | Obhajoba 2 |
13. | - | A3 | Posledná hra - Aktivita 4 |
Zhrnutie hodnotených aktivít
Získanie bodov z automaticky hodnotených úloh je podmienené úspešnou osobnou obajobou na cvičení s Vašim cvičiacim. Predpokladom na osobnú obhajobu je odovzdanie min. jednej úlohy. Za úspešné sa pokladá min. 50 percent z obhajoby.
Zadanie | Body | Poznámka | |
---|---|---|---|
cv1 | domáca úloha 1 | 1 | samostatné vypracovanie |
SU1 | školská úloha 1 | 8 | vypracovanie na cvičení |
SU2 | školská úloha 2 | 16 | vypracovanie na cvičení |
Z2 | domáca úloha 8 | 30B | obhajoba vlastnej hry |
DU | domáca úloha 2-8 | 6 x 7B = 42 | samostatné vypracovanie |
A | aktivita | cca 3 x 5B = 15 | rôzne úlohy |