PROGRAMMING OF MOBILE SYSTEMS
cod. 1006095

Academic year 2014/15
3° year of course - First semester
Professor
Academic discipline
Sistemi di elaborazione delle informazioni (ING-INF/05)
Field
"altre conoscenze utili per l'inserimento nel mondo del lavoro"
Type of training activity
More
42 hours
of face-to-face activities
6 credits
hub:
course unit
in - - -

Learning objectives

The purpose of the course is to address the basic principles for the development of next generation mobile platforms (smartphones and tablets).

In particular, the student will be given the ability to understand:
- The principles and key aspects of programming in the mobile environment
- The characteristics of the two main major platforms for smartphones and tablets: Android and iOS.

The student will learn to apply these skills and will be able to:
- Program simple applications on Android and iOS smartphone environment.

Prerequisites

- - -

Course unit content

Introduction to the development of mobile systems.
Architecture of mobile platforms and key components.
Introduction to the Android platform, Android SDK and development tools.
Programming on iOS platform.
Cross - platform programming.

Full programme

Lectures on Android and iOS programming environment.
Laboratory exercises basic computer (Android and iOS).

Bibliography

http://mobdev.ce.unipr.it/2014/index.php/welcome/books.html

Teaching methods

- - -

Assessment methods and criteria

Written test with three open questions or test in progress at the end of the part relating to the Android programming environment.
Individual project at the end of the course to develop an application on the platform at choice.
For the final grade, will be 'carried a weighted average of the results of the written test and the project with weights 1/3 for the written test and 2/3 for the project.

Other information

http://mobdev.ce.unipr.it/2014/index.php/welcome/home.html