ITKP113 Oliosuuntautunut suunnittelu (3 op)
Kurssin ajankohta
Kevään 2012 kurssi on päättynyt. Kurssi järjestetään seuraavan kerran keväällä 2013.
Kurssikuvaus
Kurssin aihealueet lyhyesti:
- Suunnittelusta ja malliajattelusta
- Arkkitehtuurin perusteet
- UML-kielestä: suunnitteluun liittyvät kaaviot
- Yksityiskohtaisesta suunnittelusta
- Uudelleenkäytön keinoja
- UML-mallien soveltaminen käytännössä
ITKP113:aa vastaava sisältö luennoitiin vuoteen 2011 asti kurssin ITKA111 Oliosuuntautunut analyysi ja suunnittelu loppuosassa.
Tarkempi kuvaus ja tavoitteet Korpissa
Esitiedot
ITKP112 Oliosuuntautunut analyysi. Suunnittelukurssin voi aloittaa, vaikka, merkintää analyysikurssista ei vielä olisi. Analyysikurssin harjoitustyön vaiheet 1&2 tulee olla suoritettu, ennen kuin suunnittelukurssin harjoitustyön voi aloittaa.
Saman kevään aikana suoritettavaksi sopivat myös TIEP111 Ohjelmointi 2 tai ITKA204 Tietokannat ja tiedonhallinnan perusteet.
Suorittaminen
Kurssi suoritetaan tekemällä tentti ja harjoitustyö annetun aikataulun mukaisesti. Luennot ja harjoitukset ovat vapaaehtoisia, mutta erittäin suositeltavia.
Vaihtoehtoisesti tentin voi korvata erittäin aktiivisella (>90%) demojen suorituksella. Tähän suoritusvaihtoehtoon on ilmoittauduttava viimeistään ennen 27.3. (1. demojen palautuksen yhteydessä). Harjoitustyö on silti suoritettava. Lisätietoa demo-ohjeista.
Luennot
14 luentokertaa, yht. 28h. Katso tarkemmat ajat ja paikat Korpista.
Luentojen materiaali jaetaan verkkoon, mutta erillisiä luentovideoita ei tehdä. Käytettävissä ovat kuitenkin vuoden 2010 kurssin luentovideot.
Luentojen aiheet ja materiaali
Harjoitukset
5 harjoituskertaa, yht. 10h. Demoissa voi tehdä annettuja tehtäviä tai harjoitustyötä ja niissä voi kysyä neuvoa ohjaajilta ja muilta opiskelijoita.
Demotehtävistä voi saada hyvityspisteitä (ja erittäin aktiivisella suorituksella jopa korvata tentin).
Ilmoittaudu harjoitusryhmiin Korppi-järjestelmällä. Huomaa, että demojen paikat vaihtelevat viikottain.
Harjoitustyö
Harjoitustyön ohjeistus ja vaatimukset.
"Malliharjoitustyö" (huom. numerointi - hakemistot vaihe3 ja vaihe4 vastaavat kurssin vaiheiden 5 ja 6 vaatimuksia ).
Ohjausaikojen varaus
Tentit
Ma 21.5.2012, pe 15.6.2012 ja pe 13.7. 14.9.2012 klo 12. Ilmoittaudu tenttiin Korppi-järjestelmällä. Jos teet tentin etänä, muista merkitä tieto viestikenttään.
Etäopiskelu
Kurssi on mahdollista suorittaa myös itsenäisenä etäopiskeluna. Etäopiskelua varten on omat yleisohjeet sekä tarkempi tätä kurssia koskeva ohje. Etäopiskelijat ilmoittautuvat samalle luentokurssille kuin muutkin.
Materiaalia
Kurssin opetusmateriaalina toimii WWW-materiaali (osa materiaalista vaatii kirjautumisen ja yliopiston sertifikaatin hyväksymisen selaimeen).
Kurssikirja (ei pakollinen, mutta helpottaa huomattavasti kurssin seuraamista. Kooste kirjan kalvoista kuuluu materiaaliin): Simon Bennett, Steve McRobb & Ray Farmer: Object-Oriented Systems Analysis and Design using UML (2006). Kirjoja yht. 40 kpl kirjastossa.
Luentokalvot (tekijänoikeuden alaista materiaalia, ei saa jakaa)
Luentomoniste (yhteinen analyysikurssin kanssa), myynnissä paperimuodossa Ylistön kirjastossa (8€, käteismaksu).
Lisäksi periaatteessa mikä tahansa UML/RUP-aiheinen kirja soveltuu lisämateriaaliksi (ks. linkit).
Postituslista
Postituslista on tarkoitettu kurssiin liittyvään keskusteluun ja tärkeiden ilmoitusten välittämiseen. Muista netiketti.
Postituslistan osoite:
itkp113_2012@korppi.jyu.fi
Listan sähköpostiarkisto (osoitteeseen itkp113_2012+noarchive@korppi.jyu.fi lähetetyt eivät arkistoidu): https://korppi.jyu.fi/kotka/servlet/list-archive/itkp113_2012/ind.html
Opettajat
Sähköposti: minurmin@jyu.fi
Työtila: Ag B334.1
Puhelin: 040 8053286
HT-ohjaukset ensisijaisesti demoissa. Lehtori Jonne Itkonen (Tietotekniikan laitos)
Sähköposti: ji@jyu.fi
Työhuone: Ag C415.2
Puhelin: 050 4432381
Ohjausajat Harjoitukset ja ohjaukset myös: Antti Hallamäki ( antti.hallamaki@jyu.fi , ohjausaikoina Ag C417.1, muuten Ag B436.3, ohjausajat ), Toni Taipalus ( toni.taipalus@jyu.fi , Ag C417.1, ohjausajat) ja Ari Tuhkala ( ari.s.tuhkala@student.jyu.fi , Ag C417.1, ohjausajat).
