Skip to this view's content

Pervasive Computing BITS-Pilani

Enrollment is Closed

About This Course

The course is about the emerging discipline of Pervasive Computing, which is also known as ubiquitous computing. The key element here is the omnipresence of information devices. These devices can be embedded into cars, airplanes, ships, bikes, posters, signboards, walls and even clothes. This course focuses on independent information devices including wearable computers, mobile phones, smart phones, smart-cards, wireless sensor-compute nodes and the services made available by them. It includes human-computer interaction using several types of elements including sensing, text, speech, handwriting and vision.


Click here to see the Course Handout

Scope and Objectives

This course aims at providing a sound conceptual foundation in the area of Pervasive Computing aspects. It attempts to provide a balanced treatment of the mechanisms and environments of pervasive computing and initiates senior CS students to the state-of-the-art in the area. At the end of this course, students should be able to conceptualize, analyze and design select classes of pervasive computing systems.


Ideally, students taking this course should have done at least the first level Operating Systems and Computer Networks. In addition, a good exposure to one programming language is expected.

Course Staff

Dr. Rahul Banerjee

Dr. Rahul Banerjee is a Professor and the Head of the Department of Computer Science & Information Systems Engineering at BITS Pilani. He holds a PhD in Computer Science & Engineering from the Faculty of Engineering & Technology, Amravati University; a Master's degree from BITS Pilani and a Bachelor's degree from GEC Rewa (now REC), APS University. His research and teaching interests lie in the areas of Computer Networking (Protocol engineering, QoS, Routing, Mobility, Vehicular Networking), Wearable Computing (involving non-invasive sensing, on-body computing, BAN based routing) and Ubiquitous Computing (involving Internet of Things / Cyber-Physical Systems, select elements of HCI, ambient intelligence).

He has led and participated in several funded research projects including those funded by European Commission in the area of Next Generation Networking involving IPv6 (in a five-nation project) , Govt. of India (DIT-MCIT) in the area of Technology-enabled Learning, Govt. of France (in a four-nation project) in the area of IPv6-enabled Low-Power Wireless Sensor Networking. In addition, his work has been supported by Microsoft Research, IBM, Cisco, DEC and Google in a variety of forms, ranging from full research grants/awards to equipment grants and travel grants. He has been a reviewer for IEEE Transactions on Computers, IEEE Internet Computing, IEEE Communications, IEEE Transactions on ITS, IJCNDS and IISc Journal apart from numerous refereed international and national conferences and symposia. He has also served on select Standards bodies and Technical Committees including Bureau of Indian Standards (BIS) and IEEE apart from playing an active role in select workgroups of the Internet Engineering Task-Force (IETF).

He envisioned and created country's first fully IPv6 native-support-based internetwork at BITS Pilani that connected to the then experimental international IPv6 Test Backbone known as 6Bone, IPTV environment with provisions like Video-on-Demand over IP and large-scale Interactive Web-Conferencing based Learning environment. Most recently, he led the Multi-campus Immersive Telepresence (TM) Project (BITS-Connect 2.0). Since September 2014, he is also shouldering responsibility of leading the Department of Computer Science & Information Systems Engineering at BITS Pilani as the Head of the Department. Currently, he is leading the university-wide Technology-Enablement Imperative of the Institute under its Mission-2015 of the Institute apart from leading the Software Development & Educational Technology Unit as its founding Chief.

He is a Member of the IEEE, ACM, ISTE, IE(I), CSI and ISCA.

Frequently Asked Questions

Do I need to buy a textbook?

No, a free online version of e-Notes by the Instructor will be available, though you can purchase a book by Stefan Poslad, entitled: "Ubiquitous Computing" (published by Wiley) if you’d like.

Is this an experiental offering?

Yes, to a certain extent, it is!

  1. Course Number

  2. Classes Start

    Aug 01, 2015
  3. Classes End

    Dec 15, 2015
  4. Estimated Effort

    15:00 Hrs/Week