Siirry suoraan sisältöön

Platform Computing (5 op)

Toteutuksen tunnus: TE00BH38-3004

Toteutuksen perustiedot


Ilmoittautumisaika

25.11.2019 - 19.01.2020

Ajoitus

07.01.2020 - 26.04.2020

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia (LAB)

Toimipiste

Lahden kampus

Opetuskielet

  • Englanti

Koulutus

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Timo Turunen
  • Olli Koskimaa

Ryhmät

  • 07TVT19K
    Tieto- ja viestintätekniikan koulutus 19K, Lahti
  • 07TVT18S
    Tieto- ja viestintätekniikan koulutus 18S, Lahti
  • 07Z2HTVT19K
    Z2 aikaikkuna 07TVT19K

Osaamistavoitteet

The student is able to
- design and implement programs in different programming platforms
- use platform services to implement concurrency and persistency in programs
- use platform services to implement communication and synchronization between processes
- implement GUI using platform services and tools
- knows the design principles of device driver programming.

Toteutustapa ja opetusmenetelmät

Lähiopetusta 8 tuntia viikossa lukukauden alkupuolikkaalla

Ajoitus ja läsnäolo

Kevät 2020 8 tuntia viikossa lukukauden alkupuolikkaalla

Oppimateriaali ja suositeltava kirjallisuus

Oppimateriaali ilmoitetaan opintojakson alussa

Uusintamahdollisuudet

Ei tenttiä

Oppimisympäristö

Reppu

Opiskelijan ajankäyttö ja kuormitus

Kontaktiopetusta 8 tuntia viikossa lukukauden alkupuolikkaalla.

Sisältö

- ohjelmien suunnittelu ja toteutus eri ohjelmointityökaluilla
- ohjelmien suunnittelu ja toteutus windows- ja linux-ympäristöissä
- rinnakkaisuuden toteutus eri alustoilla
- prosessien ja säikeiden välinen kommunikaatio
- rinnakkaisuuden turvallinen toteutus
- graafisen käyttöliittymän toteutus
- ajurit sekä palveluprosessit

Lisätietoja opiskelijalle: mm. edeltävä osaaminen

Olio-ohjelmoinnin perusteet, tietoverkkojen perustiedot

Arviointimenetelmät

Tuntiaktiivisuus, palautetut harjoitustehtävät.

Arviointiasteikko

1-5

Hylätty (0)

Opiskelija ei ole saavuttanut minimioppimistavoitteita.

Arviointikriteerit: arviointiasteikko hyväksytty/hylätty

Student has not achieved minimum learning objectives the study module.

Arviointikriteerit: taso 1: (arviointiasteikko 1-5)

Opiskelija osallistuu oppitunneille ja suorittaa hyväksytysti pakolliset harjoitustehtävät.

Arviointikriteerit: taso 3 (arviointiasteikko 1-5)

Opiskelija osaa etsiä ja soveltaa ohjeita eri lähteistä käytännön ohjelmointitehtäviin.

Arviointikriteerit: taso 5 (arviointiasteikko 1-5)

Opiskelija omaksuu osaamistavoitteet itsenäisesti ja kiitettävästi.