Olio-ohjelmointi (5 op)
Toteutuksen tunnus: 5051262-3004
Toteutuksen perustiedot
Ilmoittautumisaika
02.12.2022 - 18.01.2023
Ajoitus
01.01.2023 - 30.04.2023
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tiina Ferm
Vastuuopettaja
Tiina Ferm
Ryhmät
-
PTIVIS21HTerveysteknologia
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
Pedagogiset toimintatavat ja kestävä kehitys
ohjelmoimalla oppiminen
Toteutuksen valinnaiset suoritustavat
Koko opintojakson voi korvata tentillä, ilmoittautuminen 15.1.2023 mennessä sähköpostilla. Ilmoittautuessa kerro myös millä ohjelmointikielellä esim. java, C#, Python... teet tentin.
Opiskelijan ajankäyttö ja kuormitus
oppimateriaaliin tutustuminen 10* 3 tuntia = 30 tuntia
verkkoharjoitusten tekeminen 10* 3 tuntia = 30 tuntia
ohjelmointiharjoitusten tekeminen 10* 4 tuntia = 40tuntia
projekti 35 tuntia
yhteensä 135 tuntia opiskelijan työtä
Sisällön jaksotus
Oppiminen perustuu tekemiseen
- verkkotehtävät
- ohjelmointiharjoitukset
- viikottaiset luennot kustakin aiheesta ja harjoituksista
- viikottaiset harjoitustunnit, joiden aikana harjoitukset voi näyttää ja joihin voi saada tukea ennen harjoitusten palauttamista
- ohjelmointiprojekti
Opiskelija tutustuu kunkin aiheen teoriaan itsenäisesti ennen harjoituitustunteja. Kaikki lähitunnit ovat harjoitustunteja. Osassa harjoituksissa arvioinnin edellytyksenä on, että se on esitetty koko luokalle.
Viestintäkanava ja lisätietoja
Oppimisympäristönä on itslearning
HUOM! Opintojakso toteutetaan yhdessä PTIVIS21S ryhmän kanssa
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu täysin harjoituksiin. Arvosana muodostuu kumulatiivista suorituksista (verkko- ja ohjelmointiharjoitukset sekä ohjelmointiprojekti)
- 40% verkkotehtävät
- 40% ohjelmointitehtävät HUOM! myöhässä palautettuja ei arvioida
- 20% ohjelmointiprojekti
Jos opiskelijan pistemäärä on yli 90% opintopistemäärää korotetaan yhdellä (6 op arvosana 5)
Hylätty (0)
< 40% kaikista palautetuista ja arvioiduista harjoituksista
Arviointikriteerit, tyydyttävä (1-2)
40-59%
Arviointikriteerit, hyvä (3-4)
60-79%
Arviointikriteerit, kiitettävä (5)
>80%