Tällä kurssilla opiskelija perehtyy ohjelmistoprojektin toteuttamiseen sekä projektin hallintaan hyödyntäen asianmukaisia projektinhallinta- ja kehitysvaiheita.
Kurssin aiheita ovat ohjelmistokehitys reaaliaikaisille järjestelmille, ohjelmistoprojektien hallinta ja toteuttaminen, ketterä ohjelmistokehitys sekä ohjelmistojen testaus.
Osaamistavoitteet
Suoritettuaan kurssin hyväksytysti opiskelija
- osaa käyttää ohjelmistotekniikan ja reaaliaikajärjestelmien peruskäsitteitä
- osaa toteuttaa projektin käyttäen projektihallinnan eri osa-alueita ja kehitystyön vaihejakoa
- osaa asettaa projektin eri vaiheisiin tavoitteita ja tehtäviä
- tuntee tietoturvallisen ohjelmistokehityksen perusteet
- tuntee ohjelmistokehityksessä käytettävät metriikat ja osaa käyttää niitä
- pystyy auttavasti käyttämään ohjelmistotekniikassa käytettäviä työkaluja.
Opetustavat
Kurssin voi suorittaa täysin verkossa tapahtuvalla jatkuvalla arvioinnilla. Laboratorioharjoitukset ovat suoritettavissa Moodlessa ympärivuotisesti.
- Luentotallenteet ja muu materiaali saatavilla Moodlesta.
- Kurssi on suoritettavissa Moodle-tenttinä, Examinarium-tenttinä tai oppimistehtävillä ympärivuotisesti. Kurssiin liittyy myös pakollisia harjoitustehtäviä, jotka palautetaan Moodleen.
- Ohjausta harjoitustyöhön tarjolla lähiopetuksena tai videoyhteydellä luentokurssin aikataulun mukaisesti, sen jälkeen pääsääntöisesti sähköpostitse.
Lisätietoja Oulun yliopiston opinto-oppaassa.
Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.