Programmeerimise alused II
| Kursuse kood | Progr2 (valikkursus) | |
| Valdkond | infotehnoloogia | |
| Kursuse nimetus | Programmeerimise alused II | |
| Eelduskursused | Programmeerimise alused I | |
| Lõimumine | Kõige selgemalt lõimub matemaatika ja informaatikaga.
Informaatika: üldine arvutikasutuskogemus Matemaatika: osa lahendatavaid probleeme on matemaatika erinevatest osadest nii 10. klassist kui ka eespoolt – geomeetria, võrrandid, statistika |
|
| Õppetöö korraldus (eeldus 35 tundi) |
Kontakttunnid – 35 tundi
Tundides suur maht praktiliste ülesannete lahendamisel ning iseseisva tööna ülesannete lõpetamisel. |
|
| Õpetamise aeg | 10. klass, kevad | |
| Kursuse eesmärgid | Luua eeldused programmeerimise olemuse, baasmõistete ja põhimeetodite mõistmiseks. Luua eeldused protseduurseks programmeerimiseks sobiva keele kasutamiseks ning tüüpiliste keeletarindite mõistmiseks. Aidata kaasa algoritmimisoskuse ning lihtsamate tüüpalgorimide kasutamisoskuse kujunemisele. | |
| Kursuse lühikirjeldus | Tüüpalgoritmid: otsimine, sorteerimine.
Arvusüsteemid ja andmete esitamine arvuti mälus. Programmeerimiskeele komponendid: alamprogrammid / funktsioonid, listidest koosnevad listid, sõnastikud. |
|
| Kursuse õpitulemused | Kursuse edukalt läbinud õpilane:
|
|
| Hindamisviis | Kursuse koondhinde moodustavad: kontrolltööd, arvestuslikud tööd, osa iseseisvaid töid.
Kooliastmehinna kujuneb viie kursusehinde alusel. |
|
| Õppematerjalid Kirjandus (soovituslik kirjandus) |
õpikud õppetooli valikul
Kursuse veebileht ja viited materjalidele: http://www.cs.tlu.ee/~inga/prog_RK/ Allen B. Downey, Think Python. How to Think Like a Computer Scientist. Leitav: http://www.greenteapress.com/thinkpython/thinkpython.html Ahto Truu, Programmeerimise alused. http://uuslepo.it.da.ut.ee/~at/prog/ |
|
| Vastutav õppetool | loodusained | |
| Kursuse väljund | osalemine olümpiaadidel ja ainevõistlustel |