L32+P16+S32 eksam
Omandatakse programmeerimise algtõed ja põhimõisted.
Õpitakse programme koostama ja siluma keele Java näitel.
Kirjandus:
1. J. Kiho. Java programmeerimise aabits. TÜ, 2001, 256 lk.
2. J. Kiho. Väike Java leksikon. TÜ, 2000, 40 lk.
3. J. Lewis, W. Loftus. Java Software Solutions. Addison-Wesley, 1998,
857 lk.
Veebileht: http://www.cs.ut.ee/~kiho/progr/fall01/
Java allalaadimiseks: fail j2sdk1_3_0-win.exe aadressilt http://www.cs.ut.ee/~jaanus/java/download/
LOENGUTE PLAAN JA TAHVLIPRAKTIKUMIDE KONTROLLTÖÖDE ORIENTEERUVAD AJAD AASTAL 2001:
06.09 - Sissejuhatus.
Näidete baasil: Java-programmi üldine struktuur, teksti väljastamine,
lihtmuutuja, lihtsamad direktiivid.
13.09 - Tarkvara arendamise etapid. Analüüs, kavandamine,
kodeerimine, testimine, hooldus.
Objekt-orienteeritus programmeerimises. Klass, isend, klassikirjeldus,
väli, meetod, konstruktor.
20.09 - Tüübid ja muutujad, tehted, avaldised, omistamine,
meetodi rakendamine.
27.09 - Järjenditöötlus. Ühemõõtmeline
massiiv. Tsükli ja tingimusdirektiivid, lülitidirektiiv.
04.10 - Kahemõõtmeline massiiv. Tabelitöötlus.
11.10 - Pärilus. Ülekatmine ja üledefineerimine. Mähisklass.
Liides.
----------------------------------------- Tahvlipraktikumi kontrolltöö
nr. 1
18.10 - Katsendidirektiiv. Erindid.
25.10 - Failid.
01.11 - Rekursiivne programm.
08.11 - Sõnetöötlus, klassid String, StringBuffer,
StringTokenizer.
----------------------------------------- Tahvlipraktikumi kontrolltöö
nr. 2
15.11 - Klass Vector. Standardne loetlustsükkel, liides Enumeration.
22.11 - Ekraanigraafika (AWT).
29.11 - Ekraanigraafika (AWT).
06.12 - Lõim. Rakend.
13.12 - Bititöötlus (klass BitSet).
----------------------------------------- Tahvlipraktikumi kontrolltöö
nr. 3
20.12 - Kokkuvõte.
Hindamisjuhend aines "Programmeerimine"
Arvutipraktikumi arvestus on eeldus eksamile pääsuks.
Tahvlipraktikumi koondtulemus on maksimaalselt 40 p.
Eksamitöö tulemus on maksimaalselt 60 p.
Eksamitulemus on maksimaalselt 100 p.
(Hinne A: 91 – 100 p., B: 81 – 90 p., C: 71 – 80 p., D: 61 – 70 p.,
E: 51 – 60 p., F: 0 – 50 p. )
ARVUTIPRAKTIKUM.
Arvutipraktikumi arvestus on vajalikuks eelduseks eksamile pääsemiseks. Väga soovitav on tudengitel igast õppetunnist osavõtt. Praktikumi arvestuse saamise kriteeriumiks on oskus enda esitatud programmide tööd lahti mõtestada ja käigupealt mõningaid muudatusi teha. Praktikumi viimasel tunnil peab iga tudeng andma ülevaate esitatud programmidest.
Koduseid töid on 6 (orienteeruvalt järgmistel teemadel):
1. Lihtne väljund ja arvutuste tegemine.
2. Arvutuste tegemine tsüklitega.
3. Jada ja maatriksi töötlus.
4. Sõnetöötlus.
5. Failitöötlus.
6. Graafika(+ kuularid).
TAHVLIPRAKTIKUM
Teemad on järgmised:
1. Loogikatehted ja tingimusdirektiivid.
2. Lihtne väljund ja arvutuste tegemine. Isendimeetod, isendiväli,
klassimeetod, klassiväli.
3. Tsükkel kui programmeerimise ilu ja võlu.
4. Jada ja maatriksi töötlemine.
5. Objekt, isend, klassimeetod, klassiväli, isendimeetod, isendiväli.
6. Konstruktor, algataja.
7. Pärilus ja ülekatmine.
8. Sõnetöötlus.
9. Rekursioon.
Tahvlipraktikumis toimub 3 kontrolltööd (maksimaalne punktide
arv vastavalt 10, 15 ja 15). Iga töö puhul toimub üks järeltöö,
millel võivad osaleda need, kellel oli põhitöö
tulemus alla 50% vastava töö maksimaalsetest punktidest.