Olio-ohjelmointi (5 op)
Toteutuksen tunnus: 5051125-3027
Toteutuksen perustiedot
- Ilmoittautumisaika
-
30.11.2022 - 18.01.2023
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
09.01.2023 - 30.04.2023
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
- Koulutus
- Degree Programme in Information and Communications Technology
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Tiina Ferm
- Vastuuopettaja
- Tiina Ferm
- Ryhmät
-
PTIVIS21SEmbedded Software and IoT
- Opintojakso
- 5051125
Arviointiasteikko
H-5
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
Kaikki tunnit ovat harjoitustunteja. Opiskelijan odotetaan tutustuvan kunkin aiheen teoriaan ennen harjoituksia. Osassa harjoituksista arvioinnin edellytyksenä on, että ratkaisu on esitetty koko luokalle,.
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
Opintojakson sisältö kattaa luvut 1-5 ja
Python 3 Object Oriented Programming by Dusty Phillips, ISBN-13: 978-1849511261
Opetusmenetelmät
ohjelmoimalla oppiminen
tämä ei ole on-line opintojakso
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ä
Esitietovaatimukset
Ohjelmoinnin perusteet tai vastaavat tiedot ja taidot
Lisätiedot
Opintojaksolla on käytössä Itslearning oppimisympäristö
HUOM! Opintojakso toteutetaan yhdessä PTIVIS21H ryhmän kanssa