Programming of Embedded System and Microcontrollers (5 cr)
Code: 5G00ET65-3011
General information
- Enrolment period
- 06.06.2024 - 15.09.2024
- Registration for the implementation has ended.
- Timing
- 26.08.2024 - 22.12.2024
- Implementation has ended.
- Credits
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- ICT Engineering
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in ICT Engineering
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.
Location and time
Tiistaisin 12:15-15:30 luokissa A3-15 ja A3-16.
Exam schedules
Kurssilla on tentti 3.12.24
Assessment methods and criteria
Arviointi perustuu ryhmässä tehtävään harjoitustyöhön ja ryhmässä tehtäviin pieniin oppimistehtäviin 60%/40% suhteessa. Harjoitustyöstä jaetaan kurssilla tarkempi arvosanakriteeristö, jonka perusteella opiskelija suorittaa myös itsearvioinnin. Henkilökohtaisesti suoritettavan tentin vaikutus arvosanaan on +1/0/-1. Kurssin arviointiasteikko 0-5.
Assessment scale
0-5
Teaching methods
Opetus on lähiopetusta kokonaisuudessaan: teoriaopetus/johdanto viikon aiheeseen aluksi ja tätä teoriaa sovelletaan käytäntöön tekemällä pieniä oppimistehtäviä/harjoitustyötä laboratoriossa. Tehtävät ja harjoitustyö tehdään yhdessä pienryhmissä. Harjoitustyön idea ja tuotos esitellään luokassa, jolloin harjoitustyöprosessissa voidaan hyödyntää myös vertaisarviointia.
Learning materials
Oppimateriaalina luentokalvot ja muu materiaali, joka on nähtävissä/linkitettynä kurssin Moodle-sivulle.
Student workload
Kurssi on laajuudeltaan 5 op. Tämä vastaa n. 135 h työskentelyä. Tästä 52 tuntia on ohjattua luento/laboratoriotyöskentelyä. Loppuosa (83h) on opiskelijan itsenäistä työskentelyä.
Completion alternatives
Jos sinulla on aikaisemmin tai muualla hankittua osaamista kurssin aihepiiristä, ota yhteys opettajaan.
Practical training and working life cooperation
Kurssilla on yksi opetuskerta kokonaisuudessaan varattu työelämäyhteistyölle. Työelämän edustajat sekä meiltä valmistuneet jo työelämään siirtyneet entiset opiskelijat (alumnit) kertovat työskentelystä ja tehtävistä yritykissä. Tilaisuudessa on myös mahdollista luoda työelämäsuhteita esitysten jälkeen.