ITF21013 Android Programming (Spring 2016)

Facts about the course

ECTS Credits:
10
Responsible department:
Faculty of Computer Science
Course Leader:
Tom Heine Nätt
Teaching language:
Norwegian
Duration:
½ year

The course is connected to the following study programs

Elective course.

Prerequisites

This course requires prerequisite knowledge equivalent to Object-oriented Programming.

The student's learning outcomes after completing the course

Knowledge
On completion of the course, the student:

  • has an understanding of what makes mobile applications interesting and entertaining
  • has knowledge of a suitable programming language/environment for mobile development
  • has knowledge of the principles for developing mobile applications

Skills
On completion of the course, the student can:

  • plan, design and document mobile applications
  • implement mobile applications using the Android platform

General competence
On completion of the course, the student can:

  • understand the purpose of planning and documentation before starting implementation
  • read and find documentation (API)

Content

  • The framework for Android (design principles for the framework and API), including:
    • sensors/hardware
    • data storage
    • obtaining content from external sources
    • background services and system services
  • User interfaces and user understanding for mobile applications

The exact content of the course will be adapted to the projects chosen by the students.

Forms of teaching and learning

The course structure is such that the first part is intensive, comprising general lectures. Thereafter, the emphasis shifts to working on the project.

The course is heavily reliant on students finding and familiarising themselves with more in-depth information on the topics that are covered and that are necessary in the respective projects.

The students ought to use an Android-based smartphone to derive best benefit from the course.

Workload

4 hours of lectures + exercises per week.

Examination

Development project:

The students undertake a development project for a mobile application of their choice. The decision as to whether the projects will be undertaken independently or in groups is based on the number of students and the scope of the project. The project also includes documentation of both the application and the development process.

Individual grades awarded. Grading scale from A to F.

In the case of resit exams or rescheduled exams, the content of the development project must be agreed with the course instructor. Resit exams and rescheduled exams may be undertaken in new groups or individually. This is decided by the course instructor on an individual basis.

Course evaluation

This course is evaluated as follows:

  • Mid-semester evaluation (optional)
  • Final evaluation (compulsory)

The course instructor prepares a course report on the basis of student feedback and on his/her own experiences of the course. Course reports are discussed with the Committee for Study Quality at the Faculty of Computer Sciences.

Literature

Web resources are available on the course website.

Other recommeded literature is presenteted in the beginning of the course. 

Last updated from FS (Common Student System) July 18, 2024 2:30:39 AM