Sulautettujen järjestelmien ohjelmointi (T0022), 3 op
Basic information
Course name: | Sulautettujen järjestelmien ohjelmointi Embedded systems programming |
Course Winha code: | T0022 |
Kurre acronym: | SJO |
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: | Suomi |
Teacher: | Kimmo Saurén |
Final assessment: | Grading scale (0-5) |
Descriptions
Prerequisites
Programming
Microprosessors
Course contents (core content level)
- introduction to C-language
- complicated C-language structures
- using C-language in embedded systems
- modular embedded software
- embedded system architectures
Course contents (additional)
- software development of embedded systems: tools and testing equipment
- software projects and processes
Core content level learning outcomes (knowledge and understanding)
- student knows how to use C-language in embedded systems and ca indentify possible problem structures
- student can divide software program into modules and understands how to develop these
- student understands the importance of testing and knows how find software defects
- student knows different architectural solutions, which are used in embededded systems
Core content level learning outcomes (skills)
- knows how write, compile and test an embedded software
- knows how to construct simple microcontroller enviroment and how to program a microcontroller
Recommended reading
Teaching and learning strategies
Lectures 14 h
Laboratory exercises 28 h
Project work 20 h
Exams 2 h
Self study 16 h
TOTAL 80 h
Teaching methods and student workload
Assessment weighting and grading
Related competences of the degree programme
Embedded Engineering
Information acquisition skills and adaptation of new knowledge
Software Engineering