Skip to main content

Programming of Embedded System and Microcontrollers (5 cr)

Code: 5G00ET65-3007

General information


Enrolment period
30.07.2022 - 28.08.2022
Registration for the implementation has ended.
Timing
29.08.2022 - 23.12.2022
Implementation has ended.
Credits
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in ICT Engineering
Teachers
Jaana Hännikäinen
Person in charge
Esa Kunnari
Course
5G00ET65

Objectives (course unit)

The student is able to design, implement and test simple embedded C or C ++ software in the embedded system and to design the connections of the device.

Content (course unit)

Software design in C or C ++ for a simple embedded system. Scheduled program structures, basic i/o functions, pointers, interrupt service programs, functions, and parameter mediation. Design of microcontroller application connection and access logic.

Assessment criteria, satisfactory (1-2) (course unit)

Student
- Knows the basics of device-oriented programming
- Knows the basics of microcontroller device connections

Assessment criteria, good (3-4) (course unit)

Student
- Can make the software for the embedded system in the programming language used in the course with proper software development environment.
- Understands the connections of the microcontroller device

Assessment criteria, excellent (5) (course unit)

In addition to previous

Student
- Is able to make timing for software based on interruptions and to design an application containing the necessary i/o structures.

Exam schedules

ei ole

Evaluation methods and criteria

Arviointi perustuu ryhmässä tehtävään harjoitustyöhön ja yksin/ryhmässä tehtäviin pieniin oppimistehtäviin. Harjoitustyöstä jaetaan kurssin alkuvaiheessa tarkempi arvosanakriteeristö. Oppimistehtävät arvioidaan hyväksytty/hylätty -periaatteella.

Assessment scale

0-5

Teaching methods

Opetus on lähiopetusta kokonaisuudessaan: teoriaopetus/johdanto viikon aiheeseen ensimmäisellä tunnilla. 3 tuntia tämän jälkeen laboratoriossa, jossa työskennellään yksin ja ryhmässä, pieniä oppimistehtäviä ja harjoitustyö.

Learning materials

Oppimateriaalina luentokalvot ja muu mahdollinen materiaali, joka on nähtävissä/linkitettynä kurssin Moodle-sivulle.

Student workload

Kurssi on laajuudeltaan 5 op. Tämä tarkoittaa 135 h työskentelyä. Tästä 56 tuntia on ohjattua luento/laboroatoriotyöskentelyä. Loppuosa 79 h on opiskelijan itsenäistä työskentelyä.

Completion alternatives

ei ole

Practical training and working life cooperation

Kurssilla on yksi opetuskerta kokonaisuudessaan varattu yritysvierailuille.

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Harjoitustyö on toimimaton, palauttamatta tai sen dokumentaatio on puutteellinen. Itsenäisesti tai ryhmässä tehtäviä oppimistehtäviä ei ole palautettu.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Harjoitustyö on tehty, raportoitu ja palautettu tunnilla sovittujen kriteerien mukaisesti ja harjoitustyö on toimiva. Itsenäisesti tai ryhmässä tehtävät oppimistehtävät on pääsääntöisesti tehty/palautettu. Opiskelija osaa perusteet laiteläheisestä ohjelmoinnista ja mikrokontrollerilaitteen kytkennöistä.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Harjoitustyö on tehty, raportoitu ja palautettu tunnilla sovittujen kriteerien mukaisesti ja harjoitustyö on toimiva. Itsenäisesti tai ryhmässä tehtävät oppimistehtävät on tehty/palautettu. Opiskelija osaaa tehdä ohjelmiston sulautettuuun järjestelmän c/c++-kielellä ja ymmärtää mikrokontrollerilaitteen kytkennän.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Harjoitustyö on tehty, raportoitu ja palautettu tunnilla sovittujen kriteerien mukaisesti ja harjoitustyö on toimiva. Itsenäisesti tai ryhmässä tehtävät oppimistehtävät on kaikki tehty/palautettu ajallaan. Harjoitustyö osoittaa syvällisempää ymmärrystä aiheesta ja kykyä soveltaa oppimaansa.

Go back to top of page