Skip to main content

Embedded Programming 1Laajuus (5 cr)

Code: IT00BD89

Credits

5 op

Learning objectives

After completing the course, the student will be able to
- understand the basic concepts of microprocessors and microcontrollers
- apply embedded programming principles
- develop software in an embedded programming language
- know the basic hardware blocks
- describe memory and interface concepts
- use relevant IDE to develop, load and run elementary programs for a microcontroller

Content

- learning embedded programming language like C
- microprocessor and its architecture
- buses, memory, and interfacing
- microcontroller and its architecture
- programming a microcontroller
- internal and external memory

Enrollment

01.12.2024 - 15.01.2025

Timing

01.01.2025 - 31.07.2025

Credits

5 op

Mode of delivery

Contact teaching

Teaching languages
  • English
Degree programmes
  • Degree Programme in Internet of Things
Teachers
  • Atanu Mazumdar
  • Teemu Matilainen
Student groups
  • IT24SP
    Information Technology IOT
Enrollment

01.12.2023 - 15.01.2024

Timing

01.01.2024 - 31.07.2024

Credits

5 op

Mode of delivery

Contact teaching

Teaching languages
  • English
Teachers
  • Teemu Matilainen
Scheduling groups
  • Lab group A (Size: 20. Open UAS: 0.)
  • Lab group B (Size: 20. Open UAS: 0.)
Student groups
  • IT23SP
    Information Technology IOT
Education groups
  • Lab group A
  • Lab group B