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: | Spring semester, 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