ITKA111 Oliosuuntautunut analyysi ja suunnittelu (5 op)
Ajantasaisin tieto kurssin asioista löytyy osoitteesta:
http://appro.mit.jyu.fi/oas/
Kurssin ajankohta
Kevään 2010 kurssi on päättynyt. Kurssi järjestetään seuraavan kerran keväällä 2011.
Kurssikuvaus
Opintojakson tavoitteena on osoittaa, miten tietojärjestelmiä ja ohjelmistoja kehitetään oliolähestymistavan, käyttötapausten ja erityisesti UML-kielen mukaan RUP:ia ja muita oliosuuntautuneita menetelmiä käyttäen. Sillä annetaan valmiuksia suorittaa vaatimusmääritelyyn, analyysiin ja suunnitteluun kuuluvia kehittämistehtäviä staattisen ja dynaamisen mallintamisen avulla. Opintojakso auttaa myös ymmärtämään arkkitehtuurin perusteet ja liittymät muihin kehittämistehtäviin sekä uudelleenkäytön merkityksen ja keinoja. ITKA111 järjestettiin vuoteen 2008 asti nimellä ITKA101 Oliokeskeinen tietojärjestelmien kehittäminen.
Esitiedot
Kurssilla ei ole varsinaisia esitietoja. Ohjelmointi 1 sekä Tietohallinto ja tietojärjestelmien kehittämisen perusteet tai vastaavat tiedot ovat suositeltavia, mutta eivät pakollisia. Kurssin voi suorittaa samanaikaisesti ITKA204 Tietokannat ja tiedonhallinnan perusteet-kurssin kanssa.
Suorittaminen
Kurssi suoritetaan tekemällä tentti ja harjoitustyö annetun aikataulun mukaisesti. Luennot ja harjoitukset ovat vapaaehtoisia, mutta erittäin suositeltavia.
Vaihtoehtoisesti tentin voi korvata kokoelmalla esseitä ja muita tehtäviä. Tehtävät tehdään kiinteässä aikataulussa ja suoritus aloitetaan kurssin 2. viikolla (harjoitustyö on silti suoritettava). Esseeohjeet.
Luennot
17 luentokertaa, yht. 34h. Katso tarkemmat ajat ja paikat Korpista.
Luennoista taltioidaan videolle nauhoitus+kuvankaappaus.
Luentojen aiheet ja materiaali
Harjoitukset
8 harjoituskertaa, yht. 16h. Demoissa voi tehdä annettuja tehtäviä tai harjoitustyötä ja niissä voi kysyä neuvoa ohjaajilta ja muilta opiskelijoita.
Demotehtävistä voi saada hyvityspisteitä tenttiin.
Ilmoittaudu harjoitusryhmiin Korppi-järjestelmällä.
Harjoitustyö
Harjoitustyön ohjeistus ja vaatimukset.
"Malliharjoitustyö".
Ohjausaikojen varaus
Tentit
Pe 21.5.2010, pe 11.6.2010 ja pe 27.8.2010 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, myynnissä paperimuodossa Ylistön kirjastossa (8€).
Lisäksi periaatteessa mikä tahansa UML/RUP-aiheinen kirja soveltuu lisämateriaaliksi (ks. linkit).
Postituslista
Postituslista on tarkoitettu kurssiin liittyvään keskusteluun (esim. harjoitustyöryhmien muodostus) ja tärkeiden ilmoitusten välittämiseen. Muista netiketti.
Postituslistan osoite: oas10@korppi.jyu.fi
Listan sähköpostiarkisto (osoitteeseen oas10+noarchive@korppi.jyu.fi lähetetyt eivät arkistoidu): https://korppi.jyu.fi/kotka/servlet/list-archive/oas10/ind.html
Opettaja
Sähköposti: minurmin@jyu.fi
Työhuone: Ag C416.2
Puhelin: (014) 260 2530
Ohjausajat Harjoitukset ja ohjaukset myös: Vesa Korhonen (vesa.a.korhonen@jyu.fi, ohjausaikoina Ag C417.1, muuten Ag C523.1, ohjausajat ) ja Sauli Korhonen ( sauli.j.korhonen@jyu.fi , Ag C417.1, ohjausajat). Vierailevat luennoitsijat: Eetu Luoma, Tommi Kärkkäinen ja Jonne Itkonen.