Opetussuunnitelmat

Opetussuunnitelma
Osaamisalueet
Arviointikehikko
Tietoa koulutuksesta

Opintojaksokuvaus


IN00ED14 Ohjelmistokehityksen sovellusprojekti (15 op)
Esitietovaatimukset Opiskelija on osallistunut kursseille johdatus ohjelmointiin, olio-ohjelmointi, tietokannat ja rajapinnat.
Kurssi järjestetään suomeksi.
Osaamistavoitteet Tunnistan ja ymmärrän ohjelmistokehityksen perusvaiheet: määrittely, suunnittelu, toteutus ja testaus. Tiedän eri vaiheiden merkitykset, vaihetuotteet ja vaiheiden erot ohjelmistokehityksessä. Osaan laatia ohjelmistokehitysprojektissa tarvittavia dokumentteja ja pystyn viestimään suullisesti ja kirjallisesti.

Osaan tulkita ja laatia oliopohjaisen mallinnuskielen kaavioita ohjelmistokehitysprosessin eri vaiheissa ja osaan kirjoittaa kaavioiden pohjalta ohjelmakoodia. Osaan suunnitella ja toteuttaa projektissa graafisen sovelluksen oliopohjaisen luokkakirjaston mukaisesti ja osaan suunnitella ja toteuttaa sovelluksen tietokanta-arkkitehtuurin.

Projektin eri vaiheiden aikana – itsenäisen työskentelyn ja ryhmätyöskentelyn avulla – opin suunnittelemaan ja toteuttamaan vaatimusmäärittelyn mukaisen järjestelmän. Lisäksi ymmärrän ryhmätyöskentelyn merkityksen ohjelmistokehitystyössä.

Osaan kirjoittaa projektiin liittyviä dokumentteja englanniksi.
Sisältö Ohjelmistokehitysprosessin eri vaiheet ja niiden dokumentointi.
Oliopohjainen mallintaminen ja olio-ohjelmointi, niitä hyödyntävien työkalujen käyttö ohjelmistokehitysprojektin eri vaiheissa.
Ohjelmistotestaaminen kehitysprosessin eri vaiheissa.
Versiohallintatyökalun käyttö ohjelmistoa kehitettäessä.
Käyttöliittymä- ja tietokantasuunnittelu.
Projektin viestintä kirjallisesti erilaisissa viestintätilanteissa.
Suositeltavat muut opinnot Tarpeen mukaan opiskelija ja opintojen ohjaaja käyvät läpi muut suositeltavat opinnot HOPS-keskusteluissa.
Suoritustavat Ei käytössä
Toteutustavat Ei käytössä
Oppimateriaalit Ei käytössä
Kurssikirjallisuus Ei käytössä
Arviointiasteikko 0-5
Arviointikriteerit tyydyttävä (1-2)
Tiedän ohjelmistokehityksen koostuvan eri vaiheista, mutta en osaa nimetä eri vaiheita enkä osaa laatia ohjelmistokehitysprojektissa tarvittavia dokumentteja.

Osallistun projektiryhmän mukana graafisen oliopohjaisen sovelluksen ja tietokanta-arkkitehtuurin suunnitteluun, mutta en osaa itsenäisesti näitä toteuttaa.

Osallistun projektiryhmän mukana projektin toteutukseen ja ryhmän yhteisen englanninkielisen posterin tekemiseen.

hyvä (3-4)
Osaan nimetä ohjelmistokehityksen eri vaiheet ja osaan laatia ohjelmistokehitysprojektissa tarvittavia dokumentteja esimerkkien pohjalta. Osaan dokumentoida projektissa toteuttamani ohjelman osan esimerkkien avulla UML-kaaviona.

Toteutan projektiryhmän mukana graafisen oliopohjaisen sovelluksen ja tietokanta-arkkitehtuurin.

Olen aktiivinen projektiryhmän jäsen projektin toteutuksessa ja ryhmän yhteisen englanninkielisen posterin tekemisessä.

kiitettävä (5)
Osaan nimetä ohjelmistokehityksen eri vaiheet ja osaan laatia ohjelmistokehitysprojektissa tarvittavia dokumentteja itsenäisesti. Osaan dokumentoida sovelluksen UML-kaavioina.

Osaan soveltaen toteuttaa graafisen oliopohjaisen sovelluksen ja tietokanta-arkkitehtuurin ja kykenen vertailemaan erilaisia toteutusvaihtoehtoja.

Olen aktiivinen projektiryhmän jäsen projektin toteutuksessa ja ryhmän yhteisen englanninkielisen posterin tekemisessä ja haen aktiivisesti ratkaisuja projektin ongelmakohdissa.
Arviointikehikot Ei käytössä
Lisätietoja opiskelijoille -
Vastuuhenkilöt Ei käytössä
Linkit Ei käytössä

Toteutukset


Näytä menneet toteutukset
  • 11.03.2024 - 05.05.2024 (IN00ED14-3001 | TVT23SPL)
  • 11.03.2024 - 05.05.2024 (IN00ED14-3002 | TVT23SPO)
Tiedot haettu 20.5.2024 08:48:24