Pervasive Computing - Course Handout


BIRLA INSTITUTE OF TECHNOLOGY & SCIENCE, PILANI
WORK INTEGRATED LEARNING PROGRAMMES
Digital
Part A: Content Design
Course Title
Pervasive Computing
Course No(s)
SS ZG531/ ES ZG531
Credit Units
4
Credit Model
4 0 0
Content Author
Tamal Chakraborty

Course Objectives
No

CO1
The course objective is to provide a strong background in pervasive computing.
CO2
Understanding the currents trends in pervasive computing and involved challenges
CO3
Ability to analyze and design need-driven simple ubiquitous computing solutions using the concepts learnt

Text Book(s)
T1
Stefan Poslad, Ubiquitous Computing: Smart Devices, Environments and Interactions, Wiley India Edition, Student Edition, 2009

Reference Book(s) & other resources
R1
Laurence T. Yang, EviSyukur and Seng W. Loke (eds): Handbook on Mobile and Ubiquitous Computing: Status and Perspective. Auerbach Publications, 2013 (available to all WILPD students via Books 24x7 portal connected to WILPD portal)
R2
Jochen Burkhardt, Horst Henn, Stefan Hepper, Thomas Schaec & Klaus Rindtorff, Pervasive Computing: Technology and Architecture of Mobile Internet Applications, Pearson Education, New Delhi, 2011.
R3
Frank Adelstein, S K S Gupta, GG Richard & L Schwiebert, Fundamentals of Mobile and Pervasive Computing, Tata McGraw-Hill, New Delhi, 2005.
Content Structure
      1.            Introductory Concepts
                        1.1.            Understanding the need and scope of the Pervasive Computing Environments
                        1.2.            Understanding of the basic elements involved
                        1.3.            Interactions in a Pervasive Computing Environments
                        1.4.            Architectural Design and Framework

      2.            Applications and Requirements
                        2.1.            Smart Devices and Smart Environments
                        2.2.            HCI, HHI, HPI Perspectives

      3.            Smart Devices and Services
                        3.1.            Services
                                                                                                                  3.1.1.            Service Architecture Models
                                                                                                                  3.1.2.            Service Provision Life-Cycle
                        3.2.            Virtual Machines and Operating Systems
                        3.3.            Smart Mobile Devices
                                                                                                                  3.3.1.            Mobile Service Design
                                                                                                                  3.3.2.            Mobile Users, Resources and Code
                                                                                                                  3.3.3.            OS for Smart Mobile Devices
                        3.4.            Smart Card Devices
                        3.5.            Device Networks

      4.            Human-Computer Interaction (HCI)
                        4.1.            Types of HCI
                        4.2.            Motivation and Characteristics of HCI
                        4.3.            UI and Interaction Design for Smart Devices
                        4.4.            Hidden UI
                        4.5.            Human-Centered Design (HCD)
                        4.6.            Acquisition and Representation of the User Models

      5.            Tagging, Sensing and Controlling
                        5.1.            Tagging the Physical World
                        5.2.            Sensor and Sensor Networks
                        5.3.            Embedded Systems and Involved Operating Systems

      6.            Context-Aware Systems, Intelligent Systems (IS) & Autonomous Systems
                        6.1.            Modelling Context-Aware Systems
                        6.2.            Types of Context Awareness
                        6.3.            Intelligent Systems
                                                                                                                  6.3.1.            Basics of Intelligent Systems
                                                                                                                  6.3.2.            IS Architecture
                                                                                                                  6.3.3.            Semantic KB IS
                                                                                                                  6.3.4.            IS Interaction
                        6.4.            Autonomous Systems
      7.            Ubiquitous Communication
                        7.1.            Conventional Data Networks
                        7.2.            Designing Ubiquitous Networks & Internetworks
                        7.3.            Network Design Issues
                        7.4.            Service-Oriented Networks and Internetworks

      8.            Management of Smart Devices
                          8.1.          Need for Managing Smart Devices
                          8.2.          Smart Device Management in Relevant Environments

      9.            UbiCom System Challenges
                          9.1.          Key Challenges involved
                          9.2.          Emerging Trends
                          9.3.          Issues pertaining Contemporary Smart Devices, Environments, Interactions and



