Skip to main content

Embedded device programming (3 cr)

Code: TT00BW40-3006

General information


Enrollment
18.08.2025 - 21.09.2025
Registration for introductions has not started yet.
Timing
01.08.2025 - 31.12.2025
The implementation has not yet started.
Number of ECTS credits allocated
3 cr
Local portion
3 cr
Mode of delivery
Contact learning
Unit
Teknologia
Teaching languages
Finnish
Degree programmes
Bachelor’s Degree in Information and Communication Technology
Teachers
Mika Keränen
Groups
TTV24SA
TTV24SA
Course
TT00BW40

Realization has 8 reservations. Total duration of reservations is 26 h 0 min.

Time Topic Location
Tue 28.10.2025 time 12:45 - 16:00
(3 h 15 min)
Sulautetun laitteen ohjelmointi TT00BW40-3006
TA11L145 fys TA11L145 fys
Tue 04.11.2025 time 12:45 - 16:00
(3 h 15 min)
Sulautetun laitteen ohjelmointi TT00BW40-3006
TA11L145 fys TA11L145 fys
Tue 11.11.2025 time 12:45 - 16:00
(3 h 15 min)
Sulautetun laitteen ohjelmointi TT00BW40-3006
TA11L145 fys TA11L145 fys
Tue 18.11.2025 time 12:45 - 16:00
(3 h 15 min)
Sulautetun laitteen ohjelmointi TT00BW40-3006
TA11L145 fys TA11L145 fys
Tue 25.11.2025 time 12:45 - 16:00
(3 h 15 min)
Sulautetun laitteen ohjelmointi TT00BW40-3006
TA11L145 fys TA11L145 fys
Tue 02.12.2025 time 12:45 - 16:00
(3 h 15 min)
Sulautetun laitteen ohjelmointi TT00BW40-3006
TA11L145 fys TA11L145 fys
Tue 09.12.2025 time 12:45 - 16:00
(3 h 15 min)
Sulautetun laitteen ohjelmointi TT00BW40-3006
TA11L145 fys TA11L145 fys
Tue 16.12.2025 time 12:45 - 16:00
(3 h 15 min)
Sulautetun laitteen ohjelmointi TT00BW40-3006
TA11L145 fys TA11L145 fys
Changes to reservations may be possible.

Evaluation scale

0 - 5

Objective

Kurssin käytyään opiskelija hallitsee sulautetun laitteen ohjelmoinnin ja ohjelman suunnittelun perustiedot. Opiskelija osaa kirjoittaa pieniä ohjelmia mikro-ohjaimiin rekisteriperustaista C-ohjelmointia käyttämällä.

Execution methods

Teorialuennot, itsenäisesti tehtävät ohjelmointiharjoitukset, harjoitustyö ja tentti.

Accomplishment methods

Ohjelmointiharjoitusten, harjoitustyön palauttaminen ja tentti.

Content

Kurssin tavoitteena on oppia C-ohjelmointia sulautetulla C-kielellä sekä laiteläheisen ohjelman suunnittelua tietokoneavusteisella suunnitteluohjelmalla. Kurssin opetusympäristönä käytetään mikrokontrollerilla varustettua piirikorttia.
Opetuskortin avulla käydään läpi mm. mikrokontrollerin tyypillisimmät rekisterit ja rekistereiden alustukset, keskeytyskäsittely, ohjelman rakenne, sulautetun C-kielen muuttujat, ohjelman debuggaaminen, ohjelman kääntäminen ja asennus mikrokontrollerille ja oheislaitteiden liittäminen piirikortille. Kurssin kuluessa käydään läpi myös yleisimmän väyläratkaisut.
Kurssi sisältää ohjattuja harjoituksia, harjoitustyön ja soveltavaa osaamista vaativan tentin.

Assessment criteria, satisfactory (1)

Arvosana edellyttää tunneilla tehtävien harjoitustehtävien ja malliratkaisun pohjalta tehdyn harjoitustyön palautusta. Opiskelja saa tentistä arvosanan välttävä.

Assessment criteria, good (3)

Opiskelija osaa ohjatusti toteuttaa harjoitustyön ja on palauttanut vaadittavat ohjelmointiharjoitukset.
Opiskelja saa tentistä arvosanan hyvä.

Assessment criteria, excellent (5)

Opiskelija osaa itsenäisesti toteuttaa harjoitustyön ja osaa soveltaa oppimaansa lisäominaisuuksien lisäämisessä harjoitustyöhön. Opiskelija on palauttanut vaadittavat ohjelmointiharjoitukset.
Opiskelja saa tentistä kiitettävän arvosanan.

Qualifications

Ohjelmoinnin perusteiden hallinta, C-ohjelmoinnin osaaminen.

Go back to top of page