Embedded Software (15 cr)
Code: 5051155-3002
General information
Enrollment
01.06.2019 - 13.09.2019
Timing
02.09.2019 - 24.04.2020
Number of ECTS credits allocated
15 op
Mode of delivery
Contact teaching
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
- English
Seats
24 - 48
Teachers
- Sanna Määttä
- Jarno Tuominen
- Jari-Pekka Paalassalo
Scheduling groups
- Group A (Size: 0. Open UAS: 0.)
- Group B (Size: 0. Open UAS: 0.)
Groups
-
PTIVIS17SPTIVIS17S
Small groups
Objective
After completing the course the student: is familiar with microcontroller-based system and is able to design embedded software in C language knows how to identify and fix programming errors in embedded environment is able to design control programs for standard processor peripherals such as timers, serial controllers and I/O ports masters basic solutions for sensor and actuator control design can participate team work and successfully apply support tools such as version control management software.
Content
Microcontroller programming
Materials
Course materials are available on learning platform
Teaching methods
labs, lectures
Completion alternatives
-
Student workload
labs 30x3h
lectures 30h
homework 80h
self-study 120h
TOTAL 260h
Content scheduling
S1,S2,K1,K2 periods
Microcontroller programming, electrical circuits for connecting microcontroller to sensors and actuatoirs, introduction to real-time systems
Evaluation scale
H-5
Assessment methods and criteria
Course grade is average of
-electronics 0-5
-software 0-5: lab works and final project
-RT systems 0-5: average of lab works 0-100% and final exam 0-100% (50% required to pass)
Assessment criteria, fail (0)
Missing labs and homeworks.