Learning Outcomes:
No
Learning Outcomes
LO1
To understand in depth about Pervasive Computing and its properties.
LO2
To understand the core elements of pervasive systems including Operating Systems, Networking Model, and Interaction Design.
LO3
To understand the need for Human-Computer Interaction in Pervasive Systems.
LO4
To learn about Context-Awareness, Intelligent Systems, and Autonomous Systems.
LO5
To be aware of the existing Pervasive Computing Challenges



Part B: Learning Plan
Academic Term
FIRST SEMESTER 2017-2018
Course Title
Pervasive Computing
Course No
SS ZG531/ ES ZG531
Lead Instructor
Tamal Chakraborty

Contact Hour 1
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
1.1, 1.2
Modelling the Key Ubiquitous Computing Properties
1.1, 1.2
During CH
1.1, 1.2
Modelling the Key Ubiquitous Computing Properties
1.1, 1.2
Post CH
1.1, 1.2
Modelling the Key Ubiquitous Computing Properties
1.1, 1.2

Contact Hour 2
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
1.3, 1.4
UbiCom Interaction & Architectural Design
1.3, 1.4
During CH
1.3, 1.4
UbiCom Interaction & Architectural Design
1.3, 1.4
Post CH
1.3, 1.4
UbiCom Interaction & Architectural Design
1.3, 1.4

Contact Hour 3
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
2.1, 2.2
Examples of Early UbiCom Research Projects
2.1, 2.2
During CH
2.1, 2.2
Examples of Early UbiCom Research Projects
2.1, 2.2
Post CH
2.1, 2.2
Examples of Early UbiCom Research Projects
2.1, 2.2

Contact Hour 4
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
2.3
Everyday Applications in the Virtual, Human and Physical World
2.3
During CH
2.3
Everyday Applications in the Virtual, Human and Physical World
2.3
Post CH
2.4
Achievements from Early Projects and Status Today
2.4


Contact Hour 5
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
3.1, 3.2
Service Architecture Models
3.1, 3.2
During CH
3.1, 3.2
Service Architecture Models
3.1, 3.2
Post CH
3.1, 3.2
Service Architecture Models
3.1, 3.2


Contact Hour 6
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
3.3
Service Provision Life-Cycle
3.3
During CH
3.3
Service Provision Life-Cycle
3.3
Post CH
3.4
Virtual Machines & Operating Systems
3.4


Contact Hour 7
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
4.1, 4.2, 4.4, 4.5
Smart Mobile Devices (Users, Resources, Code, Networks)
4.1, 4.2, 4.4, 4.5
During CH
4.1, 4.2, 4.4, 4.5
Smart Mobile Devices (Users, Resources, Code, Networks)
4.1, 4.2, 4.4, 4.5
Post CH
4.1, 4.2, 4.4, 4.5
Smart Mobile Devices (Users, Resources, Code, Networks)
4.1, 4.2, 4.4, 4.5


Contact Hour 8
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
4.3
Smart Device Operating Systems
4.3
During CH
4.3
Smart Device Operating Systems
4.3
Post CH
4.3
Smart Device Operating Systems
4.3


Contact Hour 9
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
5.1, 5.2
Human-Computer Interaction
5.1, 5.2
During CH
5.1, 5.2
Human-Computer Interaction
5.1, 5.2
Post CH
5.1, 5.2
Human-Computer Interaction
5.1, 5.2



Contact Hour 10
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
5.3, 5.4
Hidden UI
5.3, 5.4
During CH
5.3, 5.4
Hidden UI
5.3, 5.4
Post CH
5.3, 5.4
Hidden UI
5.3, 5.4


