Erinevus lehekülje "Programmeerimise põhikursus Javas (2016)" redaktsioonide vahel
(→Eksam) |
(→Eksam) |
||
34. rida: | 34. rida: | ||
== Eksam == | == Eksam == | ||
− | Eksam koosneb kahest osast: kirjalik paberil ja arvutis programmeerimine. | + | Eksam koosneb kahest osast: kirjalik paberil (1.5h) ja arvutis programmeerimine (1.5h). |
Eksami sooritamiseks tuleb mõlemad osad sooritada. | Eksami sooritamiseks tuleb mõlemad osad sooritada. |
Redaktsioon: 28. aprill 2016, kell 10:48
Ainekood: ITI0011 Eelmiste aastate lehed: Programmeerimise põhikursus Javas (2015), Programmeerimise põhikursus Javas (2014), 2013, 2012 |
Tunni toimumisajad ja õppejõud
Vastutav õppejõud: Ago Luberg
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-423
Praktikumide ajad:
IAPB21, IAPB22: T10 (ICT-501), R14 (ICT-501)
IAPB23, IAPB24: T12 (ICT-501), N14 (ICT-401)
IAPB25, IAPB26: E10 (ICT-401), R12 (ICT-501)
IAPB27, IATM21: E16 (ICT-401), K16 (ICT-403)
Praktikumide õppejõud: Gert Kanter, Rannar Allorg, Joosep Alviste, Andres Antonen, Kevin Kaar, Rickard Kruusberg, Triin Lakspere, Artur Luik, Valeri Randalainen, Uku Tammet, Marten Truu, Brenda Uga, Rain Vink
Eksam
Eksam koosneb kahest osast: kirjalik paberil (1.5h) ja arvutis programmeerimine (1.5h).
Eksami sooritamiseks tuleb mõlemad osad sooritada.
Üks eksam toimub semestri viimasel nädalal. Täpsem aeg/koht selgub.
Sessi ajal toimuvad ka konsultatsioonid. Ajakava täpsustub.
Eksamiajad:
- 25.05 (kolmapäev):
- kell 10:00 ICT-401 arvutiga osa
- kell 12:00 ICT-401 arvutiga osa
- kell 14:00 ICT-401 arvutiga osa
- kell 14:00 U06A-201 kirjalik osa
- kell 16:00 ICT-401 arvutiga osa
- 02.06 (neljapäev):
- kell 10:00 ICT-401 arvutiga osa
- kell 12:00 ICT-401 arvutiga osa
- kell 14:00 ICT-401 arvutiga osa
- kell 14:00 U06A-201 kirjalik osa
- kell 16:00 ICT-401 arvutiga osa
- 07.06 (teisipäev):
- kell 10:00 ICT-401 arvutiga osa
- kell 12:00 ICT-401 arvutiga osa
- kell 14:00 ICT-401 arvutiga osa
- kell 14:00 U06A-201 kirjalik osa
- kell 16:00 ICT-401 arvutiga osa
Registreerimine ÕIS-is hiljemalt eksamieelsel päeval kell 12:00
Tähelepanu: kell 14.00 toimub nii kirjalik kui ka arvutiga osa. Kui te soovite teha eksami (mõlemad osad) samal päeval, peaks arvutiga osa jaoks valima mõne muu aja.
Konsultatsioon
Konsultatsiooniajad:
E14.00 (ICT-403) ja N16.00 (ICT-405)
Konsultatsioonis osalemiseks tuleb ennast registreerida.:
Veebruari konsultatsioonid: http://doodle.com/poll/2w2g3e8grazhc9ks
Märtsi konsultatsioonid: http://doodle.com/poll/n8vyvxczhx5m7gru
Kodused ülesanded ja tähtajad
- I kodutöö - Aardejaht, kaitsmised 22. - 26. veebruar.
- II kodutöö - Droptris, kaitsmised 28. - 30. märts
- III kodutöö - Ussimäng, kaitsmised 18. - 22. aprill
- Alternatiiv: Tetris. Või tule räägi oma enda mängumõttest.
- IV kodutöö - Gomoku, kaitsmised 16. - 20. mai
Hindamispõhimõtted
Materjalid
2013. aastal tehtud loenguvideod: https://echo360.e-ope.ee/ess/portal/section/259bfb1a-2454-4039-8193-7b1190b1d154 (kuigi seal osasid teemasid me praegusel kursusel enam ei õpi, siis suures pildis on asjad ikka endised).
YouTube'i channel: https://www.youtube.com/channel/UCCYOaUYHayAf_MVHabOICVA (kui saame 100 subscriberit, saab channeli URLi ilusaks muuta)
Javaga seotud teemad: Java lühijuhend
Java ja pythoni võrdlus: JavaPython
Materjalid gitis: https://uni.id@git.ttu.ee/ained/iti0011/materjalid.git
- Sissejuhatus, Hello world. Praktikum 1
- Muutuja, funktsioon, testimine, git. Praktikum 2
- Kuidas testida: How to test
- checkstyle, EX01 kaitsmine. Praktikum 3
- EX02 kaitsmine. Massiiv, sõne. Praktikum 4
Ülesanded
- ITI0011:harjutus 01 (tähtaeg 08.02-09.02.2016)
- ITI0011:harjutus 02 (tähtaeg 10.02-12.02.2016)
- ITI0011:harjutus 03 (tähtaeg 15.02-16.02.2016)
- ITI0011:harjutus 04 (tähtaeg 17.02-19.02.2016)
- ITI0011:harjutus 05 (tähtaeg 29.02-01.03.2016)
- ITI0011:harjutus 06 (tähtaeg 02.03-04.03.2016)
- ITI0011:harjutus 07 (tähtaeg 07.03-08.03.2016)
- ITI0011:harjutus 08 (tähtaeg 09.03-11.03.2016)
- ITI0011:harjutus 09 (kaitsmised 14.03-15.03.2016)
- ITI0011:harjutus 10 (kaitsmised 16.03-18.03.2016)
- Harjutus 11 (kaitsmised 31.03-01.04.2016)
- Harjutus 12 (kaitsmised 04.04-05.04.2016)
- Harjutus 13 (kaitsmised 06.04-08.04.2016)
- Harjutus 14 (kaitsmised 11.04-15.04.2016)
- Harjutus 15 (kaitsmised 11.04-15.04.2016)
- Harjutus 16 (kaitsmised 27.04-29.04.2016)
- Harjutus 17 (kaitsmised 02.05-06.05.2016)
Viited
- Õppekeskkond: https://ained.ttu.ee
- JDK (Java Development Kit) allalaadimine: http://www.oracle.com/technetwork/java/javase/downloads/index.html (tõmmata alla JDK viimane versioon, nt 8u72)
- IntelliJ IDEA: https://www.jetbrains.com/idea/#chooseYourEdition (Community versioon sobib, nt 15.0.3)
- Git Bash (windows): https://git-scm.com/download/win
- Checkstyle konfugratsioon (IntelliJ-le): iti0011.xml
- Materjalid gitis: https://uni.id@git.ttu.ee/ained/iti0011/materjalid.git