TIE120 - Ohjelmointi 2 - Chydenius-instituutti, kev�t 2005

Sivu on ty�n alla. Osa linkeist� ei ole viel� toiminnassa.
Kurssin aikataulu on merkitty Optimaan ja Korppiin.

Sis�lt�

Java-kieli, ohjelmansuunnittelun ja olio-ohjelmoinnin periaatteita, ohjelman testaaminen. Rekursio.

Esitiedot

Ohjelmointi 1 tai vastaavat tiedot (esim. Johdatus ohjelmointiin).

Ilmoittautuminen kurssille

Kurssille ilmoittaudutaan Korppi-j�rjestelm�ll�. J�rjestelm� vaatii k�ytt�j�tunnuksen, jonka saa osoitteesta: https://korppi.jyu.fi/kotka/portal/showAddUser.jsp. Kurssille ilmoittautuminen osoitteessa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=17333. Korpin k�ytt� k�yd��n l�pi ensimm�isell� luennolla ja p��teohjauksissa, ilmoittautua ehtii ennen 1. demojen palautusta.

Suorittaminen

Luennot, demot, p��teohjaukset, harjoitusty�, tentti.

Luennot

26 luentoa, yht 52h. Luentojat ja alustavat aiheet ovat Korpissa.
Luentomateriaali ja esimerkkiohjelmat

Demot

10 demokertaa, yht. 20h. Demoteht�vi� tekem�ll� saa hyvityspisteit� (max. 6) tenttiin. Tekem�ll� v�h. 105% demoista saa 9 hyvityspistett�. Ajat Korpissa.
Palautus s�hk�isesti viikoittain to klo 12.00 menness� (ks. palautusohjeet).
Teht�vien vastaukset k�yd��n l�pi demotilaisuuksissa.
Teht�v�t

P��teohjaukset

11 ohjauskertaa, yht. 22h. Ajat Korpissa.
P��teohjaukset ovat harjoittelutilaisuuksia ja niiss� voi kysy� neuvoa ohjaajalta ja muilta opiskelijoita. Osassa p��teohjauksia on varsinaiset ohjausteht�v�t. Niiden lis�ksi p��teohjauksissa voi tehd� demoteht�vi� tai harjoitusty�t�.
Teht�v�t

Harjoitusty�

Harjoitusty� on pakollinen ja suoritetaan vaiheittain. Kukin vaihe n�ytet��n ohjaajalle henkil�kohtaisesti aikataulun mukaan (ks. harjoitusty�ohje).
Harjoitusty�st� voi saada hyvityspisteit� (max. 3) tenttiin. Toisaalta my�h�stymiset aiheuttavat kokonaisarvosanaan miinuksia (max -6, m��ritell��n my�h�styneiden p�ivien ja aiheen vaativuuden mukaan)!
Harjoitusty�n ohjaukset p��teohjausten j�lkeisell� ohjaustunnilla tai tarvittaessa sovitaan erikseen.
Harjoitusty�n suunnitelma on palautettava viikolla 7 (voidaan sis�llytt�� osaksi 1. demoja).
"Malliharjoitusty�" (VL)

Tentti

Ti 24.5.2005, uusintatentit to 16.6. ja ti 20.9. Kurssin hyv�ksytty suoritus edellytt�� harjoitusty�n tekemist�!.

Tenttitulos koostuu varsinaisesta tentist� (4 teht�v��, voi valita useammasta, max. 24p), demohyvityksist� (0-6p) ja harjoitusty�st� (-6-3p). L�pip��sy edellytt�� v�h. yht. 12p, l�pip��sypisteiss� huomioidaan vain puolet demopisteist�! Demo- ja harjoitusty�hyvitykset otetaan huomioon molemmissa kes�n/syksyn tenteiss�.

Materiaali

T�rkein linkki: Luentomateriaali ja esimerkkiohjelmat

Suora linkki materiaalitiedostoihin.

Kirjallisuus

Ohjelmointi 2 -luentomoniste (Vesa Lappalainen)
Ohjelmointi 2 -ty�kirja (VL) (soveltaen, vain nettiversio)
Olio-ohjelmointi ja C++ (VL & Risto Lahdelma) (vain yleisesti olio-ohjelmointiin liittyv�t asiat)
Kirjallisuutta (VL)

Lis�materiaalia

K�sitekartta kurssin asioista
Sunin Java 5 -dokumentaatio (Hakukoneita: Sun, P. Wang)
WWW-sovellusten rakentaminen Javalla / Pekka Kosonen
Linkkej� muuhun materiaaliin
Alkuper�iset Ohjelmointi 2-kurssisivut (VL)

Ohjelmat

JBuilder 9 (ATK-keskukselta saatavissa opiskelijalisenssi).
My�s NetBeans tai Eclipse ovat hyvi� (ja ilmaisia) vaihtoehtoja.

Java-ajoymp�rist�ist� suositellaan k�ytett�v�ksi Sunin JDK 5.0:aa. Suurimpaan osaan kurssilla k�sitelt�vist� asioista riitt�� my�s vanhempi versio.

Varaudu tekem��n ohjelmia integroitujen ymp�rist�jen lis�ksi my�s tekstieditorilla ja komentorivill�!

Postituslista

Postituslista on tarkoitettu yleiseen kurssiin liittyv��n keskusteluun ja t�rkeiden ilmoitusten v�litt�miseen.
Postituslistan osoite: ohj2c05@korppi.jyu.fi
Listan s�hk�postiarkisto: https://korppi.jyu.fi/list-archive/ohj2c05/ind.html

© Miika Nurminen ()
Perustuu osittain Vesa Lappalaisen kurssisivustoon.
Tyylitiedosto © Tommi Lahtonen & Petri Heinonen.
Viimeksi p�ivitetty: 2006-06-15