Contact Hour 11
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
5.5, 5.7
HCI Designing
5.5, 5.7
During CH
5.5, 5.7
HCI Designing
5.5, 5.7
Post CH
5.5, 5.7
HCI Designing
5.5, 5.7


Contact Hour 12
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
5.6
HCI User Models
5.6
During CH
5.6
HCI User Models
5.6
Post CH
5.6
HCI User Models
5.6



Contact Hour 13
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
6.1, 6.2
Tagging the Physical World
6.1, 6.2
During CH
6.1, 6.2
Tagging the Physical World
6.1, 6.2
Post CH
6.1, 6.2
Tagging the Physical World
6.1, 6.2

Contact Hour 14
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
6.3 – 6.5
Sensor Networks & Embedded Systems
6.3 – 6.5
During CH
6.3 – 6.5
Sensor Networks & Embedded Systems
6.3 – 6.5
Post CH
6.3 – 6.5
Sensor Networks & Embedded Systems
6.3 – 6.5


Contact Hour 15
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
NA
Mid-Semester Review
Chapters 1-3
During CH
NA
Mid-Semester Review
Chapters 1-3
Post CH
NA
Mid-Semester Review
Chapters 1-3


Contact Hour 16
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
NA
Mid-Semester Review
Chapters 4-6
During CH
NA
Mid-Semester Review
Chapters 4-6
Post CH
NA
Mid-Semester Review
Chapters 4-6


Contact Hour 17
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
7.1, 7.2
Modelling Context-Aware Systems
7.1, 7.2
During CH
7.1, 7.2
Modelling Context-Aware Systems
7.1, 7.2
Post CH
7.1, 7.2
Modelling Context-Aware Systems
7.1, 7.2


Contact Hour 18
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
7.3-7.5
Types of Context Awareness
7.3-7.5
During CH
7.3-7.5
Types of Context Awareness
7.3-7.5
Post CH
7.3-7.5
Types of Context Awareness
7.3-7.5



Contact Hour 19
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
8.1, 8.2
Introduction to IS and Basic Concepts
8.1, 8.2
During CH
8.3
IS Architectures
8.3
Post CH
8.3
IS Architectures
8.3


Contact Hour 20
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
8.4, 8.6
IS Models
8.4, 8.6
During CH
8.4, 8.6
IS Models
8.4, 8.6
Post CH
8.4, 8.6
IS Models
8.4, 8.6


Contact Hour 21
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
9.2
Interaction Multiplicity
9.2
During CH
9.2
Interaction Multiplicity
9.2
Post CH
9.2
Interaction Multiplicity
9.2



Contact Hour 22
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
9.3
IS Interaction Design
9.3
During CH
9.3
IS Interaction Design
9.3
Post CH
9.3
IS Interaction Design
9.3


Contact Hour 23
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
10.2
Basic Autonomous Intra-Acting Systems
10.2
During CH
10.2
Basic Autonomous Intra-Acting Systems
10.2
Post CH
10.2
Basic Autonomous Intra-Acting Systems
10.2


Contact Hour 24
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
10.3, 10.4
Autonomous System Properties
10.3, 10.4
During CH
10.3, 10.4
Autonomous System Properties
10.3, 10.4
Post CH
10.3, 10.4
Autonomous System Properties
10.3, 10.4


Contact Hour 25
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
11.1-11.5, 11.7.8
Conventional Networking Technologies
11.1-11.5, 11.7.8
During CH
11.1-11.5, 11.7.8
Conventional Networking Technologies
11.1-11.5, 11.7.8
Post CH
11.1-11.5, 11.7.8
Conventional Networking Technologies
11.1-11.5, 11.7.8


Contact Hour 26
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
11.6, 11.7
Ubiquitous Networks
11.6, 11.7
During CH
11.6, 11.7
Ubiquitous Networks
11.6, 11.7
Post CH
11.6, 11.7
Ubiquitous Networks
11.6, 11.7


