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