suomeksi
in English

Embedded Systems Programming (C0015), 3 op

Basic information

Course name:Embedded Systems Programming
Embedded Systems Programming
Course Winha code:C0015
Kurre acronym:ESP
Credits:3
Type and level of course:Professional studies
Year of study, semester or study period:2.year
Implementation:3.period, 4.period
Semester:0708
Language of tuition:English
Teacher:Antti Piironen
Final assessment:Grading scale (0-5)

Descriptions

Prerequisites

Programming
Microprocessors

Course contents (core content level)

- Introduction to C-language
- Complicated C-language structures
- Using C-language in embedded systems
- Modular embedded software
- Embedded systems architecture

Course contents (additional)

- Software development of embedded systems: tools and testing equipment
- Software projects and processors

Core content level learning outcomes (knowledge and understanding)

-The student know how to use C-language in embedded systems and can identify possible problem structures.
- The student can divide software program into modules and understands how to develop these.
- The student understands the importance of testing and know how to find software defects.
- The student know differen architectural solutions, which are userd in embedded systems.

Core content level learning outcomes (skills)

- The student knows how to write, compile and test an embedded software.
- The student knows how to construct simple microcontroller environment and how to program a microcontroller.

Recommended reading

Teaching and learning strategies

Lectures, laboratory exercises, project work

Teaching methods and student workload

Lectures
Exam
Laboratory assignments
Report/project
Online training

Assessment weighting and grading

Related competences of the degree programme

Software Engineering
Embedded Engineering
Information acquisition skills and adaptation of new knowledge

login