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. | - | A1. CAPS LOCK Vstup po znakoch | |
| 2. | Modulárne programovanie | A1 | DU1. Formátovaný vstup, Hornerova schéma |
| 3. | Štruktúry, triedenie | DU1 | DU2. Anketa, Triedenie štruktúr |
| 4. | Smerníky, Dynamické pole | DU2 | DU3. Matikár |
| 5. | Spojkový zoznam | DU3 | Školská úloha 1 |
| 6. | Binárny vyhľadávací strom | - | Obhajoba 1, Aktivita 2 -Matikár |
| 7. | Hešovacia tabuľka | DU4. Pán Hadov | |
| 8. | Binárna kopa | Du4 | DU5. Binárny strom |
| 9. | Curses | DU5 | DU6 , |
| 10. | Curses II (World) | DU6 | Školská úloha 2 |
| 11. | - | - | Obhajoba 2, A4 Curses 1 Tomáš a Juraj |
| 12. | - | A3 | Oprava 1 |
| 13. | Posledná hra - Aktivita 4 | A4 | Oprava 2 |
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 | |
|---|---|---|---|
| A1234 | aktivita | spolu 10 | rôzne úlohy |
| SU1 | školská úloha 1 | 20 | vypracovanie na cvičení |
| SU2 | školská úloha 2 | 20 | vypracovanie na cvičení |
| DU123456 | domáca úloha 1-6 | 6 x 5B = 30 | vypracovanie a obhajoba |
| DU7 | domáca úloha 8 Final | 20B | vypracovanie a obhajoba |