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
-
07TVT19KTieto- ja viestintätekniikan koulutus 19K, Lahti
-
07TVT18STieto- ja viestintätekniikan koulutus 18S, Lahti
-
07Z2HTVT19KZ2 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.