Skip to main content
  1. Resources/
  2. Study Materials/
  3. Information Technology Engineering/
  4. IT Semester 5/
  5. Mobile Computing Networks (4351602)/

·
Milav Dabgar
Author
Milav Dabgar
Experienced lecturer in the electrical and electronic manufacturing industry. Skilled in Embedded Systems, Image Processing, Data Science, MATLAB, Python, STM32. Strong education professional with a Master’s degree in Communication Systems Engineering from L.D. College of Engineering - Ahmedabad.
Table of Contents

GUJARAT TECHNOLOGICAL UNIVERSITY (GTU)
#

Competency-Focused Outcome-based Green Curriculum-2021 (COGC-2021)
#

Semester -V
#

Course Title: Mobile Computing and Networks
#

(Course Code: 4351602)

Diploma programme in which this course is offeredSemester in which offered
Information Technology5 th Semester

1. RATIONALE
#

In this course students will learn about types of networks, protocols, and essential addressing systems (Subnetting and supernetting). It covers the basic underlying concepts and techniques recently used in the IT industry. The course will cover various aspects of mobile computing and networks, including the fundamental concepts of mobile devices, wireless communication technologies. In today’s digital age, mobile computing has become an essential component of our daily lives. People rely on mobile devices to access information, communicate with others, and conduct business transactions. Therefore, the course will equip students with the necessary skills and knowledge to manage mobile computing and networks effectively. Furthermore, the course will also provide students with a basic understanding of the latest trends and developments in mobile computing and networks, including emerging technologies such as 5G and 6G.

2. COMPETENCY
#

The purpose of this course is to help the student to attain the following industry identified competency through various teaching-learning experiences:

● Use the latest mobile technology to manage networks.
#

3. COURSE OUTCOMES (COs)
#

The practical exercises, the underpinning knowledge, and the relevant soft skills associated with this competency are to be developed in the student to display the following COs:

The student will develop underpinning knowledge, adequate programming skills of competency for implementing various applications using python programming language to attain the following course outcomes.

  • a) Differentiate OSI and TCP/IP models.
  • b) Compare IPv4 and IPv6 addressing schemes.
  • c) Understand the concepts of Mobile Computing .
  • d) Explain end to end packet delivery using TCP for mobile network.
  • e) Understand the emerging trends in mobile communication.

4. TEACHING AND EXAMINATION SCHEME
#

Teaching SchemeTeaching SchemeTeaching SchemeTotal Credits (L+T+P/2)Examination SchemeExamination SchemeExamination SchemeExamination SchemeExamination Scheme
(In Hours)(In Hours)(In Hours)Total Credits (L+T+P/2)Theory MarksTheory MarksPractical MarksPractical MarksTotal Marks
LTPCCAESECAESETotal Marks
3-2430702525150

(*): Out of 30 marks under the theory CA, 10 marks are for assessment of the micro-project to facilitate integration of COs and the remaining 20 marks is the average of 2 tests to be taken during the semester for the assessing the attainment of the cognitive domain UOs required for the attainment of the COs .

Legends: L -Lecture; T - Tutorial/Teacher Guided Theory Practice; P -Practical; C - Credit, CA -Continuous Assessment; ESE -End Semester Examination.

5. SUGGESTED PRACTICAL EXERCISES
#

The following practical outcomes (PrOs) are the subcomponents of the COs. . . . These PrOs need to be attained to achieve the COs.

S. No.Practical Outcomes (PrOs)Unit No.Approx. Hrs. required
1Test and implement client-server network.(Using Cisco packet tracer)102
2Test and implement peer to peer networks. (Using Cisco packet tracer)102
3Download and install wireshark.102
4Analyze the TCP packets using wireshark.102
5Determine valid IPv4 address from below. If it is a valid IPv4 address then find its class, Network ID and Host ID. If it’s an invalid IPv4 address then give a reason. (Faculty can give more problems as shown below) 1) 1.0.4.5 2) 80.54.256.14 3) 11.025.56.8 4) 192.108.102.101 5) 1.100.11100010.10 6) 228.4.10.25.208202
6Consider any class IP address and propose appropriate subnet masks which have some number of hosts. For example, consider a class ‘C’ network. Propose appropriate subnet mask, which have 6 subnets with 30, 25, 20, 15, 10, 5 hosts.202
77.(a) Consider a class ‘C’ IP with 192.192.192 as the network ID then identify (i) No. of bits identified from host id and their position (position in 32 bit) (ii) No. of subnets possible and their id’s (subnet mask id) (iii) No. of systems per subnet and their range of IP addresses. calculate above three for subnet mask 255.255.255.192 and 255.255.255.193 7.(b) Determine the subnet ID and host ID for the data packet having destination IP address 192.192.192.120 and subnet mask is 255.255.255.240204
8Determine valid IPv6 address from below. If it is a valid IPv4 address then find its class, Network ID and Host ID. If it’s an invalid IPv4 address then give a reason. (Faculty can give more problems as shown below) (a) ::: (b) ::1:: (c) ::g (d) 2001:0db8:85a3:00000:0:8A2E:0370:7334 (e) 2001:0db8:85a3:0000:0000:8A2E:0370:7334:abcd (f) 2001:::1 (g) ::1.2.3.4202
9Prepare a wireless ad-hoc network and show its working in windows operating system.304
10Illustrate IP packet delivery in Mobile IP.402
11Illustrate Agent discovery and agent registration in Mobile IP.402
12Illustrate Bluetooth protocol stack.502
Total28

