Skip to main content

Hardware oriented programming 2 (3 cr)

Code: 5G00BM72-3002

General information


Enrolment period
28.11.2016 - 08.01.2017
Registration for the implementation has ended.
Timing
09.01.2017 - 28.04.2017
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
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 torstaisin klo 11:15 - 14:00 luokassa F1-23.

Exam schedules

Koe 6.4.2017 klo 11:15 luokassa F1-23, ellei toisin ilmoiteta.
Uusintatentit erikseen opettajan kanssa sovittavana ajankohtana.

Evaluation methods and criteria

Loppukoe tai uusintatentti

Assessment scale

0-5

Teaching methods

Luennot, harjoitukset

Learning materials

Luennoilla ilmoitettava ja jaettava materiaali

Student workload

Kokonaistyömäärä 81 h, joista kotityötä 48 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