Embedded SystemsLaajuus (9 cr)
Code: AT00CK34
Credits
9 op
Teaching language
- English
Objective
The student is able to
- Recognize the main components of an embedded system and understand the system architecture
- Describe the properties of different electronics components and choose appropriate components for the application
- Design and implement embedded software in the C programming language
- Design and implement a simple embedded device
Enrollment
06.05.2024 - 30.08.2024
Timing
01.08.2024 - 31.12.2024
Number of ECTS credits allocated
9 op
Mode of delivery
Contact teaching
Unit
Faculty of Technology (LAB)
Campus
Lappeenranta Campus
Teaching languages
- English
Degree programmes
- Bachelor's Degree Programme in Industrial Information Technology
Teachers
- Karri Miettinen
- Jouni Könönen
Scheduling groups
- Luennot (Size: 0. Open UAS: 0.)
Groups
-
TLPRIIT23S
Small groups
- Lecture
Learning outcomes
The student is able to
- Recognize the main components of an embedded system and understand the system architecture
- Describe the properties of different electronics components and choose appropriate components for the application
- Design and implement embedded software in the C programming language
- Design and implement a simple embedded device
Implementation and methods of teaching
Lectures, programming exercises, and practical work.
Timing and attendance
Attending classes is required according to the schedules defined in the Time-edit.
Learning material and recommended literature
Material announced during the lectures
Learning environment
Lappeenranta Campus & Moodle
Student time use and work load
The scope of the course is 9 ECTS, which corresponds to an average of 250 hours of studying. This includes the defined lectures, studying and exercises.
Contents
- Applications of embedded systems in various industries
- Basic knowledge of the components
- Embedded system programming
- Signal handling (digital and analog I/O)
- Designing embedded systems
- Prototype development
Additional information for students: previous knowledge etc.
Programming basics with Python
Assessment criteria
Graded practical work. No exam.
Assessment scale
1-5
Failed (0)
The requirements for the skill level 1 described below are not met.
Assessment criteria: level 1 (assessment scale 1–5)
The student is able to design and implement a part of the hardware or software of an embedded device. The device fulfills most of the requirements governing it, and the architecture of the hardware or software is documented. The student is able to present their work to others.
Assessment criteria: level 3 (assessment scale 1–5)
The student is able to design and implement a part of the hardware or software of an embedded device. The device fulfills the requirements governing it, and the requirements as well as the architecture of the hardware or software is documented. The software or hardware is designed with modularity taken into account. The student is able to present their work to others and answer questions.
Assessment criteria: level 5 (assessment scale 1–5)
The student is able to design and implement a part of the hardware or software of an embedded device. The device fulfills the requirements governing it. The architecture of the software or hardware is documented, and the design decisions made during the architecture design are documented and justified deriving from the requirements, when applicable. The software or hardware is designed with modularity and testability taken into account, and the fulfillment of the requirements is shown with tests. The student is able to present their work to others and answer questions. The student completes the practical work within the given schedule.
Enrollment
15.05.2023 - 01.09.2023
Timing
01.08.2023 - 31.12.2023
Number of ECTS credits allocated
9 op
Mode of delivery
Contact teaching
Unit
Faculty of Technology (LAB)
Campus
Lappeenranta Campus
Teaching languages
- English
Degree programmes
- Bachelor's Degree Programme in Industrial Information Technology
Teachers
- LAB_virtuaalihenkilö_TVT_01 Virtuaaliopettaja (LAB)
Groups
-
TLPRIIT22S
Learning outcomes
The student is able to
- Recognize the main components of an embedded system and understand the system architecture
- Describe the properties of different electronics components and choose appropriate components for the application
- Design and implement embedded software in the C programming language
- Design and implement a simple embedded device
Assessment scale
1-5
Enrollment
21.11.2022 - 08.01.2023
Timing
30.01.2023 - 30.04.2023
Number of ECTS credits allocated
9 op
Mode of delivery
Contact teaching
Unit
Faculty of Technology (LAB)
Campus
Lappeenranta Campus
Teaching languages
- English
Degree programmes
- Bachelor's Degree Programme in Industrial Information Technology
Teachers
- Jouni Könönen
Scheduling groups
- Luennot 1 (Size: 0. Open UAS: 0.)
Groups
-
TLPRIIT21S
Small groups
- Lectures 1
Learning outcomes
The student is able to
- Recognize the main components of an embedded system and understand the system architecture
- Describe the properties of different electronics components and choose appropriate components for the application
- Design and implement embedded software in the C programming language
- Design and implement a simple embedded device
Implementation and methods of teaching
Lectures, programming exercises, and practical work.
Learning material and recommended literature
Material announced during the lectures
Additional information for students: previous knowledge etc.
Campus Online course "C Programming" (https://campusonline.fi/course/c-programming-2/) or equivalent skills.
Assessment criteria
Graded practical work. No exam.
Assessment scale
1-5
Failed (0)
The requirements for the skill level 1 described below are not met.
Assessment criteria: level 1 (assessment scale 1–5)
The student is able to design and implement a part of the hardware or software of an embedded device. The device fulfills most of the requirements governing it, and the architecture of the hardware or software is documented. The student is able to present their work to others.
Assessment criteria: level 3 (assessment scale 1–5)
The student is able to design and implement a part of the hardware or software of an embedded device. The device fulfills the requirements governing it, and the requirements as well as the architecture of the hardware or software is documented. The software or hardware is designed with modularity taken into account. The student is able to present their work to others and answer questions.
Assessment criteria: level 5 (assessment scale 1–5)
The student is able to design and implement a part of the hardware or software of an embedded device. The device fulfills the requirements governing it. The architecture of the software or hardware is documented, and the design decisions made during the architecture design are documented and justified deriving from the requirements, when applicable. The software or hardware is designed with modularity and testability taken into account, and the fulfillment of the requirements is shown with tests. The student is able to present their work to others and answer questions. The student completes the practical work within the given schedule.