VAMK

Change language: Suomi

Front Page > Study Search > Basics of Embedded Systems (ITTP1002)

Basics of Embedded Systems

Structure Type: Study unit
Code: ITTP1002
Type: Compulsory / Basic Studies
Curriculum: TT 2016 / 2017 / 2018 / 2018V / 2019 / 2020 / 2020V / 2021 / 2022 / 2023 / 2024 / V2022 / V2024
YHT-LT VY2022
Level: Bachelor of Engineering
Year of Study: 1 / 2 (2016-2017 / 2017-2018 / 2018-2019 / 2019-2020 / 2020-2021 / 2021-2022 / 2022-2023 / 2023-2024 / 2024-2025)
Credits: 5 cr
Responsible Teacher: Ahvonen, Jani
Language of Instruction: Finnish

Courses

Impl.Group(s)Study TimeTeacher(s)LanguageEnrolment
1I-TT-1N2017-01-09 – 2017-04-28Ari Urpiola, Jani Ahvonen, Santiago Chavez, Ali Altowati, Janne KoljonenFinnish2016-12-12 – 2017-01-16
3I-TT-1N, YHT-VY-22018-01-08 – 2018-04-27Jani AhvonenFinnish2017-12-11 – 2018-01-15
4I-TT-1N, YHT-VY-22019-01-07 – 2019-04-30Jani AhvonenFinnish2018-12-10 – 2019-01-14
5I-TT-2V2019-09-02 – 2019-12-20Jani AhvonenFinnish2019-08-19 – 2019-09-09
6I-TT-1N, YHT-VY-22020-03-02 – 2020-05-31Jani Ahvonen, Marko IskalaFinnish2019-12-16 – 2020-01-14
3001TT2020-1, TT2020-1A, TT2020-1B, TT2020-1C, TT2020-1D, VY-2-ICAT2021-01-04 – 2021-05-02Jani AhvonenFinnish2020-08-17 – 2021-01-10
3002TT2021-1A, TT2021-1B, TT2021-1C, TT2021-1D, VY-2-ICAT2022-01-03 – 2022-05-01Harri Lehtinen, Jani AhvonenFinnish2021-12-01 – 2022-01-10
3003TT2020V-2A2021-08-01 – 2021-12-19Jani AhvonenFinnish2021-08-01 – 2021-09-06
3006TT2022-1, TT2022-1A, TT2022-1B, TT2022-1C, TT2022-1D, VY-1, YHT-VY-1, YHT-VY-2, YHT-VY-20, YHT-VY-21, YHT-VY-222023-01-09 – 2023-04-29Harri Lehtinen, Jani Ahvonen, Mikael JakasFinnish2022-12-01 – 2023-01-10
3007TT2022V-1, TT2022V-1A, TT2022V-1B2023-01-09 – 2023-04-29Jani AhvonenFinnish2022-12-01 – 2023-01-10
3008TT2023-1, TT2023-1A, TT2023-1B, TT2023-1C, TT2023-1D, VY-12024-01-08 – 2024-04-30Jani AhvonenFinnish2023-12-01 – 2024-01-12
3011TT2024-1, TT2024-1A, TT2024-1B, TT2024-1C, TT2024-1D, VY-22025-01-07 – 2025-04-30Jani AhvonenFinnish2024-11-27 – 2025-01-13
3012TT2024V-1, TT2024V-1A, TT2024V-1B2025-01-07 – 2025-05-17Jani AhvonenFinnish2024-12-01 – 2025-01-13

The descriptions shown below are for the academic year: 2024-2025

Learning Outcomes

After the course, the student can tell about the main parts and structure of emebedded systems and microcontrollers. Student can distinguish the main program structures and is able to design, build, program and test small embedded systems. The course will give ability to understand the desing of embedded systems from the device’s as well as from the software’s point of view. After the course, the student understands the basics of design and programming of embedded systems, and student knows how to implement peripheral devices to a part of a given embedded system.

Student's Workload

135 h, which contains 50 h of scheduled contact studies.

Prerequisites / Recommended Optional Courses

Safety at Work and Electrical Safety at Work, Introduction to Programming, Electronics, Digital Electronics, understanding of DC and AC circuits.

Contents

The concept of embedded systems. What one can do with embedded systems, how to build a simple embedded system with a small microcontroller. Basics of microprocessor technology. Basics of the specification of embedded systems, principles of design, prototyping and programming of the systems. Electronics of peripheral devices and principles of buses. How to connect a bus to a microcontroller. Programming and programming structures (polling, timing and interrupts). How to connect devices to the internet. The importance of embedded systems to energy-technology-related business.

Recommended or Required Reading and Other Learning Resources/Tools

Brian W. Evans: Arduino Programmin Notebook: 2007 ja opettajan ilmoittama lisämateriaali tai S. Monk: Raspberry Pi Cookbook. O’Reilly Media, 2013. Opettajan ilmoittama oppimateriaali, perustuen kirjaan: J. Edward Carryer, R. Matthew Ohline & Thomas W. Kenny: Introduction to Mechatronic Design, Pearson, New Jersey, 2011.

Mode of Delivery / Planned Learning Activities and Teaching Methods

Lectures, assignments and laboratory exercises.

Assessment Criteria

Grade 5: The student can combine methods discussed on the course in different contexts.
Grade 3: The student can independently utilize the methods disucssed on the course.
Grade 1: With guidance, the student can utilize the methods discussed on the course.

Assessment Methods

Homework exercises, assignments, laboratory exercises and an examination.


Back