Odota...
Wait...
Korppi-järjestelmän toimintoja Korppi

11.20.0

Kirjaudu sisään järjestelmään!
20.8.2017 03:11

TJTSS33 Olio-ohjelmointi, 5 op, Tietojärjestelmätieteen ja tietotekniikan maisteriopintojen opintojakso [kotisivu]

Tietojenkäsittelytieteiden laitos, Tietotekniikan laitos

Tiedotus:
Kurssille ei voida ilmoittautua, koska se on jo vanhennettu.
Kurssin ilmoittautumisaika päättyi 16.12.11 klo 00:00.

Yleisiä tietoja

Kotisivu: http://users.jyu.fi/~hirvonen/
Alkaa - päättyy: 13.9.11 - 17.11.11
Ilmoittautumisaika: 15.5.11 klo 0:00 - 16.12.11 klo 0:00
Ilmoittautuminen voidaan perua 16.12.2011 klo 00:00 mennessä.
Opettaja(t): Pertti Hirvonen (pertti.k.j.hirvonen@jyu.fi)
Tapio Laitinen (tapio.m.laitinen@jyu.fi)
Laajuus: 5 op
Kielet: opetuskielet: suomi; suorituskielet: suomi
Ilmoittautuneita: 40
Maksimi osallistujamäärä: 200
Sopii vielä: 160
Organisaatiot:Informaatioteknologian tiedekunta (ITK), Tietojenkäsittelytiede (TKT), Tietojenkäsittelytieteiden laitos (TKTL), Tietojärjestelmätiede (TJT), Tietotekniikan laitos (TTL), Tietotekniikka (TIE) (TIE)
Sisältö:

Ohjelmointikielten keskeiset rakenteet ja ominaisuudet yleisesti Javan ja lyhyesti C++:n kannalta. Näkemystä muista merkittävistä oliokielistä. Oliomallin perusteet ja niiden soveltaminen Javassa (ja C++:ssa). Yksittäisperintä ja polymorfismi. Säiliöluokista. Rinnakkaisohjelmoinnista. Geneerisyys, moniperintä, poikkeusten käsittely ja muita oliokielten vaativampia ominaisuuksia. Dynaamisten oliokielten perusominaisuuksia. Uudempien oliokielten esittelyjä. Osa aiheista käsitellään seminaariesityksinä.

Osaamistavoitteet:

Kurssin lopussa opiskelijan odotetaan osaavan 1) selittää oliokielten tärkeimmät yleiset periaatteet ja mekanismit (B1, B2) 2) suunnitella ja ohjelmoida hyviä periaatteita noudattavia luokkia ja yhteenkuuluvien luokkien ryhmiä ainakin Javalla (B2) 3) selittää muutamien tärkeiden oliokielten Javasta poikkeavia ominaisuuksia ja mahdollisuuksia (B2, C2) 4) oppia helposti uusia kieliä ja niiden hyvää käyttöä (C2)

Esitiedot:

Ohjelmointi 1 ja 2, Oliosuuntautunut analyysi ja suunnittelu.

Opetusmuodot:Luennot ja demonstraatiot, seminaariesityksiä kurssin lopussa.
Suoritustavat:Tentti pakollinen. Vapaaehtoiset demot ja seminaariesitelmä vaikuttavat arvosanaan.
Kurssin työmäärä:

Luennot 36, demot 16, kurssikirjan viikoittainen luku 36, demojen viikoittainen teko 32, tenttiin valmistautuminen 16, tentti 4, ohjelmointiympäristön perustaminen 4, yht. 144, josta kertyy reilut 5op.

Aikataulu:[Ei käännetty kuvausta.] (In Finnish only.)
Kirjallisuus:

Sakkinen M.: Olio-ohjelmointi (luentomoniste). Oheiskirjallisuutena esim. Craig I.: Object-Oriented Programming Languages: Interpretation. Springer, 2007. Horstmann C., Cornell G.: Core Java Vol. I-II. 8th Ed. Prentice Hall, 2008. Meyer B.: Touch of Class. Learning to Program Well with Objects and Contracts. Springer, 2009. Scott M.: Programming Language Pragmatics. 2nd Ed. Elsevier, 2006. Sebesta R.: Concepts of Programming Languages. 7th Ed. Pearson Education, 2006.

[Tiivistä opetusryhmien aika- ja paikkatiedot]

Luento [ryhmien tarkat tiedot ja ilmoittautuminen]

