Course Title: 
Pervasive Computing
Course Code: 
Year Taught: 
Postgraduate (PG)
School of Engineering

'Pervasive Computing' is an elective course offered in M. Tech. in Computer Science and Engineering program at School of Engineering, Amrita Vishwa Vidyapeetham.

Pervasive Computing Concepts: Perspectives of Pervasive Computing, Challenges, Technology; The Structure and Elements of Pervasive Computing Systems: Infrastructure and Devices, Middleware for Pervasive Computing Systems, Pervasive Computing Environments

Context Collection, User Tracking, and Context Reasoning; Resource Management in Pervasive Computing: Efficient Resource Allocation in Pervasive Environments, Transparent Task Migration, Implementation and Illustrations.

HCI interface in Pervasive Enviornments: HCI Service and Interaction Migration, Context- Driven HCI Service Selection, Scenario Study: Video Calls at a Smart Office, A Web Service– Based HCI Migration Framework .

Pervasive Mobile Transactions: Mobile Transaction Framework, Context-Aware Pervasive Transaction Model, Dynamic Transaction Management, Formal Transaction Verification, Evaluations

Case Studies: iCampus Prototype, IPSpace: An IPv6-Enabled Intelligent Space


  1. Minyi Guo, Jingyu Zhou, Feilong Tang, Yao Shen ,”Pervasive Computing: Concepts, Technologies and Applications”,CRC Press, 2016.
  2. Obaidat, Mohammad S., Mieso Denko, and Isaac Woungang, eds. Pervasive computing and networking. John Wiley & Sons, 2011.
  3. Laurence T. Yang, Handbook On Mobile And Ubiquitous Computing Status And Perspective, 2012, CRC Press.
  Course Outcome Bloom’s Taxonomy Level
CO 1 Understand the fundamental theoretical concepts in pervasive computing. L2
CO 2 Understand the aspects of context awareness L2
CO 3 Study the methods for efficient resource allocation and task migration L3
CO 4 Learn and Analyze the HCI Service Selection and HCI migration framework L4
CO3 Design and implement pervasive application systems L5