Ohjelmistotekniikka
Individual course
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. 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.
Vuoden 2023 toteutus:
- Luennot 9.1.–1.3.2023 kaksi kertaa viikossa. 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.
Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.
software engineering project management ohjelmistot laadunvarmistus quality assurance software testing
Further information about the studies
Contact person for applications
Degree student