IMT4889 - Specialisation in Decentralised Technologies


Examination arrangement

Examination arrangement: Portfolio
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
Portfolio 100/100

Course content

NOTE: This course is offered only if there is sufficient number of students signed up for it in the semester.

As the field of mobile/wearable, decentralised technology is dynamic and changes rapidly, the specific technologies covered will change each year.

The current coverage includes, but is not limited to:

  • Decentralised and distributed systems
  • Peer-to-Peer systems (p2p)
  • Anonymity networks (e.g. tor, i2c)
  • Cryptocurrencies, blockchains, decentralized finance (DeFi)
  • Mobile and Wearable technologies
  • Mobile/decentralised business models, entrepreneurship and monetization
  • Location-based tracking and location-aware applications
  • Sensors and activity tracking (accelerometer/gyro, microphone, EEG-based, and others)
  • Quantified self, self monitoring and activity tracking
  • Context: acquisition, processing, and data mining

Learning outcome

On completion of this course the students will have the following knowledge, skills and general competences:


  • Understand a range of decentralised and distributed systems
  • Understand a range of advanced mobile/wearable techniques
  • Understand research methods in the field
  • Possesses specialized insights into research frontier in a selected part of the mobile/distributed technology field
  • Possesses thorough knowledge of professional practices and scientific theories related to the field
  • Posses a deep understanding of one area of advanced mobile technology Identify the ethical and social impact of mobile devices on society


  • Be able to describe and present the use of mobile/wearable, distributed and decentralized technologies
  • Be able to analyze existing theories, methods, and interpretations and to challenge established knowledge and practices
  • Be able to discuss the ethical and social impacts of new mobile/wearable/cloud technologies
  • Be able to argue and defend in a written form a chosen position within the field

General competence

  • Have an improved ability to discuss technology and defend an opinion
  • Be able to communicate academic issues, analysis, and conclusions, with specialists in the field, in oral and written forms

Learning methods and activities

  • Lectures
  • E-learning
  • Project work, research, reporting writing

Additional information Students will receive an overview of the mobile/wearable, distributed and decentralized systems research methodologies and research topics. Students will select one for an in-depth study. Some mobile devices will be available for testing, but it would be beneficial for the student to have access to a personal mobile device, for example smartphone which requires an iOS- or Android-enabled device.

Further on evaluation

The course is assessed on the basis of the portfolio that consists of project work, written report and short presentation (or presentation recording). The portfolio is to be submitted through Inspera. The assessment is in a form of a single character grade. The re-submission of the new project, and project report, with the short presentation can be possible subject to the agreement with the course responsible.

Specific conditions

Admission to a programme of study is required:
Applied Computer Science (MACS)
Applied Computer Science (MACS-D)

Required previous knowledge


Course materials

Publications and relevant teaching materials will be made available on course Wiki. It is highly advisable for students to own their own Android or iOS smartphones and/or relevant wearable technologies, or poses prior background knowledge about decentralised systems, tor, blockchain and cryptocurrencies. This is a specialization course which will focus on new and emerging technologies. The individual topics may change if there is a significant new technology available at the start of the course.

Credit reductions

Course code Reduction From To
IMT5401 5.0 AUTUMN 2017
More on the course



Version: 1
Credits:  7.5 SP
Study level: Second degree level


Term no.: 1
Teaching semester:  AUTUMN 2022

Language of instruction: English

Location: Gjøvik

Subject area(s)
  • Computer Science
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Computer Science


Examination arrangement: Portfolio

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD Portfolio 100/100





Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU