Software Development Project 1Laajuus (5 cr)

Course unit code: SOF005AS3A

General information


ECTS credits
5 cr
Teaching language
Finnish

Learning objectives

Opintojakson tavoitteena on, että opiskelija oppii toimimaan ohjelmiston kehitystiimin jäsenenä, toteuttamaan ohjelmistorajapinnan ja tekemään yhteistyötä tilaajatahon kanssa.

Opintojakson suoritettuaan opiskelija osaa
*suunnitella ja toteuttaa ohjelmiston, joka hyödyntää REST-ohjelmistorajapintaa Back end ja Front end -osien välillä soveltamalla ennestään tuttuja teknologioita.
* toimia ohjelmistotiimin jäsenenä ketterän kehityksen käytäntöjen mukaisesti (Scrum).
* hyödyntää versionhallinnan perustaitoja tiimityön tukena.
* tehdä yhteistyötä tilaajatahon kanssa.

Contents

* Scrum-mallin mukaan kehitystyö tiimissä lyhyitä kehityssyklejä hyödyntäen
* REST-rajapinnan suunnittelu
* ohjelmiston kehittäminen Spring Boot -sovelluskehyksellä sekä soveltuvalla Front-end-tekniikalla (React/JQuery/JavaScript)
* ohjelmistokehityksen työvaiheet (määrittely, suunnittelu, toteutus, testaus, julkaisu)
* Git-versionhallinnan perusteet
* Scrum-tapahtumat (Sprint Planning, Daily Scrum, Sprint Review, Retrospective)

Starting level and linkage with other courses

Kurssin Back end -ohjelmointi(SOF003AS3A) samanaikainen suorittaminen tai sitä vastaavat tiedot ja taidot. Suositellaan myös kurssin Front end -ohjelmointi(SOF004AS3A) samanaikaista suorittamista tai vastaavat tiedot ja taidot.
Opintojakso sijaitsee IT-Tradenomi-tutkinnon Ohjelmistokehityksen suuntautumisessa.

Implementation methods, demonstration and Work&Study

CONTACT - Lähitoteutus
ONLINE - Verkkototeutus
BLENDED - Monimuotototeutus
AHOT -
Mikäli jo osaat tämän opintojakson sisällöt, voit näyttää osaamisesi. Kysy lisää opintojakson opettajalta.
Lisätietoa osaamisen tunnistamisesta
OPINNOLLISTAMINEN – Kysy lisää opintojakson opettajalta.

Assessment criteria - grade 1

Opintojaksojen CONTACT, ONLINE ja BLENDED -toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25% arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50%, opintojakso hylätään.

Assessment criteria - grade 3

Sitoutuu ryhmän työskentelyyn hyvin.
Ryhmän lopputulos vastaa tarkoitusta ja yhteistyö tilaajatahon kanssa toimi melko hyvin.

Assessment criteria - grade 5

Kantaa vastuuta ryhmän työskentelystä kiitettävästi. Ryhmän lopputulos palvelee tarkoitusta hyvin ja yhteistyö tilaajatahon kanssa toimi asiakaspalveluhenkisesti.

Learning materials

Moodlessa

Go back to top of page