Siirry suoraan sisältöön

Mikrokontrollerien ohjelmointi (5op)

Toteutuksen tunnus: 5G00EV11-3005

Toteutuksen perustiedot


Ilmoittautumisaika
02.07.2025 - 15.09.2025
Ilmoittautuminen toteutukselle on käynnissä.
Ajoitus
25.08.2025 - 21.12.2025
Toteutus on käynnissä.
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Koulutus
Tietotekniikan tutkinto-ohjelma
Opettajat
Jaana Hännikäinen
Vastuuhenkilö
Jaana Hännikäinen
Ryhmät
23I226
Sulautetut järjestelmät ja elektroniikka
Opintojakso
5G00EV11

Osaamistavoitteet (Opintojakso)

Opiskelija osaa käyttää mikrokontrollerin käsky- ja rekisterirakennetta sovellusohjelman suunnittelussa sekä tehdä pienen ja tehokkaan sovellusohjelman.

Sisältö (Opintojakso)

Sulautettujen järjestelmien laitteistoläheisen ohjelmoinnin perusongelmat, ratkaisumenetelmät ja välineet. Yksinkertaisen ohjelmiston suunnittelu sulautettuun järjestelmään. Keskeytysten käsittely, ajastetut ohjelmarakenteet, keskeytyksillä hoidettavat i/o-toiminnot. Mikroprosessoriarkkitehtuuri laitteistonläheisen ohjelmoinnin kannalta, konekielisen ohjelmoinnin periaatteet. Ohjelmankehityksen työvälineet. Harjoitustöiden raportointia englannin kielellä.

Esitietovaatimukset (Opintojakso)

Ohjelmointi, jatko

Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)

Opiskelija osaa perusteet laiteläheisestä ohjelmoinnista.

Arviointikriteerit, hyvä (3-4) (Opintojakso)

Opiskelija osaa tehdä yksinkertaisen keskeytysohjatun ohjelmiston sulautettuun järjestelmään opintojaksolla käytettävillä ohjelmointikielillä ja käytettävässä ohjelmankehitysympäristössä.

Arviointikriteerit, kiitettävä (5) (Opintojakso)

Edellisen lisäksi opiskelija osaa tehdä sekä mikrokontrollerin että ohjelmointikielen ominaisuuksia tehokkaasti hyödyntävän laiteläheisen ohjelmiston vaativaan sovellukseen.

Aika ja paikka

Lukujärjestyksen mukaisesti. Opetus tapahtuu maanantaisin.

Tenttien ja uusintatenttien ajankohdat

Kurssin lopussa näyttökoe, uusinnat ja korotus tammikuussa 2025. Aikataulut sovitaan ensimmäisellä opetuskerralla.

Arviointimenetelmät ja arvioinnin perusteet

Kurssilla tehdään harjoitustyö pienryhmissä, joka arvioidaan. Arvosanaa on mahdollista korottaa tekemällä aktiivisesti harjoitustehtäviä.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Teoriaopetus, laboratorioharjoitukset, harjoitustehtävät, harjoitustyö ja tentti.

Oppimateriaalit

Oppimateriaali esitellään ensimmäisellä tunnilla ja kurssin Moodle-sivulla.

Opiskelijan ajankäyttö ja kuormitus

Noin 135h, josta lähiopetusta n. 50h.

Sisällön jaksotus

- Ohjelmistokehitysympäristöihin ja mikrokontrollereihin tutustuminen
- Mikrokontrollerin oheislaitteet ja niiden ohjelmointi
- Sulautetun ohjelmiston kehitystyökalut ja kehityksen perusteet
- Sulautetun ohjelmiston kehitysmenetelmät
- Versionhallinta- ja dokumentointimenetelmiä
- Sulautettujen järjstelmien ohjelmointikieliä
- Sulautetun järjestelmän säätötekniikkaa
- Harjoitustyö

Toteutuksen valinnaiset suoritustavat

Aiemmin hankitun osaamisen hyväksiluku on mahdollista, ota tarvittaessa yhteyttä opettajaan.

Lisätietoja opiskelijoille

Suositellaan opintojakson 5G00EV12 Laitesuunnittelu suorittamista samanaikaisesti.

Siirry alkuun