Professional studies

Teaching language


Type of course


Cycle/level of course


Recommended year of study


Total number of ECTS

5 cr

Competency aims

The aim of the course is to give the student basic knowledge in Android and its architecture as well as abilities to program/handle:
- User interfaces and resources
- Message handling
- Data storage
- Graphics and video
- Sensors

Learning outcomes

At the end of the course the student is expected to be able to develop a wide range of graphical application for Android.

Course contents

GUI programming
- Architectures
- The MVC model
- Views (Activities)
- Buttons
- Text views
- Resources
- Table layouts
- Home screen widgets

Thread programming
- The AsyncTask class

Storing data on the device memory

Communication with Web services

Prerequisites and co-requisites

Introduction to programming
Algorithms and data structures

Previous course names

System programming with C on a mobile platform (2011-2012

Recommended or required reading

See Itslearning.

Study activities

  • Lectures - 20 hours
  • Individual- and group instruction - 36 hours
  • Project- and production work/artistic activities - 77 hours


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

Mode of Delivery

Participation in tuition

Assessment methods


Assessment requirements



Karlsson Jonny


Karlsson Jonny

Group size

No limit

Assignments valid until

Until further notice

Assessment methods

2013-12-20 - Other assignments

Course and curriculum search