School of Engineering and Management

Mobile Technologies and Microlearning

This course is part of the programme:
Master in Leadership in Open Education (Second Level)

Objectives and competences

The main objective of the course Mobile Technologies through Microlearning is to present students with state-of-the-art mobile technologies and services, and to qualify them to independently design and develop complex applications for mobile devices. They will be able to use the acquired skills for solving problems that require advanced approaches.

Students will acquire the following competences:

- Knowledge of up-to-date mobile technologies and services for contemporary micro and collaborative learning;

- Ability to use modern computer tools in order to draw up micro-learning materials;

- Ability to independently create and develop educational applications for mobile devices.


  • Basic knowledge of computers and programming.
  • Students should have the basic understanding of the concepts, stategies and didactical models of open education.
  • They should be able to use computer supported tools for content generation and design and communication and collaboration tools, and should be prepared to work in interdisciplinary teams.

Content (Syllabus outline)

During the course students will be learning about the basics of mobile technologies and microlearning. The basics include concepts about mobile devices, mobile technologies and services, as well as micro and collaborative learning. Then they will combine classical lec-tures and microlearning nuggets, self-learning and hands-on, as well as engagement in real-life projects to get deep knowledge about es-sential topics on mobile technologies in the context of open education. Moreover, they will also learn how to develop study material using state-of-the art tools. The following topics will be explored in more detail:

1. Introduction

  • Aims and purpose of the course
  • Syllabus presentation
  • Presentation of teaching tools, resources and course execution
  • Students’ obligations
  • Study instructions and suggestions

2. Basic concepts

  • Mobile/smart devices and their specific functions and specialities in comparison with personal computers (e.g. geolocation, smart systems)
  • Brief history of mobile technologies
  • Economic, environmental, human and social impacts of mobile technologies
  • Etical issues in mobile computing
  • Introduction to micro computing and computer tools to support micro learning

3. Mobile Technologies and Services

  • Wireless and mobile networks

o Commerical mobile networks

o Data networks

o Personal networks

o Identification systems

  • Mobile platforms
  • Connecting mobile devices with sensor systems
  • Cloud mobile computing
  • Mobile application security

4. Programming mobile applications

  • Languages
  • Development of native applications
  • Development of cross-platform mobile applications
  • Development of user interfaces for mobile devices

o Human-computer interaction principles

  • Tools for coding, running and debugging mobile apps

5. Usage of computer tools for the develop-ment of study materials for microlearning

  • Mobile apps for learning

o e.g., serious games

  • Other kinds of study materials

o Short videos / interactive videos

o Whiteboard animations

o Kinetic text (or text-based animation)

o Interactive PDFs

o Infographics

o eBooks

Intended learning outcomes

- Students will learn the basic concepts of modelling and programming applications for mobile devices running on different mobile platforms.

- Students will be able to autonomously write the problem in the form of an algorithm and convert the algorithm into an application using modern software development tools.

- Students will acquire a basic understanding of mobile systems and architectures, and will be able to autonomously solve problems using mobile technologies and services.

- As microlearning based on the concept »Less is more« will be applied, students will acquire the ability of independent and adaptive (dynamic) searching and upgrading of knowledge in a continuous way.


Dharma Prakash Agrawal, Qing-An Zeng (2011) Introduction to wireless and mobile systems. Cengage Learning. ISBN 978-1-4390-6207-4.

Reza B’Far (2007) Mobile Computing Principles: Designing and Developing Mobile Applications with UML and XML. Cambridge University Press. ISBN 978-0521817332.

Frank H. P. Fitzek, Marcos D. Katz (2014) Mobile Clouds. Exploiting Distributed Resources in Wire-less, Mobile and Social Networks. Wiley. ISBN 978-0-470-97389-9.

Vasja Vehovar (ur.) (2007) MOBILNE REFLEKSIJE. Založba FDV. ISBN 978-961-235-275-2.


Seminar work with discussion in order to evaluate the ability of writing a mobile application for a selected practical problem. Written exam, which assesses knowledge of the fundamental concepts of programming applications for mobile devices and the ability of solving short programming problems.

Lecturer's references

Barbara Koroušić Seljak is a researcher of the Computer Systems Department at the Jožef Stefan Institute with almost 30 years of experience in the field of ICT and mobile technologies and with more than 10 years of experience in the education of students and young researchers. B. Koroušić Seljak is a leader of various national and international projects in the field of eHealth and a lecturer of ICT subjects at the University of Nova Gorica and the International Postgraduate School of Jožef Stefan. At the School of Engineering and Management she conducts the elective subject »Mobile technologies« at the Engineering and Management study program. She obtained her Ph.D. at the University of Ljubljana in Computer Science and Informatics. She is a member of the Executive Boards of the association EuroFIR AISBL and the Slovenian Society for Clinical Nutrition and Metabolism. Her research work, publications and projects focus on software design of real-time and embedded systems. However, she is also very interested in meta-heuristic methods, which may be applied to practical optimization problems, such as computer-supported diet planning. BKS is an author of the Open Platform for Clinical Nutrition, i.e. a complex system of web and applications and devices aimed to support both dieticians and patients in dietary assessment and treatment.

University course code: 2LOE19

Year of study: 1

Course principal:




  • Lectures: 18 hours
  • Exercises: 12 hours
  • Individual work: 120 hours

Course type: elective

Languages: slovenian or english

Learning and teaching methods:
teaching will consist of three parts: the first part will consist of classical and online lectures, where the contents of the syllabus will be presented and explained. part of the contents will be acquired by the students in such a way that they will experience microlearning by themselves. the second part will include hands-on exercises, where the students will use the concepts from the lectures in practical problems and applications. group discussions will be encouraged. the third part will consist of individual work where the students will be solving homeworks throughout the course and at the end write a seminar work in the form of a longer mobile application. 50% of contact hours will be done face-to-face in class, and 50% will be online.