Search programme

​Use the search function to search amongst programmes at Chalmers. The study programme and the study programme syllabus relating to your studies are generally from the academic year you began your studies.

Syllabus for

Academic year
CIU195 - Mobile computing - Design and implementation
Syllabus adopted 2011-02-23 by Head of Programme (or corresponding)
Owner: MPIDE
7,5 Credits
Grading: TH - Five, Four, Three, Not passed
Education cycle: Second-cycle
Major subject: Computer Science and Engineering, Information Technology

Teaching language: English

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 Summer course No Sp
0111 Examination 3,5c Grading: TH   3,5c   Contact examiner,  Contact examiner,  Contact examiner
0211 Project 4,0c Grading: UG   4,0c    

In programs



Univ lektor  Olof Torgersson

Course evaluation:

  Go to Course Homepage


For single subject courses within Chalmers programmes the same eligibility requirements apply, as to the programme(s) that the course is part of.

Course specific prerequisites

To be eligible for the course the student must have a Bachelor degree of 180 credits. Special requirements are TDA545 Object-oriented programming ,7.5 credits, and at least one of the courses TDA289 Human - computer interaction, TDA491 Graphical interfaces, DAT215 Design and implementation of graphical interfaces or equivalent.


After  the  course  the  students  should  be  able  to  take  an  idea  and  turn  it  into  a  finished application, or an app as it is usually called.  This  includes  both  the  design  of  the  graphical  interface  and  the  interaction,  as  well as  the  implementation  of  the  design.

Learning outcomes (after completion of the course the student should be able to)

Knowledge and understanding
- Understand how mobile applications differ from traditional desktop applications, both in terms of challenges and possibilities
- Understand important trends in the use of mobile computing
- List and use important guidelines for design on small screens
- List and use important guidelines for interaction with mobile devices
- List and use relevant frameworks simplifying implementation

Skills and abilities
- Design the entire user experience for a mobile platform including both the interface and the interaction
- Use and modify standard components for user interface design
- Select an appropriate architecture and a set of frameworks to implement an application
- Work with state-of-the-art tools for development and user interface design

Judgement and approach
- Analyse existing mobile application with focus on presentation and interaction
- Choose and motivate design strategies in relation to the goals mentioned above.
- Choose and motivate appropriate implementation methods and frameworks for a given design


The course deals with design and implementation for mobile computing. The focus is on smart phones using touch screens for input. Both design principles, various application areas for mobile computing and an example framework for development using state-of-the-art tools and methods will be covered.


The course consists of lectures, exercises, made in groups, and a final project carried out in groups where the aim is to invent, design and implement a mobile computing application making use of all the interaction possibilities available on a modern mobile computing device.


See separate literature list.


The course consists of two modules, namely: Exercises and group project 4 credits and Individual written home exam 3.5 credits.

In order to pass the course, the student must do all exercises and deliver:

- Group project (fail, 3, 4, 5)
- Individual written home exam (fail, 3, 4, 5)

The group project is examined via a written report and a demonstration of the project. If the project fails, the group gets one chance to improve it to the required level.

In case a student misses the home exam, the student will have to retake a new home exam.

To recieve a passing grade all parts of the course must be completed with a passing grade. To pass with a 5, all modules must be completed with a passing grade and the sum of the marks for the project and the home exam must be 80 % or more of the highest possible marks.

Page manager Published: Mon 28 Nov 2016.