Siirry suoraan sisältöön

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

  • 07TVT19K
    Tieto- ja viestintätekniikan koulutus 19K, Lahti
  • 07TVT18S
    Tieto- ja viestintätekniikan koulutus 18S, Lahti
  • 07Z2HTVT19K
    Z2 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