Note
#

  • i. More Practical Exercises can be designed and offered by the respective course teacher to develop the industry relevant skills/outcomes to match the COs. The above table is only a suggestive list .
  • ii. The following are some sample ‘Process’ and ‘Product’ related skills (more may be added/deleted depending on the course) that occur in the above listed Practical Exercises of this course required which are embedded in the COs and ultimately the competency..
S. No.Sample Performance Indicators for the PrOsWeightage in %
1Regularity20
2Problem Analysis20
3Development of the Solution20
4Testing of the Solution20
5Mock viva test20
TotalTotal100

6. MAJOR EQUIPMENT/ INSTRUMENTS REQUIRED
#

This major equipment with broad specifications for the PrOs is a guide to procure them by the administrators to usher in uniformity of practical in all institutions across the state.

S. No.Equipment Name with Broad SpecificationsPrO. No.
1Computer system with operating system: Windows 8 or higher Ver., macOS, and Linux, with 4GB or higher RAM,All
2Wireshark packet analyzer, Open Source Software, Cisco packet tracerAll

7. AFFECTIVE DOMAIN OUTCOMES
#

The following sample Affective Domain Outcomes (ADOs) are embedded in many of the above-mentioned COs and PrOs. More could be added to fulfill the development of this competencies.

  • a) Work as a leader/a team member.
  • b) Follow ethical practices.

The ADOs are best developed through the laboratory/field based exercises. Moreover, the level of achievement of the ADOs according to Krathwohl’s ‘Affective Domain Taxonomy’ should gradually increase as planned below:

  • i. ‘Valuing Level’ in 1 st year
  • ii. ‘Organization Level’ in 2 nd year.
  • iii. ‘Characterization Level’ in 3 rd year.

8. UNDERPINNING THEORY
#

Only the major Underpinning Theory is formulated as higher-level UOs of Revised Bloom’s taxonomy in order development of the COs and competency is not missed out by the students and teachers. If required, more such higher-level UOs could be included by the course teacher to focus on the attainment of COs and competency.

UnitUnit Outcomes (UOs) (4 to 6 UOs at Application and above level)Topics and Sub-topics
Unit - I Networking Essential1a. Differentiate different models of Network Computing. 1b. Explain OSI Model and TCP/IP of each layer. 1c. Describe Data traffic and Congestion Management.1.1 Models of Network Computing - Centralized Computing - Distributed Computing - Collaborative Computing 1.2 Client Server Network and Peer to Peer Network 1.3 Need of layered mechanism 1.4 OSI Model - Responsibilities of each layer 1.5 TCP/IP Protocol Suite - Comparison of TCP/IP with OSI model - List of Protocols at each layer of TCP/IP and a brief description of each protocol 1.6 Data Traffic - Traffic descriptor - Traffic profiles 1.7 Congestion - Network Performance 1.8 Congestion Control - Open-Loop Congestion Control
Unit - II Protocol and Addressing Scheme2a. Explain different protocols of the OSI layer. 2b. Explain IPv4 and IPv6 addressing scheme. 2c. Describe Subnetting and Supernetting of IPv4.2.1 ARP,RARP (Introduction) 2.2 Routing - Types of routing - Routing table 2.3 SMTP, POP, IMAP (Introduction) 2.4 Introduction to WWW and HTTP/S 2.5 Data link layer protocols - Simplest, stop and wait, stop and wait ARQ 2.6 IPv4 addressing scheme - Classful and classless notations - Ipv4 datagram header - Subnetting and Supernetting - Network address translation - Advantages, Disadvantages
2.7 IPV6 Addressing - Need for IPv6 migration - IPv6 advantages
Unit- III Introduction to Mobile Computing.3a. Explain Architecture for Mobile Computing. 3b. Explain Ad Hoc Networks. 3c. Describe Middleware and Gateway. 3d. List out Application of Mobile Computing.3.1 Evolution of Mobile Computing 3.2 Architecture for Mobile Computing 3.3 Networks (Brief) - Wireless Networks - Ad-hoc networks - Bearer 3.4 Middleware and Gateways (Brief) - Communication middleware - Transaction processing Communication middleware - Behavior management middleware - Communication Gateways 3.5 Application and Services 3.6 Security and Standards
Unit- IV Mobile Network and Transport Layer4a. Explain Packet Delivery, handover management and Location management. 4b. Differentiate Indirect TCP, snooping TCP and Mobile TCP. 4c. Explain TCP over 3.0 G mobile.4.1 Mobile IP - Goals, assumptions and requirements - Entities and terminology 4.2 Packet Delivery, handover management and Location management 4.3 Registration, Tunneling and encapsulation 4.4 Dynamic host configuration (Introduction) 4.5 Indirect TCP, snooping TCP and Mobile TCP 4.6 TCP over 3.0 G mobile
Unit- V Technologies in Trends5a. Explain Architecture of WLAN 5b. Explain Bluetooth 5c. Differentiate 4G, 5G and 6G Mobile Network.5.1 WLAN - Introduction of WLAN - Architecture of WLAN - Types of WLAN 5.2 WPAN - Introduction of WPAN - Applications in WPAN - Bluetooth, architecture and Bluetooth protocol stack 5.3 Mobile Networks - 4G, 5G, 6G (Introduction, features)

