Jaypee University of Information Technology, Waknaghat
Department of CSE & IT
MOBILE COMPUTING -15B1WCI731
(Proposed Course Plan)
Course Coordinator:
Dr. Yugal Kumar
Department of Computer Science & Engineering
Course Information
Credit: 3-0-0 (L-P-T)
Semester: Even, Session: Jul – Dec 2017
Class: BTech (CSE), VII Sem
Total lectures: 42
Pre-requisites: Java Programming, Computer Networks, Operating Systems
Course Objective
Mobile Phones have emerged as truly pervasive and affordable information and communication
technology platform in the last decade. So there is a growing need for a course which can teach
students the skills needed to program and configure mobile devices and networks, enabling them
to develop new and exciting applications for existing and emerging hardware technology. The
objective of the course is to equip students on the fundamentals of mobile computing and the
design mobile services. Learn the issues in mobile computing and communications from the
hard- ware and software perspective. Understand the mobile IP stack and mobile web access,
technologies and services.
Assessment
Internal Assessment
Quiz 10Marks
Project 10Marks
Assignment 5Marks
T-1 15Marks
T-2 25Marks
T-3 35Marks
________________________________
Total 100 Marks
Course Outcomes:
CO-1: Introduce enabling technologies of pervasive computing.
CO-2: Acquire solid knowledge on mobile networks and mobile computing.
CO-3: Develop applications that are mobile-device specific and demonstrate current practice in
mobile computing contexts.
CO-4: Understand the concepts of Adhoc and wireless sensor networks.
CO-5: Understand the concepts of Mobile IP.
CO-6: To be able to analyze the performance of different handoff, roaming, and location update
algorithms for cellular networks.
CO-7: Awareness of professional and ethical issues, in particular those relating to security and
privacy of user data and user behavior.
CO-8: Describe the possible future of mobile computing technologies and applications.
B.Tech CSE Programme Objectives (POs)
A graduate of the Computer Science and Engineering Program will demonstrate
PO-1: A strong foundation in core Computer Science and Engineering, both theoretical and
applied concepts.
PO-2: An ability to apply knowledge of mathematics, science, and engineering to real-life
problems.
PO-3: Ability to model, understand and develop complex software and information management
systems.
PO-4: An ability to function effectively within teams.
PO-5: An understanding of professional and ethical responsibility.
PO-6: An ability to communicate effectively, both in writing and oral.
PO-7: The broad education necessary to understand the impact of Computer Science and
Engineering solutions in the societal and human context.
PO-8: A recognition of the need for, and an ability to engage in life-long learning.
PO-9: A knowledge of contemporary issues.
Correlation of COs to POs
sment
Asses
Cours Programme Educational Objectives
e Level of
Outco Attainment
mes PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9
CO1 Familiarity H M H M M H H H H 89
CO2 Familiarity H H H M M H H H H 92
CO3 Usage H H H H H H H H H 100
CO4 Assessment H H H M H H H H H 96
CO5 Assessment H H H H M H H H M 92
CO6 Assessment M H H H H M H H H 92
CO7 Familiarity H M M H H H H H M 89
CO8 Familiarity H M M M M H H H H 85
Assessment (%) 95 87 91 71 84 95 100 100 91
Lecture Plan:
S.No. Chapter Lectures Chapter
1. Introduction to Ubiquitous Computing 1
2. Introduction to Android Operating system Book 1
Introduction to the emerging technology 1
Architecture 1
Installation Setup
The Activity Class 2
The Intent Class 2
Permissions 2
Creating the UI 3,4
Storing and Retrieving Data 9 6
User Notifications 8
Broadcast Receivers 8
Networking
9
Location and maps
9
Sensors
3. Introduction to Windows Operating Systems Book 2
Architecture 1
Installation Setup
Introduction to XAML
Understanding the Navigation Model 2
Understanding the apps lifecycle and managing states 2
Building UI 9 3
Sensors 6
Storing and Retrieving data 10
4. Mid Sem project demo 1
5. WiFi Book 3
Physical Layer
Channel Coding Chapter 6
How the physical layer works and topic
Link Layer MAC Protocols
7.4
Link Adaption Protocols
Energy Efficiency in WiFi 6
Cellular Systems
6. Mobile IP Book 3
Mobility in Network Layer
Internet protocols for Mobile Applications 4 Chapter
Single Hop Mobility 1, 2
Mobile IP and Issues
Handoff Issues
7. Routing Reference
Routing Protocols in MultiHop Networks 4
MultiHop routing metrics 3
8. MANET 2
9. Student presentations on Emerging New Technologies in 4-5
Mobile Computing Area
10. End Sem Project Demo 2
Total 42
References:
Textbooks:
[1] W. Lee and K. Mittal, Beginning Android application development. Indianapolis, Ind.: Wiley
Pub., 2011.
[2]A. Whitechapel and S. McKenna, Windows Phone 8 development internals. Redmond,
Wash.: Microsoft Press, 2012.
[3]I. Stojmenovic, Handbook of Wireless Networks and Mobile Computing. Hoboken, NJ: John
Wiley & Sons, 2002.
[4] Dr.S.S.Dhenakaran, A.Parvathavarthini (2013) 'An Overview of Routing Protocols in Mobile
Ad-Hoc Network', International Journal of Advanced Research in Computer Science and
Software Engineering, 3(2), pp. [Online]. Available at: www.ijarcsse.com
Reference Books:
[1] R. Meier, Professional Android application development. Indianapolis, IN: Wiley, 2009.
[2] Microsoft Open Technologies, Inc., Windows Phone 8 Guide for Android Application
Developers.
[3] Stalling, William, 2002. Wireless Communications and Networks. 2nd ed. Upper Saddle
River, NJ 07458: Pearson