"Programmeerimise alused II" kevadel 2023
Üldinfo
- Loengud: videoloengud
- Praktikumid: vastavalt rühmadele auditooriumis või Zoomis, vaata täpsemalt ÕIS-ist
- Hindamisskeem
- Lahenduste esitamine ja tagasiside andmine toimub Moodle'is.
See kursus eeldab programmeerimisteadmisi vähemalt kursuse "Programmeerimise alused" mahus.
Maht: 3 EAP (ca 78 tundi)
Õpiväljundid: Kursuse läbinud õppija:
- oskab kasutada põhilisi programmeerimiskonstruktsioone: muutuja, avaldis, omistuslause, tingimuslause, tsükkel, alamprogramm, rekursioon, andmevahetus kasutaja ja failidega;
- tunneb põhilisi andmetüüpe ja -struktuure (täis- ja ujukomaarvud, tõeväärtused, sõned, järjendid, hulgad, sõnastikud, ennikud) ning oskab kasutada vastavaid standardoperatsioone;
- oskab analüüsida ja üksikasjalikult selgitada programmi töö käiku ning programmi laiendada;
- oskab luua lihtsamat ülesannet lahendava algoritmi, koostada ja korrektselt vormistada lahendusprogrammi ning seda siluda ja testida.
Teema | Koduülesanded | Praktikumide ajad |
---|---|---|
Sissejuhatus | E 03.04, K 05.04 | |
Kahemõõtmeline järjend. Kahekordne tsükkel | Ülesanded 2.1, 2.2 ja 2.3 | E 10.04, K 12.04 |
Andmestruktuurid | Ülesanded 3.1, 3.2 ja 3.3 Projekti püstitus | E 17.04, K 19.04 |
Viitamine ja muteerimine | Ülesanded 4.1, 4.2 ja 4.3 | E 24.04, K 26.04 |
Rekursioon | Ülesanded 5.1, 5.2 ja 5.3 | E 08.05, K 10.05 |
Objektorienteeritud programmeerimine | Ülesanded 6.1 ja 6.2 | E 15.05, K 17.05 |
Arvutikontrolltöö | E 22.05, K 24.05 |