Eesmärk:
Programmeerimise algoskuste omandamine
Sihtrühm:
õpilased alates 9. klassist (soovitav varasem programmeerimise kogemus)
Õpiväljundid:
Täiendusõppeprogrammi läbinud õppija:
* mõistab programmeerimise olemust ja terminoloogiat;
* tunneb põhilisi andmetüüpe ja -struktuure;
* eristab ning oskab kasutada eri liiki operatsioone, avaldisi ja funktsioone väärtuste leidmiseks;
* teab ja oskab kasutada sisestamise ja väljastamise standardprotseduure;
* oskab lugeda andmeid failist ja salvestada andmeid faili, kasutades enda poolt valitud programmeerimiskeele standardfunktsioone;
* tunneb alamprogrammi mõistet ja oskab jagada oma programmi alamprogrammideks;
* oskab tekstina püstitatud lihtsa ülesande realiseerida arvutiprogrammina enda poolt valitud programmeerimiskeeles;
* õpitu põhjal oskab luua praktikas kasutatava programmi.
Õppejõud:
Vassili Jakovlev
Sisu:
| Teema |
Maht |
Õppejõud |
| 1. 1. Sissejuhatus: Milleks on vaja programmeerimist? Põhimõisted. Aritmeetiline ja loogiline avaldis. |
12 |
Vassili Jakovlev |
| 2. 2. Standardprotseduurid andmete sisestamiseks ja väljastamiseks. |
10 |
Vassili Jakovlev |
| 3. 3. Tingimuslause. Suunamislause. Valiklause. |
10 |
Vassili Jakovlev |
| 4. 4. Jada, massiiv. Määratud kordus. Eelkontrolliga kordus. Järelkontrolliga kordus. |
10 |
Vassili Jakovlev |
| 5. 5. Struktuursed andmetüübid: kirje, fail. |
10 |
Vassili Jakovlev |
| 6. 6. Alamprogrammid. Protseduur ja funktsioon. |
10 |
Vassili Jakovlev |
| 7. 7. Lõputöö. |
16 |
Vassili Jakovlev |
Õppekavagrupi nimetus:
Tarkvara ja rakenduste arendus ning analüüs
Õppekava kood:
P2TP.TK.084
Lõpetamise tingimused:
koondhinne kujuneb kuue kodutöö ja lõputöö eest saadud punktide summast; tunnistuse saamiseks peab õpilane saama vähemalt 50% koondpunktide maksimumist; tõendi saamiseks tuleb sooritada vähemalt neli kodutööd tulemusega üle 50%.
Õpiväljundite hindamise viis:
Eristav (A, B, C, D, E, F, mi)
Hindamismeetodid:
kontrolltööd ja lõputöö
Hindamiskriteeriumid:
kodutööde ja lõputöö eest saadud punktide summa peab olema vähemalt 50% maksimumist