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
-
ICTMODgameSemMOD Game Development (International Semester)
-
PTIVIS23PGame 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