Embedded LinuxLaajuus (15 op)
Tunnus: 5051227
Laajuus
15 op
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija:
- osaa suunnitella, toteuttaa ja debugata ohjelmia sulautetulle Linux-alustalle IoT-kontekstissa
Sisältö
Laiteläheinen IoT sovellusohjelmointi Linux-alustalle
Esitietovaatimukset
Järjestelmäläheinen ohjelmointi
IoT Essentials
Ilmoittautumisaika
02.12.2023 - 15.01.2024
Ajoitus
01.01.2024 - 30.04.2024
Opintopistemäärä
15 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
20 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jarno Tuominen
- Jari-Pekka Paalassalo
Vastuuopettaja
Jari-Pekka Paalassalo
Ajoitusryhmät
- Pienryhmä A (Koko: 25. Avoin AMK: 0.)
- Pienryhmä B (Koko: 25. Avoin AMK: 0.)
Ryhmät
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PTIVIS21SEmbedded Software and IoT
Pienryhmät
- Pienryhmä A
- Pienryhmä B
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- osaa suunnitella, toteuttaa ja debugata ohjelmia sulautetulle Linux-alustalle IoT-kontekstissa
Sisältö
Laiteläheinen IoT sovellusohjelmointi Linux-alustalle
Oppimateriaalit
Study material is distributed during the course
Opetusmenetelmät
Weekly lab sessions
Tenttien ajankohdat ja uusintamahdollisuudet
TBD
Pedagogiset toimintatavat ja kestävä kehitys
Instructed lab sessions
Homework
Self-study
A project work
A short exam
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Lab sessions and homework 14x8 hours = 112 hours
Self study 165 hours
Project work 8x16=128 hours
Sisällön jaksotus
Module implementation has 3 parts
Weeks 1-10:
1) Embedded Linux Application Development: Setting up development tools and cross-compiler, application debugging, Linux application basics, hardware and I/O operations, interrupts
2) Cisco NetAcademy: NDG Linux 1 self-study course
Weeks 11-15:
3) Embedded Linux Project Work: Student teams develop Linux-based IoT system components and systems.
Viestintäkanava ja lisätietoja
Itslearning
(Teams)
Gitlab
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Lab performance and homework 48 points max
Exam 20 points max
Linux systems web course 32 pts
Hylätty (0)
Less than 50 (out of 100) points collected from available sources
Arviointikriteerit, tyydyttävä (1-2)
1: >50 points
2: >60 points
Arviointikriteerit, hyvä (3-4)
3: >70 points
4: >80 points
Arviointikriteerit, kiitettävä (5)
5: >90 points
Esitietovaatimukset
Järjestelmäläheinen ohjelmointi
IoT Essentials
Ilmoittautumisaika
02.12.2022 - 06.01.2023
Ajoitus
01.01.2023 - 30.04.2023
Opintopistemäärä
15 op
Virtuaaliosuus
5 op
Toteutustapa
67 % Lähiopetus, 33 % Etäopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jarno Tuominen
- Jari-Pekka Paalassalo
Vastuuopettaja
Jari-Pekka Paalassalo
Ajoitusryhmät
- Pienryhmä A (Koko: 30. Avoin AMK: 0.)
- Pienryhmä B (Koko: 30. Avoin AMK: 0.)
Ryhmät
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PTIVIS20SEmbedded Software and IoT
Pienryhmät
- Pienryhmä A
- Pienryhmä B
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- osaa suunnitella, toteuttaa ja debugata ohjelmia sulautetulle Linux-alustalle IoT-kontekstissa
Sisältö
Laiteläheinen IoT sovellusohjelmointi Linux-alustalle
Oppimateriaalit
Study material is distributed during the course
Opetusmenetelmät
Weekly lab sessions
Project work
Tenttien ajankohdat ja uusintamahdollisuudet
-
Pedagogiset toimintatavat ja kestävä kehitys
Instructed lab sessions
Homework
Self-study
Project work
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Lab sessions and homework 14x8 hours = 112 hours
Self study 165 hours
Project work 8x16=128 hours
Sisällön jaksotus
Module implementation has 3 parts
Weeks 1-7:
1) Embedded Linux Application Development: Setting up development tools and cross-compiler, application debugging, Linux application basics, hardware and I/O operations, interrupts
2) Cisco netacad: NDG Linux 1 self-study course
Weeks 8-15:
3) Embedded Linux Project Work: Student teams develop Linux-based IoT system components and systems.
Viestintäkanava ja lisätietoja
-
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Lab performance and homework 50%
Project work 50%
Hylätty (0)
Less than 60% homework done acceptably.
No contributions to project work.
Arviointikriteerit, tyydyttävä (1-2)
Missing multiple homeworks.
Minor contributions to project work.
Arviointikriteerit, hyvä (3-4)
Focused presence in lab sessions. Puts effort in homework achieving major learning objectives.
Valuable team member in project work.
Arviointikriteerit, kiitettävä (5)
Active and productive presence in lab sessions. Homework problems solved showing all learning objectives are met.
Major contributions to project work.
Esitietovaatimukset
Järjestelmäläheinen ohjelmointi
IoT Essentials
Ilmoittautumisaika
02.12.2021 - 25.01.2022
Ajoitus
01.01.2022 - 30.04.2022
Opintopistemäärä
15 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Opetuskielet
- Englanti
Paikat
0 - 50
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jarno Tuominen
- Jari-Pekka Paalassalo
Vastuuopettaja
Jarno Tuominen
Ryhmät
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PTIVIS19SEmbedded software and IoT
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- osaa suunnitella, toteuttaa ja debugata ohjelmia sulautetulle Linux-alustalle IoT-kontekstissa
Sisältö
Laiteläheinen IoT sovellusohjelmointi Linux-alustalle
Oppimateriaalit
Study material is distributed during the course
Opetusmenetelmät
Weekly lab sessions
Project work
Tenttien ajankohdat ja uusintamahdollisuudet
-
Pedagogiset toimintatavat ja kestävä kehitys
Instructed lab sessions
Homework
Self-study
Project work
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Lab sessions and homework 14x8 hours = 112 hours
Self study 165 hours
Project work 8x16=128 hours
Sisällön jaksotus
Module implementation has 3 parts
Weeks 1-7:
1) Embedded Linux Application Development: Setting up development tools and cross-compiler, application debugging, Linux application basics, hardware and I/O operations, interrupts
2) Cisco netacad: NDG Linux 1 self-study course
Weeks 8-15:
3) Embedded Linux Project Work: Student teams develop Linux-based IoT system components and systems.
Viestintäkanava ja lisätietoja
-
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Lab performance and homework 50%
Project work 50%
Hylätty (0)
Less than 60% homework done acceptably.
No contributions to project work.
Arviointikriteerit, tyydyttävä (1-2)
Missing multiple homeworks.
Minor contributions to project work.
Arviointikriteerit, hyvä (3-4)
Focused presence in lab sessions. Puts effort in homework achieving major learning objectives.
Valuable team member in project work.
Arviointikriteerit, kiitettävä (5)
Active and productive presence in lab sessions. Homework problems solved showing all learning objectives are met.
Major contributions to project work.
Esitietovaatimukset
Järjestelmäläheinen ohjelmointi
IoT Essentials