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ä
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu täysin harjoituksiin. HUOM! myöhässä palautettuja ei arvioida
- 5 pakollista luokassa tehtävää harjoitusta, arviointi hyväksytty/hylätty, arvioidaan välittömästi tunnilla
- 4 verkkotehtävää, jokainen 5 pistettä
- 4 ohjelmointitehtävää, jokainen 5 pistettä
Kaikki pakolliset luokassa tetävät harjoitukset hyväksytysti suoritettuna ? arvosana 1
Jokainen 10 pitettä verkkotehtäväistä ja ohjelmointiharjoituksista lisää arvosanaa 1:llä
Jos opiskelija saa luokkatehtävistä hylätyn (tai ei tee sitä lainkaan) 10 pistettä korvaa yhden pakollisen.
Hylätty (0)
osa pakollisista tehtävistä puuttuu ja pisteitä ei ole riittävästi kompensoimaan puuttuvia
Arviointikriteerit, tyydyttävä (1-2)
kaikki pakolliset tehtävät tehtynä (arvosana 1) ja 10 pistettä (arvosana 2)
Arviointikriteerit, hyvä (3-4)
kaikki pakolliset tehtävät tehtynä (arvosana 1) ja 20 pistettä (arvosana 3) tai 30 pistettä (arvosana 4)
Arviointikriteerit, kiitettävä (5)
kaikki pakolliset tehtävät tehtynä (arvosana 1) ja 40 pistettä (arvosana 5)
Lisätiedot
Oppimisympäristönä on itslearning