Tavoitteet
Ohjelmistotuotanto (software engineering) käsittää monimutkaisten ohjelmistojärjestelmien suunnittelun, toteuttamisen ja ylläpidon liiketoimintaorganisaatiossa.
Kurssin suorittaneet opiskelijat tuntevat:
- ohjelmistotuotannon erityispiirteet ja haasteet insinöörialana
- ohjelmistokehitysprosessin kokonaisuuden ja projektityöskentelyn periaatteet
- asiakkaan roolin ohjelmiston suunnittelu- ja toteutusprosessissa
- ketterien työmenetelmien periaatteet ja osaavat soveltaa yhtä menetelmää
- jatkuvan kehittämisen(DevOps) toimintamallin ja sen menetelmien jatkuva integraatio(CI)/jatkuva toimitus(CD) periaatteet
Opintojakso vahvistaa seuraavia työelämävalmiuksia: esiintymistaidot, moniammatillisuus, organisointi- ja koordinointitaidot, projektinhallinta ja yhteistyö- ja neuvottelutaidot.
Ohjelmistotuotanto (software engineering) käsittää monimutkaisten ohjelmistojärjestelmien suunnittelun, toteuttamisen ja ylläpidon liiketoimintaorganisaatiossa.
Kurssin suorittaneet opiskelijat tuntevat:
- ohjelmistotuotannon erityispiirteet ja haasteet insinöörialana
- ohjelmistokehitysprosessin kokonaisuuden ja projektityöskentelyn periaatteet
- asiakkaan roolin ohjelmiston suunnittelu- ja toteutusprosessissa
- ketterien työmenetelmien periaatteet ja osaavat soveltaa yhtä menetelmää
- jatkuvan kehittämisen(DevOps) toimintamallin ja sen menetelmien jatkuva integraatio(CI)/jatkuva toimitus(CD) periaatteet
Opintojakso vahvistaa seuraavia työelämävalmiuksia: esiintymistaidot, moniammatillisuus, organisointi- ja koordinointitaidot, projektinhallinta ja yhteistyö- ja neuvottelutaidot.
- Opettaja
Tuomas Mäkilä