Siirry suoraan sisältöön

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

  • PTIVIS21H
    Terveysteknologia

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%