Olio-ohjelmointi (5 op)
Toteutuksen tunnus: 5051262-3005
Toteutuksen perustiedot
- Ilmoittautumisaika
-
01.12.2023 - 15.01.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
15.01.2024 - 30.04.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 - 40
- Koulutus
- Degree Programme in Information and Communications Technology
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Tiina Ferm
- Vastuuopettaja
- Tiina Ferm
- Ryhmät
-
PTIVIS22HHealth Technology
- Opintojakso
- 5051262
Toteutuksella on 3 opetustapahtumaa joiden yhteenlaskettu kesto on 11 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ke 03.04.2024 klo 12:00 - 16:00 (4 t 0 min) |
Object-oriented programming lab, Olio-ohjelmointi 5051262-3005 |
ICT_C2027
IT telakka
|
Ke 10.04.2024 klo 12:00 - 16:00 (4 t 0 min) |
Object-oriented programming lab, Olio-ohjelmointi 5051262-3005 |
ICT_C2027
IT telakka
|
Ke 17.04.2024 klo 13:00 - 16:00 (3 t 0 min) |
Object-oriented programming lab, Olio-ohjelmointi 5051262-3005 |
ICT_C2027
IT telakka
|
Arviointiasteikko
H-5
Sisällön jaksotus
Oppiminen perustuu tekemiseen
- verkkotehtävät
- ohjelmointiharjoitukset
- viikottaiset luennot ja harjoitukset kustakin aiheesta
Opiskelija tutustuu kunkin aiheen teoriaan itsenäisesti ennen harjoitustustunteja. Kaikki lähitunnit ovat harjoitustunteja.
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
Opitnojakso kattaa luvut 1-5 ja 11
Python 3 Object Oriented Programming by Dusty Phillips, ISBN-13: 978-1849511261
Opetusmenetelmät
Ohjelmoimalla oppiminen
Toteutuksen valinnaiset suoritustavat
Koko opintojakson voi korvata tentillä,
Opiskelijan ajankäyttö ja kuormitus
oppimateriaaliin tutustuminen 10* 3 tuntia = 30 tuntia
verkkoharjoitusten tekeminen 7 * 5 = 35 tuntia
ohjelmointiharjoitusten tekeminen 10 * 7 tuntia = 70 tuntia
yhteensä 135 tuntia opiskelijan työtä
Lisätiedot
Oppimisympäristönä on itslearning