2CSE50E4: Mobile Computing

Learning Outcomes: 
Upon Completion of the course, the students will be able to
Understand the concepts and features of mobile computing technologies and applications
Identify the important issues of developing mobile computing systems and applications
Organize the functionalities and components of mobile computing systems into different layers and apply various techniques for realizing the functionalities
Develop mobile computing applications by analyzing their characteristics and requirements, selecting the appropriate computing models and software architectures, and applying standard programming languages and tools
Organize and manage software built for deployment and demonstration.
Syllabus: 
Unit NoTopics
Technical Background

Transmission Fundamentals, Communication Networks, Protocols and the TCP/IP Suite

Wireless Communication Technology

Cellular Wireless Networks, Antennas and Wave Propagation, Modulation Techniques, Multiple Access in Wireless System

Mobile Adaptive Computing, Mobility Management, Data Dissemination and Management

Context-Aware Computing

Introduction to Mobile Middleware, Middleware for Application Development: Adaptation and Agents, Service Discovery Middleware: Finding Needed Services

Introduction to Ad Hoc and Sensor Networks, Challenges, Protocols

Wireless Security , Approaches to Security , Security in Wireless Personal Area Networks , Security in Wireless Local Area Networks ,Security in Wireless Metropolitan Area Networks (802.16) , Security in Wide Area Networks

Text Books: 
Name : 
Wireless Communications and Networking
Author: 
Willam Stallings
Edition: 
Pearson Education. (2002)
Name : 
Fundamentals of Mobile & Pervasive Computing
Author: 
by Frank Adelstein, Sandeep Ks Gupta
Edition: 
TMH (2005)
Reference Books: 
Name: 
Mobile Communications
Author: 
Jochen Schiller
Edition: 
Addison-Wesley (2009)
Name: 
Mobile Data & Wireless Lan Technologies
Author: 
R. Dayem
Edition: 
Prentice-Hall (2005)
Syllabus PDF: 
AttachmentSize
PDF icon 5th Mobile Computing.pdf238.23 KB
branch: 
CBA
Course: 
2014
2016
Stream: 
B.Tech