Luento 1 [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 40, maksimi 80
ilm.aika: 15.5.2011 00:00 - 16.12.2011 00:00
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag Beeta37ti13.9.201112:15-14:00HirvonenTapahtuman tiedot
2Ag Beeta38ti20.9.201112:15-14:00HirvonenTapahtuman tiedot
3Ag Beeta39ti27.9.201112:15-14:00HirvonenTapahtuman tiedot
4Ag Beeta40ti4.10.201112:15-14:00HirvonenTapahtuman tiedot
5Ag Beeta41ti11.10.201112:15-14:00HirvonenTapahtuman tiedot
6Ag Beeta42ti18.10.201112:15-14:00HirvonenTapahtuman tiedot
7Ag Beeta43ti25.10.201112:15-14:00HirvonenTapahtuman tiedot
8Ag Beeta44ti1.11.201112:15-14:00HirvonenTapahtuman tiedot
9Ag Beeta45ti8.11.201112:15-14:00HirvonenTapahtuman tiedot
10Ag Beeta46ti15.11.201112:15-14:00HirvonenTapahtuman tiedot
Luento 2 [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 40, maksimi 80
ilm.aika: 15.5.2011 00:00 - 16.12.2011 00:00
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag Beeta37ke14.9.201110:15-12:00HirvonenTapahtuman tiedot
2Ag Beeta38ke21.9.201110:15-12:00HirvonenTapahtuman tiedot
3Ag Beeta39ke28.9.201110:15-12:00HirvonenTapahtuman tiedot
4Ag Beeta40ke5.10.201110:15-12:00HirvonenTapahtuman tiedot
5Ag Beeta41ke12.10.201110:15-12:00HirvonenTapahtuman tiedot
6Ag Beeta42ke19.10.201110:15-12:00HirvonenTapahtuman tiedot
7Ag C23343ke26.10.201110:15-12:00HirvonenTapahtuman tiedot
8Ag Beeta44ke2.11.201110:15-12:00HirvonenTapahtuman tiedot
9Ag Beeta45ke9.11.201110:15-12:00HirvonenTapahtuman tiedot
10Ag Beeta46ke16.11.201110:15-12:00HirvonenTapahtuman tiedot

Demo [ryhmien tarkat tiedot ja ilmoittautuminen]

Demo 1 [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 20, maksimi 20
ilm.aika: 15.5.2011 00:00 - 16.12.2011 00:00
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag C23338to22.9.201114:15-16:00HirvonenTapahtuman tiedot
2Ag C23339to29.9.201114:15-16:00HirvonenTapahtuman tiedot
3Ag C23340to6.10.201114:15-16:00HirvonenTapahtuman tiedot
4Ag C13241to13.10.201114:15-16:00HirvonenTapahtuman tiedot
5Ag C23342to20.10.201114:15-16:00HirvonenTapahtuman tiedot
6Ag C23343to27.10.201114:15-16:00HirvonenTapahtuman tiedot
7Ag C23344to3.11.201114:15-16:00HirvonenTapahtuman tiedot
8Ag C23345to10.11.201114:15-16:00HirvonenTapahtuman tiedot
9Ag C23346to17.11.201114:15-16:00HirvonenTapahtuman tiedot
Demo 2 [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 3, maksimi 20
ilm.aika: 15.5.2011 00:00 - 16.12.2011 00:00
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag C13238to22.9.201116:00-18:00HirvonenTapahtuman tiedot
2Ag C13239to29.9.201116:00-18:00HirvonenTapahtuman tiedot
3Ag C13240to6.10.201116:00-18:00HirvonenTapahtuman tiedot
4Ag C13241to13.10.201116:00-18:00HirvonenTapahtuman tiedot
5Ag C13242to20.10.201116:00-18:00HirvonenTapahtuman tiedot
6Ag C13243to27.10.201116:00-18:00HirvonenTapahtuman tiedot
7Ag C13244to3.11.201116:00-18:00HirvonenTapahtuman tiedot
8Ag C13245to10.11.201116:00-18:00HirvonenTapahtuman tiedot
9Ag C13246to17.11.201116:00-18:00HirvonenTapahtuman tiedot

Tentti [ryhmien tarkat tiedot ja ilmoittautuminen]

Tentti 23.11.2011 (lopputentti) [tenttiin ilmoittautuminen]; ilmoittautuneita 26, maksimi 200
ilm.aika: 1.9.2011 00:00 - 22.11.2011 00:00
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag Auditorio 247ke23.11.201112:00-16:00Hirvonen, LaitinenTapahtuman tiedot
Tentti 16.12.2011 (1.uusinta) [tenttiin ilmoittautuminen]; ilmoittautuneita 7, maksimi 200
ilm.aika: 15.5.2011 00:00 - 12.12.2011 16:00
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag Auditorio 1, Martti Ahtisaari -sali, Ag Auditorio 2, Ag Auditorio 350pe16.12.201112:00-16:00Hirvonen, LaitinenTapahtuman tiedot
Tentti 20.1.2012 (2.uusinta) [tenttiin ilmoittautuminen]; ilmoittautuneita 6, maksimi 200
ilm.aika: 15.5.2011 00:00 - 16.1.2012 16:00
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag Auditorio 1, Martti Ahtisaari -sali, Ag Auditorio 2, Ag Auditorio 33pe20.1.201212:00-16:00Hirvonen, LaitinenTapahtuman tiedot