Pervasive Computing 7.5 Credits

Pervasive Computing
Second cycle, M7012E
Course syllabus valid: Autumn 2018 Sp 1 - Present
The version indicates the term and period for which this course syllabus is valid. The most recent version of the course syllabus is shown first.

Syllabus established
by Department of Computer Science and Electrical Engineering 17 Dec 2007

Last revised
by Jonny Johansson, HUL SRT 15 Feb 2018

Education level
Second cycle
Grade scale
G U 3 4 5
Mobile Systems
Subject group (SCB)
Computer Technology
Main field of study
Computer Science and Engineering

Entry requirements

Introduction to programming (D0009E), Object-oriented programming and design (D0010E), Algorithms and data structures (D0012E) och Software engineering (D7008E).

More information about English language requirements


The selection is based on 20-285 credits

Course Aim
The aim of the course is to study design and implementation of modern computing systems that are built on distributed states and where

The general course goal is to study design and implementation of pervasive and mobile systems that builds on distributed states and where multiple devices communicates with eachother (for instance systems based on sensors and actuators).

  • ·          Knowledge and understanding

o    Demonstrate basic knowledge and understanding of software engineering both individually and in a group.

o    Demonstrate knowledge of proven software engineering methods and theories for design and implementation of pervasive and mobile systems.

o    Demonstrate insight in the scientific state of the art in pervasive and mobile computing.

o    Demonstrate in-depth knowledge in pervasive and mobile computing.

  • ·          Competence and skills

o    Demonstrate abilities to critically and creatively identify, formulate, analyze and evaluate design and implementation of pervasive and mobile systems, using an entrepreurial methodology.

o    Demonstrate abilities to critically and systematically design pervasive and mobile systems through modeling and evolutionary   integration of knowledge, from limited information.

o    Demonstrate abilities to plan, lead and execute software engineering assignments related to pervasive and mobile computing.

o    Demonstrate abilities to design pervasive and mobile systems in regards of human needs and abilities as well as the society’s goals for economical, social and ecological factors for sustainable development.

o    Demonstrate abilites for oral and written presentation in English of a pervasive and mobile system.

  • ·          Judgement and approach

o    Demonstrate abilities tu judge scientific, societal and ethical aspects of pervasive and mobile computing.

o    Demonstrate insights into the potentials and limitations of pervasive and mobile computing, foremost regarding economical and social aspects.

o    Demonstrate insights and capacities of working in a non-homogeneus group of 4-5 students (not freely composed groups).

o    Demonstrate abilities to search for new knowledge and to continously develop skills using entrepreneurial methodologies (individually and through collaboration with other students).

The course builds on Software Engineering (D7008E/SMD136) and will be designed as a project course where the goal is to study the field through seminars and in a group design and implement a prototype system. The course includes a project in groups where the assignment is openly defined and is later presented both orally and written. The course also includes study assignments and seminars with mandatory presence.

Lectures, laborations/projects, and seminars.

Seminars, assignments, active participants, oral and written presentation of projects.

The course will not be given every year.

Kåre Synnes

Literature. Valid from Autumn 2008 Sp 1 (May change until 10 weeks before course start)
Scientific publications (conference papers and journal articles).

Course offered by
Department of Computer Science, Electrical and Space Engineering

0003Examination7.5TG G U 3 4 5

Study guidance
Study guidance for the course is to be found in our learning platform Canvas before the course starts. Students applying for single subject courses get more information in the Welcome letter. You will find the learning platform via My LTU.