Software Engineering (4 op)
Toteutuksen tunnus: TE00BH41-3005
Toteutuksen perustiedot
Ilmoittautumisaika
04.05.2020 - 15.09.2020
Ajoitus
31.08.2020 - 31.12.2020
Opintopistemäärä
4 op
Virtuaaliosuus
2 op
Toteutustapa
50 % Lähiopetus, 50 % Etäopetus
Yksikkö
Teknologia (LAB)
Toimipiste
Lahden kampus
Opetuskielet
- Suomi
Paikat
10 - 20
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Minna Asplund
Ryhmät
-
07TVT19KTieto- ja viestintätekniikan koulutus 19K, Lahti
-
07TVT18STieto- ja viestintätekniikan koulutus 18S, Lahti
-
07Z2HTVT19KZ2 aikaikkuna 07TVT19K
Osaamistavoitteet
The student is able to
- describe the processes of software development
- describe the lifecycle of software products
- use UML to design, analyze and describe software products
- make software requirements and specification documents
- know the tools and principles of the software development process.
Toteutustapa ja opetusmenetelmät
Toimintaympäristönä toimii verkko-oppimisalusta Reppu sekä luokkatila.
Oppimismenetelminä käytetään sekä pakollisia että vapaaehtoisia ryhmä- ja yksilötöitä. Töihin kuuluu sekä suomen- että englanninkielisen materiaalin lukemista ja analysointia.
Opetuskieli on suomi.
Ajoitus ja läsnäolo
Opintijaksolla on viikoittain kolme-neljä tuntia opetusta. Läsnäolo on suotava.
Oppimateriaali ja suositeltava kirjallisuus
Repun kautta jaettava sekä tunneilla esitettävä materiaali.
Toteutuksen valinnaiset suoritustavat
Erikseen sovittaessa näyttö.
Oppimisympäristö
Toimintaympäristönä toimii verkko-oppimisalusta Reppu sekä luokkatila.
Opiskelijan ajankäyttö ja kuormitus
Yhteisiä tunteja on noin 45. Kokonaisajankäyttö opiskelijalle on mitoitettu keskimäärin 108 tunniksi.
Sisältö
Toteutuksessa käsitellään ohjelmistoprojektien erilaiset vaihejakomallit mukaanluettuna Scrum. Lisäksi käsitellään vaatimuksia sekä käyttäjätarinoita käyttäjälähtöisesti. Toteutuksessa pohditaan ohjelmistoprojektin aikatauluttamista työ- ja tuotelähtöisesti, sekä projektin onnistumisen/epäonnistumisen attribuutteja. Toteutuksessa käsitellään UML mallinnus, sivutaan ohjelmiston laatukäsitettä sekä paneudutaan tunnistettuihin huonon ohjelmoinnin piirteisiin.
Arviointimenetelmät
Ryhmä- ja yksilötöiden arviointi, sekä aktiivinen osallistuminen tunneilla.
Arviointiasteikko
1-5
Hylätty (0)
Opiskelija ei ole saavuttanut opintojakson osaamistavoitteita.
Arviointikriteerit: taso 1: (arviointiasteikko 1-5)
Opiskelija osaa
- käyttää ohjelmistotuotannon ammattikäsitteitä johdonmukaisesti ja perustella toimintaansa
- selvittää ohjelmistotuotantoon liittyvään toimintaan liittyviä lähtökohtia, tarpeita ja perusteita
- soveltaa monipuolisesti opittuja ohjelmistotuotannon tekniikoita/työtapoja ja malleja/prosesseja
Arviointikriteerit: taso 3 (arviointiasteikko 1-5)
Opiskelija osaa
- käyttää ohjelmistotuotannon ammattikäsitteitä laaja-alaisesti ja viestiä ohjelmistotuotantoon liittyvistä asioista asiantuntijoiden ja eiasiantuntijoiden kanssa
- esittää innovatiivisia tai vaihtoehtoisia ratkaisuja ohjelmistotuotantoon liittyviin tilanteisiin
- valita ohjelmistotuotannon eri toimintoihin soveltuvia tekniikoita/työtapoja ja malleja/prosesseja ja perustella valintansa
Arviointikriteerit: taso 5 (arviointiasteikko 1-5)
Opiskelija osaa
- käyttää ohjelmistotuotannon ammattikäsitteitä asiantuntevasti ja yhdistää niitä sujuvasti kokonaisuuksiksi
- valita, yhdistellä ja kehittää ohjelmistotuotantoon liittyvään toimintaan soveltuvia tekniikoita/työtapoja ja malleja/prosesseja