About the course

The purpose of the course is for the students to develop basic knowledge and skills in designing software for mobile phones and tablets. The purpose is also to develop an understanding of the differences between software development for PC in comparison to hand held devices. The course focuses on development on Android OS.

Course content

The course contains both theoretical and practical parts.

Areas discussed in the course:

- overview of the Android platform
- IDE for Android development
- design for handheld devices
- structure of Android applications
- user interfaces
- design principles
- sensors, camera and databases
- sound effects and media files

The course also contains training of general programming skills such as:

- problem solving strategies
- structured implementation
- object-oriented programming

Syllabus and course literature

You can find a list of literature in the syllabus, along with other details about the course.

Entry requirements and selection

Entry requirements

1. At least 45 credits in Computer Science, including 15 credits of Object Oriented Programming.

2. The equivalent of English B in Swedish secondary school.


Upper secondary grades 20%, University credits completed 60%, Swedish Scholastic Aptitude Test (SweSAT) 20%

Course evaluation

All students are given the opportunity to give their comments at the end of the course in writing. A compilation of the results will be available on the faculty computer net. Student participation is in the form of course meetings.


For more information about the education: