Ohjelmistoprojekti (3 op)
Toteutuksen tunnus: TTOS0800-3003
Toteutuksen perustiedot
Ilmoittautumisaika
02.11.2020 - 30.11.2020
Ajoitus
11.01.2021 - 30.04.2021
Opintopistemäärä
3 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologiayksikkö
Toimipiste
Lutakon kampus
Opetuskielet
- Suomi
Paikat
0 - 32
Koulutus
- Tieto- ja viestintätekniikka (AMK)
Opettaja
- Marko Rintamäki
Ryhmät
-
TTV19SMTieto- ja viestintätekniikka
Tavoitteet
Opiskelija hallitsee ohjelmistoprojektin elinkaaren eri vaiheet ja ymmärtää niiden merkityksen ohjelmistotuotteen kehityksessä. Opiskelija oppii toimimaan projektiryhmässä, ottamaan vastuuta annetuista tehtävistä ja viestimään eri sidosryhmien kanssa.
Opiskelija oppii tuottamaan yleisesti teollisuudessa vaadittuja dokumentaatioita. Opiskelija saa ensikäsityksen, mitä tarkoittaa ketteräohjelmistokehitys ja palvelutuotanto.
Sisältö
Kurssin aikana opiskelija osallistuu ryhmätyöskentelyn muodossa ohjelmistoprojektiin. Toimeksianto tulee ulkopuoliselta asiakkaalta. Opiskelija toimii projektin aikana tarvittaessa eri tehtävissä/rooleissa, kuten esimerkkeinä projektipäällikön, ohjelmoijan, testaajan tai dokumentoijan roolit. Projektin aikana ryhmä käy läpi pienen ohjelmistoprojektin elinkaaren, alkaen asiakastarpeen tunnistamisesta, jatkuen toteutuksesta testaukseen ja päättyen lopulta tuotteen luovuttamiseen asiakkaalle. Projektiryhmä tuottaa työskentelyn aikana tarvittavat projektidokumentit, joista esimerkkeinä projektisuunnitelma, vaatimusmäärittely ja testaussuunnitelma.
Aika ja paikka
https://ttos0800-ttos0900.pages.labranet.jamk.fi/
Oppimateriaali ja suositeltava kirjallisuus
Verkko-oppimisympäristössä julkaistava sähköinen materiaali.
https://ttos0800-ttos0900.pages.labranet.jamk.fi/
Opetusmenetelmät
- itseopiskelu
- projektioppiminen
- ZOOM-ryhmäohjaus
- ryhmäprojekti
Harjoittelu- ja työelämäyhteistyö
- Ulkopuolinen toimeksianto teollisuudesta/sidosryhmiltä
Tenttien ajankohdat ja uusintamahdollisuudet
Yksilösuorituksille EXAM-tenttijärjestelyt
Kansainvälisyys
Riippuen toimeksiannosta
Vaihtoehtoiset suoritustavat
Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opintojakson erityiskäytänteistä.
Opiskelijan ajankäyttö ja kuormitus
Yksi opintopiste (1 op) tarkoittaa keskimäärin 27 tunnin työtä.
- virtuaali luennot 20 h
- Projektityö 50 h
Yhteensä 70 h
Sisällön jaksotus
- Yksilösuorituksessa erilinen EXAM-tentti
- Projektimuotoisessa suorituksessa aktiivinen osallistuminen projektiin
https://ttos0800-ttos0900.pages.labranet.jamk.fi/
Lisätietoja opiskelijoille
- Yksilösuorituksessa erilinen EXAM-tentti
- Projektimuotoisessa suorituksessa aktiivinen osallistuminen projektiin
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1-2)
Ryhmäkohtaista työskentelyä arvioidaan ohjaajan, toimeksiantajan ja ryhmän kirjaamien huomioiden pohjalta. Ryhmä tuottaa kurssin lopussa vertaisarvion omasta toiminnastaan. Vapaaehtoista oppimispäiväkirjaa käytetään tarvittaessa arvioinnin tukena.
Erinomainen 5: Opiskelija tuntee ohjelmistoprojektin elinkaaren ja kykenee tuottamaan tarvittavia dokumentteja. Opiskelija ottaa vastuuta ja osallistuu päätöksentekoon. Opiskelija kykenee toimimaan tarvittaessa vaivattomasti eri rooleissa. Osallistumisellaan toteutukseen ja tiiminohjaukseen hän ratkaisevasti edesauttaa ryhmän toimintaa ja projektin etenemistä.
Kiitettävä 4: Opiskelija hallitsee ohjelmistoprojektin elinkaaren ja osallistuu dokumentaation tuottamisen. Opiskelija toimii projektin aikana vaivattomasti eri rooleissa ja osallistuu päätöksentekoon. Osallistumisellaan toteutukseen hän ratkaisevasti edesauttaa projektin etenemistä.
Hyvä 3: Opiskelija tuntee ohjelmistoprojektin elinkaaren ja kykenee tarvittaessa tuottamaan tarvittavia dokumentteja. Opiskelija toimii projektin aikana valitsemassaan roolissaan ja kykenee omalla osallistumisellaan edesauttamaan projektin etenemistä
Tyydyttävä 2: Opiskelija tuntee ohjelmistoprojektin elinkaaren vaiheita ja osallistuu dokumentointiin. Opiskelija osoittaa osaamista valitsemassaan roolissa ja hoitaa annettuja tehtäviä itsenäisesti
Välttävä 1: Opiskelija hahmottaa ohjelmistoprojektin rakenteen. Opiskelija osallistuu projektityöskentelyyn rajatussa roolissa ja hoitaa annettuja tehtäviä
Hylätty 0: Ei hallitse aihealuetta. Ei kykene osallistumaan ohjelmistoprojektin vaatimiin tehtäviin
Esitietovaatimukset
Ohjelmistosuunnittelun ja testauksen perusteet, ohjelmointitaito, olio-ohjelmointi