Skip to main content

Defining and Designing a Software Product (5 cr)

Code: R0329-3005

General information


Enrollment
23.11.2020 - 03.01.2021
Registration for the implementation has ended.
Timing
04.02.2021 - 28.05.2021
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
3 cr
Virtual proportion
2 cr
Mode of delivery
Blended learning
Campus
Laurea Tikkurila
Teaching languages
Finnish
Seats
20 - 30
Degree programmes
Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
Kari Lampela
Study unit
R0329

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Location and time

Torstai iltapäivisin Tikkurilan kampuksella ja/tai zoomissa.

Materials

Opettajan tekemät materiaalit sekä opintojaksolla sovittava kirjallisuus.

Teaching methods

Tämä on päivätoteutus. Alustavassa aikataulussa on tunnit merkitty lähiopetustunneiksi Tikkurilan kampukselle, mutta osa tunneista pidetään zoomissa ja vain osa lähiopetuksena. Nyt aikataulussa on merkitty opetusta joka viikolle, mutta opintojakson alussa sovitaan aikataulutus tarkemmin, eikä näitä kaikkia opetuskertoja pidetä. Ryhmät voivat kuitenkin tarvittaessa ja tilanteen niin salliessa käyttää luokkatilaa ryhmätöiden tekemiseen.

Student workload

Työskentely sekä itsenäisesti että n. 3-4 hengen ryhmissä
5 op x 26,7 h = yhteensä 133,5 h työskentelyä
Tunneilla käydään läpi vaiheittain ohjelmistokehityksen menetelmiä ja ohjelmistotuotannon perusteita.
Käsitellyistä menetelmistä tai tekniikoista tehdään harjoituksia ja ryhmätöitä, joita työstetään lähituntien lisäksi muuna aikana itsenäisesti sekä ryhmän kanssa yhteisesti.

Evaluation scale

H-5

Further information

Opintojakson tavoitteena on muodostaa kokonaiskuva ohjelmistotuotannon osa-alueista sekä ymmärtää erilaisia ohjelmistotuotannon menetelmiä ja niiden merkitystä ohjelmistotuotantoprosessille.
Tavoitteenä on myös oppia tekemään ja soveltamaan erilaisia ohjelmistotuotannon ratkaisuja itsenäisesti sekä omaksua ajattelutapa, jolla ohjelmistoprojektia voidaan hallita kokonaisuutena.
Opintojakson suoritettuaan opiskelija osaa:
Kommunikoida asiakkaiden kanssa ohjelmistojen vaatimusten määrittämiseksi
Dokumentoida ohjelmiston vaatimukset
Suunnitella (ja toteuttaa) verkkosovelluksia
Työskennellä vastuullisesti ohjelmistokehitystiimissä
Soveltaa oppimiaan taitoja ja tarvittavia ohjelmistotuotannon menetelmiä käytännön projekteissa.

Go back to top of page