Siirry suoraan sisältöön

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
Opettajat
Tiina Ferm
Ryhmät
PTIVIS23H
Health Technology
Opintojakso
5051125

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
Muutokset varauksiin voivat olla mahdollisia.

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

Siirry alkuun