Siirry suoraan sisältöön

Olio-ohjelmointi (5 op)

Toteutuksen tunnus: 5051125-3008

Toteutuksen perustiedot


Ilmoittautumisaika
01.12.2019 - 12.01.2020
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
07.01.2020 - 30.04.2020
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
englanti
Koulutus
Degree Programme in Information and Communications Technology
Tieto- ja viestintätekniikan koulutus
Opettajat
Tiina Ferm
Ryhmät
PTIVIS18S
PTIVIS18S
Opintojakso
5051125
Toteutukselle 5051125-3008 ei löytynyt varauksia!

Arviointiasteikko

H-5

Sisällön jaksotus

The learning is based on doing
- SoloLearn introductory exercises
- network exercises in optima.turkuamk.fi
- programming exercises in optima.turkuamk.fi
- to support the learning there are weekly introductory videoed lectures on the topic and exercises
- weekly labs for presenting the exercises and getting support prior returning the exercises (10 weeks)
- programming project work (5 weeks)

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

Sololearn modules Object oriented Programming Exceptions and files, Functions and modules
w3schools (classes and objects, inheritance, file handling, exception handling, modules, iterators and Dates
docs.python.org Introduction chapters 6 -9

Tenttien ajankohdat ja uusintamahdollisuudet

The course can be compensated with an exam 17.1.2020

Toteutuksen valinnaiset suoritustavat

The course can be compensated with an exam 17.1.2020

Arviointimenetelmät ja arvioinnin perusteet

The assessment is based on completed and evaluated weekly exercises
- network exercises 40%
- programming exercises 40% NOTE! exercises returned late are not assessed.
- programming project 20%

The grade is cumulative 40% of all exercises is required for passing with grade 1

Hylätty (0)

<40%

Arviointikriteerit, tyydyttävä (1-2)

40-59% 1

Arviointikriteerit, hyvä (3-4)

60-79%

Arviointikriteerit, kiitettävä (5)

>80%

Esitietovaatimukset

Ohjelmoinnin perusteet tai vastaavat tiedot ja taidot

Siirry alkuun