course-details-portlet

IDATT2506

Application Development for Mobile Units

Credits 7.5
Level Intermediate course, level II
Course start Autumn 2025
Duration 1 semester
Language of instruction Norwegian
Location Ålesund and Trondheim
Examination arrangement Portfolio

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)

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
This course has academic overlap with the courses in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Computer and Information Science

Contact information

Course coordinator

Lecturers

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: Portfolio
Grade: Passed / Not Passed

Ordinary examination - Autumn 2025

Portfolio
Weighting 100/100 Date Submission 2025-11-26 Time Submission 14:00