Siirry suoraan sisältöön

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
PTIVIS22H
Health 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
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

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

Siirry alkuun