Course - Application Development for Mobile Units - IDATT2506
Application Development for Mobile Units
About
About the course
Course content
Development of mobile applications.
Some key words: Graphical user interfaces, data storage, use of different types of files, network programming, game programming, sensors (for example camera and gps), location-based services, internationalization.
Learning outcome
KNOWLEDGE:
Candidates:
- can describe the difference between platform-dependent and platform-independent mobile applications
- can account for the advantages and disadvantages of different development platforms
SKILLS:
Candidates:
- can set up development environment and create mobile applications.
- can use emulator to run the applications.
- can create graphical applications.
- can create applications where data can be stored in memory and in permanent storage.
- can use mechanisms to create applications adapted to internationalization.
- can use network calls and handle response.
GENERAL COMPETENCE:
Candidates:
- can use API documentation and other resources to acquire necessary skills in developing functionality not covered in the course.
Learning methods and activities
Online study. Lessons and compulsory exercises.
Further on evaluation
The course consists of 6-8 mandatory programming exercises that are approved as we go along.
The excercises have equal weighting, with a due date of in the beginning of November. Delivery in our LMS.
Guidance will be given through the LMS.
Additionally, an independent project has to be carried out. During the project the student has to choose technology, argue for the chosen solution (in a document), and deliver a running application.
The project will be published in the first half of oktober, and delivery will be in the end of November (at the latest). It'll have estimated time consumption of 67 hours. Delivery of product and video demonstration will be in the LMS or Inspera. All exercises have to be approved to get the project evaluated.
In case of voluntary repetition, fail (F), or valid absence, the course must be retaken in a semester with teaching.
Specific conditions
Admission to a programme of study is required:
Computer Science - Engineering (BIDATA)
Recommended previous knowledge
IDATT2001/IDATT2003 Programming 2 or equivalent programming skills. It will be an advantage to have knowledge of HTTP and REST, as well as basic database knowledge.
Course materials
Lessons and online resources are made available on the school's learning platform after the start of the course.
Credit reductions
Course code | Reduction | From |
---|---|---|
IINI4001 | 2.5 sp | Autumn 2022 |
INFT2501 | 7.5 sp | Autumn 2022 |
Subject areas
- Computer and Information Science