Developing for Mobile Platforms
2012-2013 - IMT4093 - 5 ECTS

Expected learning outcomes

After successfully completing the program, students possess the following:


  • Possess advanced knowledge of the development restrictions related to mobile platforms.
  • Possess the knowledge needed to design solutions for problems that can run on mobile devices.
  • Possess specialized insight and good understanding of the current state of the art research in mobile platforms, with an appreciation for hardware developments in the near future.
  • Possess thorough knowledge of the different methodologies for research on mobile devices, and mobile usability.


  • Are able to analyze existing interactions with mobile devices and identify strengths, weaknesses and opportunities for improvement.
  • Are able to analyze the role of mobility and constant connection for society
  • Are able to critically review literature are case studies on mobile systems and use these insights to solve new or complex problems

General competence

  • Are able to analyze ethical issues related to the use of mobile devices.
  • Are able to present the results from work, to both computer scientists and subject matter experts, and general public.
  • Are able to communicate academic issues, analyses, and conclusions, with specialists in the field and to the public, in oral and written forms
  • Are able to contribute to innovative thinking and innovation processes


The topics will include but are not limited to:

  • Mobile device limitations
  • Usability of mobile platforms
  • Data logging and user metrics for mobile devices
  • Research with and on mobile devices.
  • Efficiency and battery life
  • Mobiles and the cloud
  • Image and video processing on mobile devices
  • Ethical considerations for mobile sensing and recording
  • Legal frameworks for mobile applications: EU, US and Norway.
  • Releasing and updating mobile apps.

Teaching Methods

Group works
Project work

Teaching Methods (additional text)

The teaching methods in this course will use mobile technology, and will adapt to the current best practice teaching methods for the level of technology at the time of teaching.

Form(s) of Assessment

Oral exam, individually
Evaluation of Project(s)

Form(s) of Assessment (additional text)

  • Oral exam, 20 minutes per student, counts for 40%
  • Project counts for 60%, with a verbal presentation
  • Both parts must be passed individually

Grading Scale

Alphabetical Scale, A(best) – F (fail)

External/internal examiner

Internal and external examiners for the oral exam.
Internal examiner for the project work.

Re-sit examination

Ordinary resit for the oral exam. Projects need to be resubmitted.

Examination support


Coursework Requirements


Teaching Materials

Reference material will be provided when the course begins. This may include, books, articles, blogs, video blogs, etc-.