Siirry suoraan sisältöön

Olio-ohjelmointi (5 op)

Toteutuksen tunnus: 5051125-3038

Toteutuksen perustiedot


Ilmoittautumisaika

29.05.2024 - 23.09.2024

Ajoitus

02.09.2024 - 18.12.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Toimipiste

Kupittaan kampus

Opetuskielet

  • Suomi
  • Englanti

Koulutus

  • Tieto- ja viestintätekniikan koulutus
  • Degree Programme in Information and Communications Technology

Opettaja

  • Timo Haavisto
  • Werner Ravyse

Ryhmät

  • ICTMODgameSem
    MOD Game Development (International Semester)
  • PTIVIS23P
    Game and Interactive Technologies
  • 18.09.2024 14:00 - 16:00, Theory, Olio-ohjelmointi 5051125-3038
  • 20.09.2024 12:00 - 15:00, Practical work, Olio-ohjelmointi 5051125-3038
  • 25.09.2024 14:00 - 16:00, Theory, Olio-ohjelmointi 5051125-3038
  • 27.09.2024 12:00 - 15:00, Practical work, Olio-ohjelmointi 5051125-3038
  • 02.10.2024 14:00 - 16:00, Theory, Olio-ohjelmointi 5051125-3038
  • 04.10.2024 12:00 - 15:00, Practical work, Olio-ohjelmointi 5051125-3038
  • 09.10.2024 14:00 - 16:00, Theory, Olio-ohjelmointi 5051125-3038
  • 11.10.2024 12:00 - 15:00, Practical work, Olio-ohjelmointi 5051125-3038
  • 23.10.2024 14:00 - 16:00, Theory, Olio-ohjelmointi 5051125-3038
  • 25.10.2024 12:00 - 15:00, Practical work, Olio-ohjelmointi 5051125-3038
  • 30.10.2024 14:00 - 16:00, Theory class, Olio-ohjelmointi 5051125-3038
  • 01.11.2024 12:00 - 15:00, Practical work, Olio-ohjelmointi 5051125-3038
  • 06.11.2024 14:00 - 16:00, Theory, Olio-ohjelmointi 5051125-3038
  • 08.11.2024 12:00 - 15:00, Practical work, Olio-ohjelmointi 5051125-3038
  • 13.11.2024 14:00 - 16:00, Theory, Olio-ohjelmointi 5051125-3038
  • 15.11.2024 12:00 - 15:00, Practical work, Olio-ohjelmointi 5051125-3038
  • 20.11.2024 14:00 - 16:00, Theory, Olio-ohjelmointi 5051125-3038
  • 22.11.2024 12:00 - 15:00, Practical work, Olio-ohjelmointi 5051125-3038
  • 27.11.2024 14:00 - 16:00, Theory, Olio-ohjelmointi 5051125-3038
  • 29.11.2024 12:00 - 15:00, Practical work, Olio-ohjelmointi 5051125-3038

Tavoitteet

Opintojakson suoritettuaan opiskelija osaa:
- kuvailla ohjelmistotuotteen kehitystyön vaiheet ja keskeiset menetelmät
- selittää käsitteet luokkahierarkia, periytyvyys ja monimuotoisuus sekä soveltaa niitä ohjelmistokehityksessä
- keskustella rinnakkaisohjelmoinnin mahdollisuuksista
- soveltaa poikkeusrakenteita
- suunnitella, toteuttaa ja dokumentoida yksinkertaisen käyttöliittymäsovelluksen.

Sisältö

- oliorakenteet
- virheiden käsittely poikkeuksilla
- säikeet
- tietokantayhteyden luominen
- ohjelmistotuotannon prosessi ja menetelmät
- UML ja kaavioiden piirtäminen

Arviointiasteikko

H-5

Esitietovaatimukset

Ohjelmoinnin perusteet tai vastaavat tiedot ja taidot