Olio-ohjelmointi (5 op)
Toteutuksen tunnus: 5051125-3039
Toteutuksen perustiedot
- Ilmoittautumisaika
-
01.12.2024 - 17.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
17.01.2025 - 30.04.2025
Toteutus on käynnissä.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tekniikka ja liiketoiminta
- Toimipiste
- Kupittaan kampus
- Opetuskielet
- suomi
- englanti
- Paikat
- 0 - 50
- Koulutus
- Degree Programme in Information and Communications Technology
- Tieto- ja viestintätekniikan koulutus
Toteutuksella on 15 opetustapahtumaa joiden yhteenlaskettu kesto on 44 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Pe 17.01.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction, Olio-ohjelmointi 5051125-3039 |
EDU_2002
Ivar muunto byod
|
Ke 22.01.2025 klo 12:00 - 14:00 (2 t 0 min) |
Theory, Olio-ohjelmointi 5051125-3039 |
ICT_C1032
Demotila
|
Pe 24.01.2025 klo 12:00 - 16:00 (4 t 0 min) |
Programming Lab, Olio-ohjelmointi 5051125-3039 |
ICT_C2027
IT telakka
|
Ke 29.01.2025 klo 12:00 - 14:00 (2 t 0 min) |
Theory, Olio-ohjelmointi 5051125-3039 |
ICT_C1032
Demotila
|
Pe 31.01.2025 klo 12:00 - 16:00 (4 t 0 min) |
Programming Lab, Olio-ohjelmointi 5051125-3039 |
ICT_C2027
IT telakka
|
Ke 05.02.2025 klo 12:00 - 14:00 (2 t 0 min) |
Theory, Olio-ohjelmointi 5051125-3039 |
ICT_C1032
Demotila
|
Pe 07.02.2025 klo 12:00 - 16:00 (4 t 0 min) |
Programming Lab, Olio-ohjelmointi 5051125-3039 |
ICT_C2027
IT telakka
|
Ke 12.02.2025 klo 12:00 - 14:00 (2 t 0 min) |
Theory, Olio-ohjelmointi 5051125-3039 |
ICT_C1032
Demotila
|
Pe 14.02.2025 klo 12:00 - 16:00 (4 t 0 min) |
Programming Lab, Olio-ohjelmointi 5051125-3039 |
ICT_C2027
IT telakka
|
Ke 26.02.2025 klo 12:00 - 14:00 (2 t 0 min) |
Theory, Olio-ohjelmointi 5051125-3039 |
ICT_C1032
Demotila
|
Pe 28.02.2025 klo 12:00 - 16:00 (4 t 0 min) |
Programming Lab, Olio-ohjelmointi 5051125-3039 |
ICT_C2027
IT telakka
|
Ke 05.03.2025 klo 12:00 - 14:00 (2 t 0 min) |
Theory, Olio-ohjelmointi 5051125-3039 |
ICT_C1032
Demotila
|
Pe 07.03.2025 klo 12:00 - 16:00 (4 t 0 min) |
Programming Lab, Olio-ohjelmointi 5051125-3039 |
ICT_C2027
IT telakka
|
Ke 12.03.2025 klo 12:00 - 14:00 (2 t 0 min) |
Theory, Olio-ohjelmointi 5051125-3039 |
ICT_C1032
Demotila
|
Pe 14.03.2025 klo 12:00 - 16:00 (4 t 0 min) |
Programming Lab, Olio-ohjelmointi 5051125-3039 |
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
Opintojakso kattaa luvut 1-5 and 11
Python 3 Object Oriented Programming by Dusty Phillips, ISBN-13: 978-1849511261
Opetusmenetelmät
Ohjelmoimalla oppiminen
Tenttien ajankohdat ja uusintamahdollisuudet
Arviointi perustuu täysin harjoituksiin.
Koko opintojakson voi korvata, jossa opiskelija osoittaa jo osaavansa vastaavat tiedot. Korvaava tentti on suoritettava tammikuun aikana.
Korvaavaa tenttiä ei ole mahdollista uusia.
Toteutuksen valinnaiset suoritustavat
Koko opintojakson voi korvata tentilla, jonka ajankohta sovitaan ensimmäisesä tapaamisessa. Korvaava tentti on suoritettava yhden kuukauden kuluessa aloituksesta.
Korvaava tentti tehdään Ville-alustalla e-tenttitilassa.
Korvaavan tentin voi tehdä vain, jos on ilmoittautunut opintojaksolle.
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ä
Esitietovaatimukset
Ohjelmoinnin perusteet tai vastaavat tiedot ja taidot
Lisätiedot
Oppimisympäristönä on itslearning