Note : The UOs need to be formulated at the ‘Application Level’ and above of Revised Bloom’s Taxonomy’ to accelerate the attainment of the COs and the competency.

9. SUGGESTED SPECIFICATION TABLE FOR QUESTION PAPER DESIGN
#

Unit No.Unit TitleTeaching HoursDistribution of Theory MarksDistribution of Theory MarksDistribution of Theory MarksDistribution of Theory Marks
Unit No.Unit TitleTeaching HoursR LevelU LevelATotal Marks
INetworking Essential826210
IIProtocol and Addressing Scheme1048618
IIIIntroduction to Mobile Computing848416
IVMobile Network and Transport Layer10610016
VTechnologies in Trends628010
TotalTotal4218401270

Legends: R=Remember, U=Understand, A=Apply and above (Revised Bloom’s taxonomy) Note : This specification table provides general guidelines to assist students for their learning and to teachers to teach and question paper designers/setters to formulate test items/questions assess the attainment of the UOs. The actual distribution of marks at different taxonomy levels (of R, U and A) in the question paper may vary slightly from the above table.

10. SUGGESTED STUDENT ACTIVITIES
#

Other than the classroom and laboratory learning, following are the suggested studentrelated co-curricular activities which can be undertaken to accelerate the attainment of the various outcomes in this course: Students should conduct following activities in group and prepare reports of about 5 pages for each activity, also collect/record physical evidences for their (student’s) portfolio which will be useful for their placement interviews:

  • a) List different types of Network operating system.
  • b) Undertake micro-projects in teams
  • c) Give a seminar on any relevant topics.
  • d) Identify the type of Network in your Institute.
  • e) Students are encouraged to register themselves in various MOOCs such as: Swayam, edx, Coursera, Udemy etc to further enhance their learning.

11. SUGGESTED SPECIAL INSTRUCTIONAL STRATEGIES (if any)
#

These are sample strategies, which the teacher can use to accelerate the attainment of the various outcomes in this course:

  • a) Massive open online courses ( MOOCs ) may be used to teach various topics/subtopics.

  • b) Guide student(s) in undertaking micro-projects.

  • c) ‘L’ in section No. 4 means different types of teaching methods that are to be employed by teachers to develop the outcomes.

  • d) About 20% of the topics/sub-topics which are relatively simpler or descriptive in nature is to be given to the students for self-learning , but to be assessed using different assessment methods.

  • e) With respect to section No.11 , teachers need to ensure to create opportunities and provisions for co-curricular activities .

12. SUGGESTED MICRO-PROJECTS
#

Only one micro-project is planned to be undertaken by a student that needs to be assigned to him/her in the beginning of the semester. In the first four semesters, the micro-project are group-based. However, in the fifth and sixth semesters, it should be preferably be individually undertaken to build up the skill and confidence in every student to become problem solver so that s/he contributes to the projects of the industry. In special situations where groups have to be formed for micro-projects, the number of students in the group should not exceed four.

The micro-project could be industry application based, internet-based, workshopbased, laboratory-based or field-based. Each micro-project should encompass two or more COs which are in fact, an integration of PrOs, UOs and ADOs. Each student will have to maintain a dated work diary consisting of individual contributions in the project work and give a seminar presentation of it before submission. The total duration of the micro-project should not be less than 16 (sixteen) student engagement hours during the course. The student ought to submit a micro-project by the end of the semester to develop the industry oriented COs.