Contact Hour 27
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
12.2
Management of Smart Devices in Virtual Environments
12.2
During CH
12.2
Management of Smart Devices in Virtual Environments
12.2
Post CH
12.2
Management of Smart Devices in Virtual Environments
12.2

Contact Hour 28
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
12.3, 12.4
Management of Smart Devices in HCI environments and Physical environments
12.3, 12.4
During CH
12.3, 12.4
Management of Smart Devices in HCI environments and Physical environments
12.3, 12.4
Post CH
12.3, 12.4
Management of Smart Devices in HCI environments and Physical environments
12.3, 12.4

Contact Hour 29
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
13.1, 13.2, 13.3
Challenges of Smart Devices
13.1, 13.2, 13.3
During CH
13.1, 13.2, 13.3
Challenges of Smart Devices
13.1, 13.2, 13.3
Post CH
13.1, 13.2, 13.3
Challenges of Smart Devices
13.1, 13.2, 13.3

Contact Hour 30
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
13.4-13.6
Challenges in Smart Device Interaction
13.4-13.6
During CH
13.4-13.6
Challenges in Smart Device Interaction
13.4-13.6
Post CH
13.4-13.6
Challenges in Smart Device Interaction
13.4-13.6

Contact Hour 31 & 32
Type
Content Ref.
Topic Title
Study/HW Resource Reference
Pre CH
NA
Final Semester Review
Chapters 1-13
During CH
NA
Final Semester Review
Chapters 1-13 + a Real-Life Case Study
Post CH
NA
Final Semester Review
Chapters 1-13

 Evaluation Scheme:  
Legend: EC = Evaluation Component; AN = After Noon Session; FN = Fore Noon Session
No
Name
Type
Duration
Weight
Day, Date, Session, Time
EC-1
Quiz-I
Online
25 Minutes
5%
August 26 to September 4, 2017

Quiz-II
Online
25 Minutes
5%
September 26 to October 4, 2017

Quiz-III
Online
25 Minutes
5%
October 20 to 30, 2017
EC-2
Mid-Semester Test
Closed Book
2 hours
35%
24/09/2017 (FN) 10 AM – 12 Noon
EC-3
Comprehensive Exam
Open Book
3 hours
50%
05/11/2017 (FN) 9 AM – 12 Noon



Syllabus for Mid-Semester Test (Closed Book): Topics in Session Nos.  1 to 16
Syllabus for Comprehensive Exam (Open Book): All topics (Session Nos. 1 to 32)

Important links and information:
E-learn portal: https://elearn.bits-pilani.ac.in
Students are expected to visit the E-learn portal on a regular basis and stay up to date with the latest announcements and deadlines.
Contact sessions: Students should attend the online lectures as per the schedule provided on the E-learn portal.
Evaluation Guidelines:
1.       EC-1 consists of either two Assignments or three Quizzes. Students will attempt them through the course pages on the E-learn portal. Announcements will be made on the portal, in a timely manner.
2.       For Closed Book tests: No books or reference material of any kind will be permitted.
3.       For Open Book exams: Use of books and any printed / written reference material (filed or bound) is permitted. However, loose sheets of paper will not be allowed. Use of calculators is permitted in all exams. Laptops/Mobiles of any kind are not allowed. Exchange of any material is not allowed.
4.       If a student is unable to appear for the Regular Test/Exam due to genuine exigencies, the student should follow the procedure to apply for the Make-Up Test/Exam which will be made available on the E-learn portal. The Make-Up Test/Exam will be conducted only at selected exam centres on the dates to be announced later.
It shall be the responsibility of the individual student to be regular in maintaining the self-study schedule as given in the course hand-out, attend the online lectures, and take all the prescribed evaluation components such as Assignment/Quiz, Mid-Semester Test and Comprehensive Exam according to the evaluation scheme provided in the hand-out.

No comments:

Post a Comment