suomeksi
in English

Sulautettujen järjestelmien ohjelmointi II (E0140), 5 op

Basic information

Course name:Sulautettujen järjestelmien ohjelmointi II
Embedded Systems Programming II
Course Winha code:E0140
Kurre acronym:Sulautetut II
Credits:5
Type and level of course:Professional studies
Year of study, semester or study period:4.year
Implementation:Autumn semester
Semester:
Language of tuition:Suomi
Teacher:Janne Mäntykoski
Final assessment:Grading scale (0-5)

Descriptions

Prerequisites

E0139 Sulautettujen järjestelmien ohjelmointi I

Course contents (core content level)

More features of development environments and development tools for microcontroller based embedded systems, development environment and development tools for microprocessor based embedded system, C-programming in embedded systems, simulation in testing, more peripheral devices of microcontrollers and features of the microcontroller (watchdog timer, timer/counter, PWM, analog comparator).

Course contents (additional)

Use of microprocessor bus, complex peripheral devices (USB).

Core content level learning outcomes (knowledge and understanding)

The student will know how to use microprocessor based development environment. The student will understand the differences of microcontroller and microprocessor in embedded systems.

Core content level learning outcomes (skills)

After completion of this course the student will be able to control a peripheral device with a microprocessor based development environment. The student will be able to write C-language program for a microprocessor.

Recommended reading

Will be confirmed at the beginning of the course.

Teaching and learning strategies

Class room teaching: 21 h
Laboratory exercises: 42 h
Project: 20 h
Exam: 8h
Student individual workload (student workload analysis carried out 5/05): 42 h
Total: 133 h
Follow-up of the student workload analysis is performed: -

Teaching methods and student workload

Assessment weighting and grading

Assessment of the homework assignments , the laboratory assignments and the homework projects. In order to pass the course the student must successfully complete the homework assignments (grade 1), the laboratory assignments (grade 1) and the homework projects (grade 1).

Related competences of the degree programme

Digital Electronics and Programming
Theoretical basis and mathematical and science skills

login