A suggestive list of micro-projects is given here. This has to match the competency and the COs. Similar micro-projects could be added by the concerned course teacher:

  • Build a network simulation to create virtual networks, configure devices (routers, switches, etc.), and simulate data transmission using OSI or TCP/IP protocols. Users should be able to observe the flow of packets through different layers and analyze network performance. (Use cisco packet tracer or wireshark)
  • Case study on any one layer of OSI model.
  • Case study on different types of Network devices available at each layer.
  • Case study on IPv4 Address scheme with subnetting and supernetting. (Faculty can give a network to design in which student has to use subnetting and supernetting)
  • Create a simulation of Mobile IP, a protocol that allows mobile devices to maintain continuous connectivity as they move between different networks. The project will involve implementing key components of Mobile IP and demonstrating its functionality in a simulated network environment. [Use NS-3 (Network Simulator 3) or OMNeT++]
  • Conduct a comparative analysis of TCP’s performance over various mobile networks, including 3G, 4G (LTE), and 5G. Measure and compare TCP performance metrics such as throughput, latency, and packet loss across these networks. Identify the differences and similarities in TCP behavior and evaluate the challenges specific to TCP over 3G.
  • Presentation on different WLAN standards.
  • Present different WPAN standards.
  • Case study on GSM architecture.
  • Case study on 4G architecture.

13. SUGGESTED LEARNING RESOURCES
#

S. No.Title of BookAuthorPublication with place, year and ISBN
1Data Communication & NetworkingForouzanTata McGraw Hill
2Computer NetworksAndrew S Tannebaum & David J WetherallPearson, 2012
3Wireless Communications & Networks,William StallingsPearson
4MOBILE COMPUTING: TECHNOLOGY APPLICATIONS AND SERVICE CREATION, 2ND EDNAsoke K TalukdarTata McGraw Hill
5Mobile communicationRappaportPHI
6Mobile CommunicationJochen SchillerPearson

14. SOFTWARE/LEARNING WEBSITES
#

15. PO-COMPETENCY-CO MAPPING
#

Legend: ’ 3’ for high, ’ 2 ’ for medium, ‘1’ for low or ‘-’ for the relevant correlation of each competency, CO, with PO/ PSO

Semester VMobile Computing and Networks (Course Code: 4351602 )Mobile Computing and Networks (Course Code: 4351602 )Mobile Computing and Networks (Course Code: 4351602 )Mobile Computing and Networks (Course Code: 4351602 )Mobile Computing and Networks (Course Code: 4351602 )Mobile Computing and Networks (Course Code: 4351602 )Mobile Computing and Networks (Course Code: 4351602 )
POs and PSOsPOs and PSOsPOs and PSOsPOs and PSOsPOs and PSOsPOs and PSOsPOs and PSOs
Competency & Course OutcomesPO 1 Basic & Discipline specific knowledgePO 2 Problem AnalysisPO 3 Design/ development of solutionsPO 4 Engineering Tools, Experimentatio n & TestingPO 5 Engineering practices for society, sustainability & environmentPO 6 Project Manage mentPO 7 Life-long learning
Competency Use the latest mobile technology to manage networks.Competency Use the latest mobile technology to manage networks.Competency Use the latest mobile technology to manage networks.Competency Use the latest mobile technology to manage networks.Competency Use the latest mobile technology to manage networks.Competency Use the latest mobile technology to manage networks.Competency Use the latest mobile technology to manage networks.Competency Use the latest mobile technology to manage networks.
Course Outcomes CO a) Differentiate OSI and TCP/IP models.2211--2
CO b) Compare IPv4 and IPv6 addressing schemes.2222--2
CO c) Understand the concepts of Mobile Computing.3222--2
CO d) Explain end to end packet delivery using TCP for mobile network.2211--2
CO e) Understand the emerging trends in mobile communication.31----2

16. COURSE CURRICULUM DEVELOPMENT COMMITTEE
#

GTU Resource Persons
#

Sr. No.Name and DesignationInstituteEmail
1Mr. Manoj P. Parmar - Head(IT)Lukhdhirji Engineering College (Diploma), Morbimanojec@gmail.com
2Mrs. Harsha P. Chauhan - Lecturer(IT)Government Polytechnic for Girls, Ahmedabadharshachauhan17@gmail.com
3Mr. Nilesh Thakkar - Lecturer(IT)R. C. Technical Institute, Ahmedabadnileshtkumar_thakkar@rctiahmed abad.gujgov.edu.in