Skip to main content

Hardware Oriented Programming 2 (3 cr)

Code: 5G00BM72-3005

General information


Enrolment period
25.11.2019 - 10.01.2020
Registration for the implementation has ended.
Timing
07.01.2020 - 30.04.2020
Implementation has ended.
Credits
3 cr
Local portion
3 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Seats
0 - 40
Degree programmes
Degree Programme in ICT Engineering, students who began in 2014-2018
Teachers
Kai Poutanen
Course
5G00BM72

Objectives (course unit)

The student is able to design and implement an interrupt-controlled software to a microcontroller application, analyze the translation performance of a compiler and apply a real-time operating system.

Content (course unit)

Using C language in conjunction with machine language for embedded systems design and program development. Data types, memory allocation, control structure, parameter-passing, interruptions. Review of translator's efficiency. Structure of real-time operating system.

Prerequisites (course unit)

Hardware Oriented Programming 1, Programming Basics, Programming Languages, Object-Oriented Programming

Location and time

Lukujärjestyksen mukaisesti

Exam schedules

Pandemian vuoksi suoritus etätentillä 8. 4. 2020.
Mikäli verkkoyhteys toimii, tehtävät toimitetaan opiskelijan
sähköpostiosoitteeseen kello 11:00 - 11:15.
Vastaukset on lähetettävä sähköpostilla takaisin samana päivänä viimeistään kello 13:00.

Uusintatentit erikseen opettajan kanssa sovittavana ajankohtana.

Evaluation methods and criteria

Em. etätentti tai uusintatentti

Assessment scale

0-5

Teaching methods

Luennot, harjoitukset

Learning materials

Luennoilla ilmoitettava ja jaettava materiaali

Student workload

Kokonaistyömäärä 81 h, josta kotityön osuus n. 54 h.

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

Osaa sulautetun reaaliaikaohjelmiston toteuttamisen perusteet.

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

Osaa suunnitella ja toteuttaa sulautetun järjestelmän ohjelmiston pieneen sovellukseen.

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

Edellisten lisäksi osaa soveltaa reaaliaikakäyttöjärjestelmää sulautetun järjestelmän ohjelmiston perustana ja modifioida käyttöjärjestelmän sovelluksen vaatimusten mukaisesti.

Go back to top of page