Sulautettujen järjestelmien ohjelmointi I (E0139), 5 op
Basic information
Course name: | Sulautettujen järjestelmien ohjelmointi I Embedded Systems Programming I |
Course Winha code: | E0139 |
Kurre acronym: | Sulautetut |
Credits: | 5 |
Type and level of course: | Professional studies |
Year of study, semester or study period: | 3.year, 4.year |
Implementation: | Autumn semester |
Semester: | |
Language of tuition: | Suomi |
Teacher: | Janne Mäntykoski |
Final assessment: | Grading scale (0-5) |
Descriptions
Prerequisites
E0146 Ohjelmointi I, E0141 Mikroprosessorit
Course contents (core content level)
Development environments and development tools for microcontroller based embedded systems (PIC, ATMEL AVR 8, 8051), C-programming in embedded systems, simulation in testing, use of peripheral devices of microcontrollers (A/D-conversion, serial interface, displays, LCD?), downloading code to the microcontroller.
Course contents (additional)
Debugging strategies, linking software modules, future trends in development environments and development tools.
Core content level learning outcomes (knowledge and understanding)
The student will know how to use at least one microcontroller based development environment. The student will understand how C-language program functions in an embedded system.
Core content level learning outcomes (skills)
After completion of this course the student will be able to control a peripheral device with a development environment. The student will be able to write C-language program for a microcontroller.
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