Embedded device programming (3 cr)
Code: TT00BW40-3005
General information
- Enrollment
-
19.08.2024 - 22.09.2024
Registration for the implementation has ended.
- Timing
-
01.08.2024 - 31.12.2024
Implementation has ended.
- 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
Realization has 8 reservations. Total duration of reservations is 26 h 0 min.
Time | Topic | Location |
---|---|---|
Mon 28.10.2024 time 08:15 - 11:30 (3 h 15 min) |
Sulautetun laitteen ohjelmointi TT00BW40-3005 |
TA11L145 fys
TA11L145 fys
|
Mon 04.11.2024 time 08:15 - 11:30 (3 h 15 min) |
Sulautetun laitteen ohjelmointi TT00BW40-3005 |
TA11L145 fys
TA11L145 fys
|
Mon 11.11.2024 time 08:15 - 11:30 (3 h 15 min) |
Sulautetun laitteen ohjelmointi TT00BW40-3005 |
TA11L145 fys
TA11L145 fys
|
Mon 18.11.2024 time 08:15 - 11:30 (3 h 15 min) |
Sulautetun laitteen ohjelmointi TT00BW40-3005 |
TA11L145 fys
TA11L145 fys
|
Mon 25.11.2024 time 08:15 - 11:30 (3 h 15 min) |
Sulautetun laitteen ohjelmointi TT00BW40-3005 |
TA11L145 fys
TA11L145 fys
|
Mon 02.12.2024 time 08:15 - 11:30 (3 h 15 min) |
Sulautetun laitteen ohjelmointi TT00BW40-3005 |
TA11L145 fys
TA11L145 fys
|
Mon 09.12.2024 time 08:15 - 11:30 (3 h 15 min) |
Sulautetun laitteen ohjelmointi TT00BW40-3005 |
TA11L145 fys
TA11L145 fys
|
Mon 16.12.2024 time 08:15 - 11:30 (3 h 15 min) |
Sulautetun laitteen ohjelmointi TT00BW40-3005 |
TA11L145 fys
TA11L145 fys
|
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.