Level/category

Professional studies

Teaching language

Swedish

Type of course

Compulsory

Recommended year of study

2

Total number of ECTS

5 cr

Competency aims

The students shall get an insight in programming at the system/hardware level.

Learning outcomes

At the end of the course the student is expected to have good knowledge in system applications development with C in Linux and Android environments.

Course contents

- Introduction to C programming - The main differences between C and high level lanugages such as Java and C++ - C programming in Linux and Anroid - Process handling and parallelism with C - Graphics hardware programming with Open GL ES 2.0 (OGLES2) - Optimizing Android-applications with C

Prerequisites and co-requisites

Operating systems and Linux in practice Introduction to C++ and QT Process programming

Recommended or required reading

See Itslearning

Study activities

  • Lectures - 30 hours
  • Exercise based learning - 40 hours
  • Project work and productions - 20 hours
  • Individual studies - 43 hours

Workload

  • Total workload of the course: 133 hours
  • Of which autonomous studies: 63 hours
  • Of which scheduled studies: 70 hours

Mode of Delivery

Participation in tuition

Assessment methods

Reports and productions

Assessment requirements

Exercises and project

Teacher

Karlsson Jonny

Examiner

Karlsson Hanne

Home page of the course

https://arcada.itslearning.com/

Group size

No limit

Course completion date

Date for course completion will be announced later

Assignments valid until

Until further notice

Assessment methods

Date will be announced later - Reports and productions

Course and curricula search