Embedded LinuxLaajuus (15 cr)
Code: 5051227
Credits
15 op
Objective
After completing the course the student:
- can design, implement and debug software for embedded Linux platform in IoT context
Content
Embedded IoT application development for Linux platform
Qualifications
System software
IoT Essentials
Enrollment
02.12.2024 - 31.12.2024
Timing
13.01.2025 - 30.04.2025
Number of ECTS credits allocated
15 op
Mode of delivery
Contact teaching
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
- English
Seats
10 - 65
Degree programmes
- Degree Programme in Information and Communication Technology
- Degree Programme in Information and Communications Technology
Teachers
- Jarno Tuominen
- Jari-Pekka Paalassalo
Teacher in charge
Jari-Pekka Paalassalo
Scheduling groups
- Lab Group A (Size: 20. Open UAS: 0.)
- Lab Group B (Size: 20. Open UAS: 0.)
Groups
-
ICTMODembeddedSem
-
PTIVIS22SEmbedded Software and IoT
Small groups
- Lab Group A
- Lab Group B
Objective
After completing the course the student:
- can design, implement and debug software for embedded Linux platform in IoT context
Content
Embedded IoT application development for Linux platform
Materials
Study material is distributed during the course
Teaching methods
Weekly lab sessions
Exam schedules
TBD
International connections
Instructed lab sessions
Homework
Self-study
A project work
A short exam
Completion alternatives
-
Student workload
Lab sessions and homework 14x8 hours = 112 hours
Self study 165 hours
Project work 8x16=128 hours
Content scheduling
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.
Further information
Itslearning
(Teams)
Gitlab
Evaluation scale
H-5
Assessment methods and criteria
Lab performance and homework 48 points max
Exam 20 points max
Linux systems web course 32 pts
Assessment criteria, fail (0)
Less than 50 (out of 100) points collected from available sources
Assessment criteria, satisfactory (1-2)
1: >50 points
2: >60 points
Assessment criteria, good (3-4)
3: >70 points
4: >80 points
Assessment criteria, excellent (5)
5: >90 points
Qualifications
System software
IoT Essentials
Enrollment
02.12.2023 - 15.01.2024
Timing
01.01.2024 - 30.04.2024
Number of ECTS credits allocated
15 op
Mode of delivery
Contact teaching
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
- English
Seats
20 - 60
Degree programmes
- Degree Programme in Information and Communication Technology
- Degree Programme in Information and Communications Technology
Teachers
- Jarno Tuominen
- Jari-Pekka Paalassalo
Teacher in charge
Jari-Pekka Paalassalo
Scheduling groups
- Pienryhmä A (Size: 25. Open UAS: 0.)
- Pienryhmä B (Size: 25. Open UAS: 0.)
Groups
-
ICTMODembeddedSem
-
PTIVIS21SEmbedded Software and IoT
Small groups
- Group A
- Group B
Objective
After completing the course the student:
- can design, implement and debug software for embedded Linux platform in IoT context
Content
Embedded IoT application development for Linux platform
Materials
Study material is distributed during the course
Teaching methods
Weekly lab sessions
Exam schedules
TBD
International connections
Instructed lab sessions
Homework
Self-study
A project work
A short exam
Completion alternatives
-
Student workload
Lab sessions and homework 14x8 hours = 112 hours
Self study 165 hours
Project work 8x16=128 hours
Content scheduling
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.
Further information
Itslearning
(Teams)
Gitlab
Evaluation scale
H-5
Assessment methods and criteria
Lab performance and homework 48 points max
Exam 20 points max
Linux systems web course 32 pts
Assessment criteria, fail (0)
Less than 50 (out of 100) points collected from available sources
Assessment criteria, satisfactory (1-2)
1: >50 points
2: >60 points
Assessment criteria, good (3-4)
3: >70 points
4: >80 points
Assessment criteria, excellent (5)
5: >90 points
Qualifications
System software
IoT Essentials
Enrollment
02.12.2022 - 06.01.2023
Timing
01.01.2023 - 30.04.2023
Number of ECTS credits allocated
15 op
Virtual portion
5 op
Mode of delivery
67 % Contact teaching, 33 % Distance learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
- English
Degree programmes
- Degree Programme in Information and Communication Technology
- Degree Programme in Information and Communications Technology
Teachers
- Jarno Tuominen
- Jari-Pekka Paalassalo
Teacher in charge
Jari-Pekka Paalassalo
Scheduling groups
- Pienryhmä A (Size: 30. Open UAS: 0.)
- Pienryhmä B (Size: 30. Open UAS: 0.)
Groups
-
ICTMODembeddedSem
-
PTIVIS20SEmbedded Software and IoT
Small groups
- Group A
- Group B
Objective
After completing the course the student:
- can design, implement and debug software for embedded Linux platform in IoT context
Content
Embedded IoT application development for Linux platform
Materials
Study material is distributed during the course
Teaching methods
Weekly lab sessions
Project work
Exam schedules
-
International connections
Instructed lab sessions
Homework
Self-study
Project work
Completion alternatives
-
Student workload
Lab sessions and homework 14x8 hours = 112 hours
Self study 165 hours
Project work 8x16=128 hours
Content scheduling
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.
Further information
-
Evaluation scale
H-5
Assessment methods and criteria
Lab performance and homework 50%
Project work 50%
Assessment criteria, fail (0)
Less than 60% homework done acceptably.
No contributions to project work.
Assessment criteria, satisfactory (1-2)
Missing multiple homeworks.
Minor contributions to project work.
Assessment criteria, good (3-4)
Focused presence in lab sessions. Puts effort in homework achieving major learning objectives.
Valuable team member in project work.
Assessment criteria, excellent (5)
Active and productive presence in lab sessions. Homework problems solved showing all learning objectives are met.
Major contributions to project work.
Qualifications
System software
IoT Essentials
Enrollment
02.12.2021 - 25.01.2022
Timing
01.01.2022 - 30.04.2022
Number of ECTS credits allocated
15 op
Mode of delivery
Contact teaching
Unit
Engineering and Business
Teaching languages
- English
Seats
0 - 50
Degree programmes
- Degree Programme in Information and Communication Technology
- Degree Programme in Information and Communications Technology
Teachers
- Jarno Tuominen
- Jari-Pekka Paalassalo
Teacher in charge
Jarno Tuominen
Groups
-
ICTMODembeddedSem
-
PTIVIS19SEmbedded software and IoT
Objective
After completing the course the student:
- can design, implement and debug software for embedded Linux platform in IoT context
Content
Embedded IoT application development for Linux platform
Materials
Study material is distributed during the course
Teaching methods
Weekly lab sessions
Project work
Exam schedules
-
International connections
Instructed lab sessions
Homework
Self-study
Project work
Completion alternatives
-
Student workload
Lab sessions and homework 14x8 hours = 112 hours
Self study 165 hours
Project work 8x16=128 hours
Content scheduling
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.
Further information
-
Evaluation scale
H-5
Assessment methods and criteria
Lab performance and homework 50%
Project work 50%
Assessment criteria, fail (0)
Less than 60% homework done acceptably.
No contributions to project work.
Assessment criteria, satisfactory (1-2)
Missing multiple homeworks.
Minor contributions to project work.
Assessment criteria, good (3-4)
Focused presence in lab sessions. Puts effort in homework achieving major learning objectives.
Valuable team member in project work.
Assessment criteria, excellent (5)
Active and productive presence in lab sessions. Homework problems solved showing all learning objectives are met.
Major contributions to project work.
Qualifications
System software
IoT Essentials