Kuva: Pexels

Tällä opintojaksolla perehdyt ohjelmistotekniikkaan ja teet siihen liittyvän harjoitustyön.

Opintojaksolla tutustutaan eräisiin keskeisiin ohjelmistojen suunnitteluperiaatteisiin, ohjelmistotuotantoprosessin vaiheisiin, versionhallintaan, testaukseen sekä ohjelmiston rakenteen ja toiminnan mallintamiseen UML-kielen avulla. Opittua sovelletaan harjoitustyötä laadittaessa.

Ilmoittaudu
Moodle
Kirjaudu sisään nähdäksesi Moodlen kurssiavaimen.

Ilmoittautuminen ja opintomaksu

75 euroa Lisätietoja

Ilmoittautuminen alkaa 45 vuorokautta ennen opintojakson alkua. Tarkka ilmoittautumisaika näkyy klikkaamalla Ilmoittaudu-painiketta.

Miten opiskelemaan?
Käytännön ohjeita opiskeluun

Varaamme oikeuden muutoksiin opinto-ohjelmassa

Kuvaus

Opintojakso sopii kaikille tietojenkäsittelytieteen opinnoista kiinnostuneille. Kurssilla opitaan erityisesti käytännön ohjelmistotuotannossa hyödyllisiä asioita.

Esitietovaatimuksena ovat Ohjelmoinnin jatkokurssi ja Tietokantojen perusteet tai vastaavat tiedot.

Kurssin suoritettuasi

  • tunnet ohjelmistotuotantoprosessin vaiheet,
  • olet vesiputousmallin ja ketterän ohjelmistotuotannon luonteesta,
  • osaat soveltaa versionhallintaa osana ohjelmistokehitystä,
  • osaat soveltaa UML-mallinnustekniikkaa vaatimusmäärittelyssä ja ohjelmiston suunnittelussa tarkoituksenmukaisella tavalla
  • tunnet ohjelmiston testauksen eri vaiheet
  • osaat soveltaa automatisoitua testausta yksinkertaisissa ohjelmistoprojekteissa
  • tunnet tärkeimpiä ohjelmiston suunnitteluperiaatteita ja osaa soveltaa niitä yksinkertaisissa projekteissa

Kurssilla tutustutaan eräisiin keskeisiin ohjelmistojen suunnitteluperiaatteisiin, ohjelmistotuotantoprosessin vaiheisiin, versionhallintaan, testaukseen sekä ohjelmiston rakenteen ja toiminnan mallintamiseen UML-kielen avulla. Opittua sovelletaan harjoitustyötä laadittaessa.

Opettajan laatima verkkomateriaali

Oheiskirjallisuus:

  • Larman, C.: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition) Prentice Hall 2004
  • Fowler M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language. Kolmas painos.

Kurssi arvostellaan arvosana-asteikolla 0-5.

Opintojakson suorittamisessa keskeisellä sijalla on opiskelijakohtainen harjoitustyö.

Perinteistä pakollista tenttiä opintojaksolla ei ole. Harjoitustyö ohjelmoidaan Java-kielellä ja sen aiheesta sovitaan opettajan kanssa (voi olla esimerkiksi jokin sopiva peli tai hyötyohjelma). Opintojakso on suoritettavissa kokonaan verkon välityksellä tuutorin ohjatessa ja tukiessa verkko-oppimisympäristö Moodlessa.

! Harjoitystyön loppudokumentti palautetaan pe 9.1.2021 mennessä.

Verkko-oppimisympäristö Moodle

Käytössä on verkko-oppimisympäristö Moodle, joka avautuu 5.10.2020.

Linkin ja kurssiavaimen opintojakson Moodleen saat sähköpostitse kurssi-ilmoittautumisesi jälkeen.

Opiskeletko Helsingin yliopistossa tai jossain muussa HAKA-verkoston jäseninstituutiossa?

  • Mikäli kyllä, käytä omaa käyttäjätunnustasi Moodleen kirjautumiseen.
  • Mikäli et, aktivoi Helsingin yliopiston käyttäjätunnuksesi ja käytä sitä Moodleen kirjautumiseen. Saat käyttäjätunnusta koskevaa lisätietoa sähköpostiisi ilmoittautumisesi jälkeen.

(Opiskelijat, joilla on Helsingin yliopiston käyttäjätunnus: Pääset Moodleen myös tämän sivun Moodle-painikkeen kautta. Kurssiavaimen näet Moodle painikkeen vieressä ollessasi kirjautunut sisään tälle sivulle. Kurssiavain näkyy aikaisintaan 24 tuntia kurssi-ilmoittautumisen jälkeen).