Siirry suoraan sisältöön

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
PTIVIS21S
Embedded Software and IoT
Opintojakso
5051125
Toteutukselle 5051125-3027 ei löytynyt varauksia!

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ä

Arviointimenetelmät ja arvioinnin perusteet

Arviointi perustuu täysin ajoissa palautettuihin 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 pistemäärä on 90% opintopistemäärää korotetaan 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%

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

Siirry alkuun