Ohjelmistotuotanto

581259
5
Ohjelmistojärjestelmät
Aineopinnot
Ohjelmistotuotanto-kurssilla opetetaan ohjelmistotuotantoprojektien hallinnan ja työvaiheiden perusteet. Tarkoitettu suoritettavaksi 2. opiskeluvuoden lopulla, kun vähintään 40 opintopistettä pakollisia opintoja on suoritettuna.

Koe

03.05.2011 16.00 A111
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2011 kevät 15.03-29.04. 4-4 Suomi Kjell Lemström

Luennot

Aika Huone Luennoija Päivämäärä
Ti 14-16 CK112 Kjell Lemström 15.03.2011-29.04.2011
Pe 10-12 CK112 Kjell Lemström 15.03.2011-29.04.2011

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Pe 12-14 B119 Tatu Kairi 14.03.2011—29.04.2011
Group: 2
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 12-14 B119 Matti Seise 14.03.2011—29.04.2011
Group: 3
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ti 16-18 B119 Matti Seise 14.03.2011—29.04.2011

Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00.

Registration for this course starts on Tuesday 22nd of February at 9.00.

Yleistä

Kurssi on tietojenkäsittelytieteen aineopintojen pakollinen opintojakso. Se vaaditaan esitietoina Ohjelmistotuotantoprojekti -kurssille osallistumiselle.Kurssilla opitaan perusteet ohjelmistotekniikan prosesseista, työvaiheista, mittauksesta ja valvonnasta.Kurssin oppimistavoitteet.

Kurssin vastuuhenkilö on Kjell Lemström. Harjoitusryhmän vetäjät ovat Matti Seise ja Tatu Kairi. HUOM! Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Ensimmäisellä viikolla harjoituksiin osallistuminen on pakollista.

HUOM: perjantaina 15.4. ei ole luentoa.

Kurssin suorittaminen

Kurssiin kuuluu 3-4 opiskelijan pienryhmissä toteutettava miniprojekti, jonka avulla tutustutaan käytännössä ohjelmistotekniikan prosessien keskeisiin vaiheisiin. (Laajemmin ohjelmistotuotantoprosessiin käytännössä perehdytään kurssilla Ohjelmistotuotantoprojekti). Miniprojekti liittyy kurssin harjoitusryhmiin ja sen tekemistä ohjaa harjoitusryhmän pitäjä. Kurssilla ei ole perinteisiä laskuharjoituksia. Miniprojektin suorittaminen on edellytys kurssikokeeseen osallistumiselle. Ryhmän jäsenet raportoivat projektinsa etenemisestä harjoitusryhmissä.

Lisäksi kullekin harjoitusryhmän tapaamiskerralle (ensimmäistä kertaa lukuunottamatta) opiskelijat lukevat artikkelin, josta keskustellaan ryhmässä. Näistä artikkeleista tulee myös yksi kysymys kurssikokeeseen.

Kurssikoe järjestetään ti 3.5. klo 16-18.30 salissa A111, uusintakoe pe 10.6. klo 16-19.30 salissa A111. Uusinta-/erilliskokeen tulokset.

Arvostelu

Kurssin arvosana muodostuu

  • kurssikokeen pisteistä (max 36 p)
  • miniprojektin pisteistä (max 18 p)
  • harjoitusryhmiin osallistumisesta (max 6 p, 1 p jokaisesta osallistumiskerrasta)

Kurssin suorittamiseen vaaditaan vähintään 18 p kurssikokeesta, vähintään 9 p miniprojektista ja vähintään 4 p harjoitusryhmiin osallistumisesta (= vähintään 4 kertaa on oltava läsnä harjoituksissa). Ensimmäisiin harjoituksiin (jotka ovat ensimmäisellä luentoviikolla) osallistuminen on pakollista. Jos et pääse omaan harjoitusryhmääsi, voit vierailla jossakin toisessa harjoitusryhmässä.

 

Kurssikokeen arvosteluperiaatteet

 

Kurssikokeen ja laskuharjoitusten pisteet

LH = Läsnäolo laskuharjoituksissa

HT = Miniprojektin demoissa saadut pisteet

KOE = Kurssikokeen yhteispisteet

Yhteistä palautetilaisuutta ei järjestetä. Jos sinulla on kysyttävää kokeesta tai laskuharjoituksista, ota yhteyttä Tatuun tai Mattiin.

 

Erilliskoe

Kurssi on mahdollista suorittaa luentokurssin, harjoitusryhmien ja miniprojektin sijasta erilliskokeella.

Erilliskokeessa tentitään

  1. Ian Sommerville: Software Engineering. 8th Edition. Pearson Education, 2007, kokonaan, mutta painottaen lukuja 1-7, 11, 14, 17, 19, 21-23, 25-28. Muut luvut opiskellaan kursorisemmin, vain pääkohdittain.
  2. "viikon artikkelit", jotka luentokurssin harjoitusryhmissä on käyty läpi; ne löytyvät kurssin kotisivulta (tältä sivulta) kohdasta Harjoitukset.

Seuraavat erilliskokeet ovat: pe 10.6. klo 16-19.30 (sali A111) ja ti 23.8. 16-19.30 (sali A111).

Kirjallisuus ja materiaali

Kurssin luennot pohjautuvat pitkälti teokseen

  • Ian Sommerville: Software Engineering, 8th Edition. Pearson Education, 2007.

Vanhemmista painoksista ainakin 7. painos ja pitkälti myös 6. painos käyvät oppikirjaksi, kuten myös uusin 9. painos. Luennoilla ei käydä läpi koko kirjaa. Toisaalta luennoilla käsitellään mm. projektinhallintaa ja ketterää ohjelmistokehitystä tarkemmin kuin Sommervillen kirjassa.

 

Luentokalvot

Luentokalvot tulevat tälle sivulle viimeistään luentoa edeltävänä iltana.

Harjoitukset

Harjoitukset koostuvat pienryhmissä tehtävästä miniprojektista sekä artikkeleihin pohjautuvista viikottaisista kirjallisuustehtävistä.

Pisteytys

  Pisteitä per viikko Pisteitä max
Tiimin demo laskareissa (pakollinen) 0-3 pistettä 0-18 pistettä

Paikalla olo laskareissa,

artikkeleista keskusteleminen

1 piste 6 x 1 pst = 6 pistettä

Tehtävänannot

Laskuharjoituksiin luettavat artikkelit

Laskuharjoituksissa esitetyt kalvot

 

Linkkejä