Olio-ohjelmointi (5 op)
Toteutuksen tunnus: 5051125-3033
Toteutuksen perustiedot
- Ilmoittautumisaika
-
01.06.2024 - 06.09.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
02.09.2024 - 20.12.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tekniikka ja liiketoiminta
- Toimipiste
- Kupittaan kampus
- Opetuskielet
- suomi
- englanti
- Paikat
- 20 - 60
- Koulutus
- Degree Programme in Information and Communications Technology
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Jari-Pekka Paalassalo
- Ajoitusryhmät
- Opetusryhmä A (Koko: 18 . Avoin AMK : 0.)
- Opetusryhmä B (Koko: 18 . Avoin AMK : 0.)
- Ryhmät
-
PTIVIS23SEmbedded Software and IoT
- Pienryhmät
- Opetusryhmä A
- Opetusryhmä B
- Opintojakso
- 5051125
Toteutuksella on 24 opetustapahtumaa joiden yhteenlaskettu kesto on 66 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ti 03.09.2024 klo 13:15 - 16:00 (2 t 45 min) |
Lab sessions A, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ke 04.09.2024 klo 12:15 - 15:00 (2 t 45 min) |
Lab sessions B, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ti 10.09.2024 klo 13:15 - 16:00 (2 t 45 min) |
Lab sessions A, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ke 11.09.2024 klo 12:15 - 15:00 (2 t 45 min) |
Lab sessions B, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ti 17.09.2024 klo 13:15 - 16:00 (2 t 45 min) |
Lab sessions A, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ke 18.09.2024 klo 12:15 - 15:00 (2 t 45 min) |
Lab sessions B, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ti 24.09.2024 klo 13:15 - 16:00 (2 t 45 min) |
Lab sessions A, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ke 25.09.2024 klo 12:15 - 15:00 (2 t 45 min) |
Lab sessions B, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ti 01.10.2024 klo 13:15 - 16:00 (2 t 45 min) |
Lab sessions A, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ke 02.10.2024 klo 12:15 - 15:00 (2 t 45 min) |
Lab sessions B, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ti 08.10.2024 klo 13:15 - 16:00 (2 t 45 min) |
Lab sessions A, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ke 09.10.2024 klo 12:15 - 15:00 (2 t 45 min) |
Lab sessions B, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ti 22.10.2024 klo 13:15 - 16:00 (2 t 45 min) |
Lab sessions A, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ke 23.10.2024 klo 12:15 - 15:00 (2 t 45 min) |
Lab sessions B, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ti 29.10.2024 klo 13:15 - 16:00 (2 t 45 min) |
Lab sessions A, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ke 30.10.2024 klo 12:15 - 15:00 (2 t 45 min) |
Lab sessions B, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ti 05.11.2024 klo 13:15 - 16:00 (2 t 45 min) |
Lab sessions A, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ke 06.11.2024 klo 12:15 - 15:00 (2 t 45 min) |
Lab sessions B, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ti 12.11.2024 klo 13:15 - 16:00 (2 t 45 min) |
Lab sessions A, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ke 13.11.2024 klo 12:15 - 15:00 (2 t 45 min) |
Lab sessions B, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ti 19.11.2024 klo 13:15 - 16:00 (2 t 45 min) |
Lab sessions A, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ke 20.11.2024 klo 12:15 - 15:00 (2 t 45 min) |
Lab sessions B, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ti 26.11.2024 klo 13:15 - 16:00 (2 t 45 min) |
Lab sessions A, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Ke 27.11.2024 klo 12:15 - 15:00 (2 t 45 min) |
Lab sessions B, Olio-ohjelmointi 5051125-3033 |
ICT_C3027
Sulautettujen ohjelmistojen laboratorio/IT
|
Arviointiasteikko
H-5
Sisällön jaksotus
1. Introduction to Object-Oriented Programming
2. Classes, Objects and Methods
3. Objects and references
4. Class hierarchies
5. Module tests with objects
6. Design Patterns
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
Oppimateriaalit
Published at git.dc.turkuamk.fi
Opetusmenetelmät
Lectures
Exercises
Tenttien ajankohdat ja uusintamahdollisuudet
On week 49
Toteutuksen valinnaiset suoritustavat
Assessment exam in a manner agreed upon with the teacher.
Opiskelijan ajankäyttö ja kuormitus
Online lectures 12h
supervised exercises 36h
final exam and preparation 8h
independent study 74h
Esitietovaatimukset
Ohjelmoinnin perusteet tai vastaavat tiedot ja taidot
Lisätiedot
itslearning course page