IMT4306 - Introduction to Research in Decentralised Systems


Examination arrangement

Examination arrangement: Aggregate score
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
Portfolio 60/100
Oral exam 40/100 30 minutes E

Course content

NOTE: The course is offered as a subject if a sufficient number of students sign up.

The topics of this course will include some from the list below, but are not limited to:

  • Mobile and non-mobile decentralized and distributed systems
  • Mobile and non-mobile peer-to-peer systems
  • Mobile and non-mobile blockchain-based and DLT systems
  • Mobile and non-mobile Identity and Self-sovereign identity systems
  • Mobile and wearable device limitations and strengths
  • Usability, UI, and UX of mobile and wearable devices
  • Data logging and user behavioral tracking
  • Health and Education research with and on mobile devices
  • Efficiency and optimization on mobile platforms (e.g. GPU, CPU, battery life, etc)
  • Mobiles and the relationship to cloud services and cloud technologies
  • Image and video processing on mobile devices
  • Mobile GPUs and GPU-based processing
  • Ethical considerations for mobile sensing and recording
  • Legal frameworks for mobile applications, with a focus on the EU, US, and Norway
  • Releasing and updating mobile apps, software lifecycle of complex decentralized systems
  • Publishing, distribution channels, monetization on mobile platforms
  • Mobile advertisement
  • Mobile and ubiquitous games
  • Mobile Augmented Reality

Learning outcome

After successfully completing the course, students possess the following:


  • understanding of the strengths and weaknesses of distributed, decentralized and mobile systems and technologies
  • in-depth understanding of development restrictions related to mobile and decentralized platforms, their lifecycle, and maintenance
  • insight and understanding of the current state-of-the-art research in mobile, distributed and decentralized systems
  • an appreciation for future developments in mobile hardware, distributed, peer-to-peer and decentralized systems
  • understanding of different methodologies for complex technology systems research


  • ability to analyze existing interactions with mobile devices and peer-to-peer nodes
  • ability to identify strengths, weaknesses, and opportunities in the context of mobile/wearable and decentralized technology
  • ability to analyze the role of mobility and decentralization in connection with society
  • ability to critically review literature and case studies related to decentralization and mobile systems
  • ability to use insights to solve new problems in the decentralized systems space
  • ability to express an opinion, review and counter-argue someone else's opinion in a written essay.

General competence

  • ability to analyze ethical issues related to the use of mobile devices, p2p networks and decentralization technologies
  • ability to present and discuss the results of research work, to computer scientists and subject matter experts, and to the general public
  • ability to communicate (in a written form) academic issues, analyses, and conclusions
  • ability to contribute to innovative thinking and innovation processes

Learning methods and activities

  • Lectures
  • Assignments
  • Practical lab work, project

Additional information:

This course will focus on recent publications in research on mobile, distributed and decentralisation technology. The form of activities might vary from year to year subject to the selection of topics and the size of the group.

Further on evaluation

Forms of assessment

  • Portfolio of assignments, worth: 60%
  • Oral evaluation worth: 40%


Re-sit oral part in August (alternative month/date subject to an individual agreement with the course responsible).No re-sit for the portfolio, but can be subject to an individual agreement with the course responsible.


Retakes can be carried out for some partial assessments without all partial assessments having to be taken up again.

Specific conditions

Admission to a programme of study is required:
Applied Computer Science (MACS)
Interaction Design (MIXD)

Required previous knowledge

No formal requirements.

Course materials

This course will use recently published articles, technical specifications and up-to-date information from the industry. The content may change and it will be contextualised for a given semester. Online materials will be posted each year for students.

Credit reductions

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



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


Term no.: 1
Teaching semester:  SPRING 2025

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: Aggregate score

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Spring ORD Portfolio 60/100 INSPERA
Room Building Number of candidates
Spring ORD Oral exam 40/100 E
Room Building Number of candidates
Summer UTS Oral exam 40/100 E
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