Siirry suoraan sisältöön

Sulautetun laitteen ohjelmointi (3 op)

Toteutuksen tunnus: TT00BW40-3004

Toteutuksen perustiedot


Ilmoittautumisaika

01.08.2023 - 30.09.2023

Ajoitus

01.08.2023 - 31.12.2023

Opintopistemäärä

3 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet

  • Suomi

Koulutus

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Eero Huusko
  • Markku Karppinen

Ryhmät

  • TTV22SA
    TTV22SA
  • 31.10.2023 08:15 - 11:45, Sulautetun laitteen ohjelmointi TT00BW40-3004
  • 07.11.2023 08:15 - 11:45, Sulautetun laitteen ohjelmointi TT00BW40-3004
  • 14.11.2023 08:15 - 11:45, Sulautetun laitteen ohjelmointi TT00BW40-3004
  • 21.11.2023 08:15 - 11:45, Sulautetun laitteen ohjelmointi TT00BW40-3004
  • 28.11.2023 08:15 - 11:45, Sulautetun laitteen ohjelmointi TT00BW40-3004
  • 05.12.2023 08:15 - 11:45, Sulautetun laitteen ohjelmointi TT00BW40-3004
  • 12.12.2023 08:15 - 11:45, Sulautetun laitteen ohjelmointi TT00BW40-3004

Tavoitteet

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ä.

Sisältö

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.

Arviointiasteikko

0 - 5

Arviointikriteerit, kiitettävä (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.

Arviointikriteerit, hyvä (3)

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

Arviointikriteerit, tyydyttävä (1)

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

Esitietovaatimukset

Ohjelmoinnin perusteiden hallinta, C-ohjelmoinnin osaaminen.

Lisätiedot

Kurssi suorittaminen edellyttää aktiivista läsnäoloa.