Skip to main content

Hardware oriented programming 2 (3 cr)

Code: 5G00BM72-3001

General information


Enrolment period
30.11.2015 - 10.01.2016
Registration for the implementation has ended.
Timing
11.01.2016 - 29.04.2016
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 2013 or earlier
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

Exam schedules

Koe tiistaina 12.4.2016 klo 8.15 luokassa A3-24.
Uusintatentti torstaina 28.4. kello 9.15, jolloin kokoontuminen luokan A3-24 kohdalle käytävään.
Toinen uusintatentti torstaina 26.5. kello 15, jolloin kokoontuminen luokan A3-24 kohdalle käytävään.

Evaluation methods and criteria

Tentti

Assessment scale

0-5

Teaching methods

Luennot, harjoitukset

Learning materials

Luennoilla ilmoitettava ja jaettava materiaali

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

Osaa sulautetun reaaliaikaohjelmiston perusteet

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

Osaa suunnitella sulautetun järjestelmän ohjelmiston pieneen sovellukseen

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

Edellisten lisäksi osaa suunnitella ja soveltaa reaaliaikakäyttöjärjestelmää sulautetun järjestelmän ohjelmiston perustana

Go back to top of page