A comprehensive academic resource for Mobile Communication and Computing (MCC) and Mobile Application Development Laboratory (MAD Lab), covering wireless networks, mobile communication protocols, Android application development, and mobile computing architectures.
Overview · Contents · Reference Books · Assignments · Quizzes · Laboratory · Internal Assessment Test · Semester Exam · Question Papers · Submission Report · Syllabus · Usage Guidelines · License · About · Acknowledgments
Mobile Communication and Computing (CSC702) and Mobile Application Development Laboratory (CSL702) are core subjects in the Final Year (Semester VII) of the Computer Engineering curriculum at the University of Mumbai. These courses provide comprehensive knowledge of wireless communication systems, mobile networks, and hands-on Android application development.
The curriculum encompasses several key domains in Mobile Communication and Computing (MCC):
- Wireless Communication Fundamentals: Radio propagation, modulation techniques, spread spectrum, CDMA.
- Mobile Computing Architecture: Mobile device architecture, operating systems, application frameworks.
- Cellular Networks: GSM architecture, call management, handoffs, location management.
- Mobile IP and Protocols: Mobile IP operation, routing, transport layer protocols (TCP, UDP).
- Android Application Development: Activities, intents, fragments, services, broadcast receivers, content providers.
- Mobile Ad-hoc Networks (MANET): Routing protocols, QoS, security in mobile networks.
This repository represents a curated collection of study materials, reference books, lab experiments, and personal preparation notes compiled during my academic journey. The primary motivation for creating and maintaining this archive is simple yet profound: to preserve knowledge for continuous learning and future reference.
As a computer engineer, understanding mobile communication protocols and mobile app development is crucial for building modern connected systems. This repository serves as my intellectual reference point: a resource I can return to for relearning concepts, reviewing methodologies, and strengthening understanding when needed.
Why this repository exists:
- Knowledge Preservation: To maintain organized access to comprehensive study materials beyond the classroom.
- Continuous Learning: To support lifelong learning by enabling easy revisitation of fundamental concepts.
- Academic Documentation: To authentically document my learning journey through Mobile Communication and Computing and Mobile Application Development Laboratory.
- Community Contribution: To share these resources with students and learners who may benefit from them.
Note
All materials in this repository were created, compiled, and organized by me throughout my undergraduate program (2018-2022) as part of my coursework, laboratory assignments, and project implementations.
This collection includes comprehensive reference materials covering all major topics:
| # | Resource | Focus Area |
|---|---|---|
| 1 | MCC Toppers Solution | Solved exams and top-scoring answers |
| 2 | MCC Module 1 | Wireless Communication and Modulation |
| 3 | MCC Module 2 | Mobile Computing Architecture |
| 4 | MCC Module 3 | GSM and Cellular Networks |
| 5 | MCC Module 4 | Mobile IP and Transport Protocols |
| 6 | MCC Module 5 | Mobile Ad-hoc Networks (MANET) |
| 7 | MCC Module 6 | Android Application Development |
| 8 | MCC Index | Index of topics and notes |
| 9 | MCC VIVA | Viva preparation questions |
| 10 | MCC VIVA (Word) | Viva preparation questions (editable) |
Academic assignments for comprehensive learning and practice:
| # | Assignment | Description | Date |
|---|---|---|---|
| 1 | Assignment 1 | Electromagnetic Spectrum, Mobile IP Tunneling, WCDMA vs CDMA2000 | October 22, 2021 |
Topics Covered: Electromagnetic Spectrum for Communication · Mobile IP Packet Forwarding and Tunneling · Encapsulation Techniques for Mobile IP · WCDMA and CDMA2000 Comparison
MCC-specific quizzes conducted during the course:
| # | Quiz | Topics |
|---|---|---|
| 1 | Quiz 1 | Mobile Communication Fundamentals |
| 2 | Quiz 2 | Wireless Networks and Protocols |
| 3 | Quiz 3 | GSM Architecture and Call Management |
| 4 | Quiz 4 | Mobile IP and Transport Layer |
| 5 | Quiz 5 | Mobile Ad-hoc Networks (MANET) |
| 6 | Quiz 6 | Android Application Development |
The laboratory component (CSL702) focuses on hands-on Android application development, covering UI design, activities, intents, data storage, services, and mobile application architecture.
Tip
Virtual Laboratory Resources: This repository features a comprehensive Virtual Lab Section, providing access to the underlying source code and simulations (including Java Applets, NS2 scripts, and Android projects) for practical verification of theoretical concepts. Supplementary virtual experiments are also available through the IIT Kharagpur Virtual Lab.
| # | Experiment | Date | Report | Tutorial |
|---|---|---|---|---|
| 1 | Understanding of Path Loss | August 06, 2021 | View | 📹 Watch |
| 2 | Understanding Co-channel Interference and SINR | July 29, 2021 | View | 📹 Watch |
| 3 | Understanding Cellular Network Frequency Reuse | July 19, 2021 | View | 📹 Watch |
| 4 | Understanding the Handover Mechanism | August 13, 2021 | View | 📹 Watch |
| 5 | WML Form Validation for WAP-enabled Phones | August 20, 2021 | View | 📹 Watch A 📹 Watch B |
| 6 | WML Calculator and Calendar for Android Phones | August 27, 2021 | View | 📹 Watch A 📹 Watch B |
| 7 | Analyzing Network Packets using Wireshark | September 17, 2021 | View | 📹 Watch |
| 8 | Ubuntu Installation and Wireless Network (MANET) using NS2 | September 24, 2021 | View | 📹 Watch |
| 9 | Android User Form with Validation | October 01, 2021 | View | 📹 Watch |
| 10 | Setup and Configuration of Wireless Access Points | October 08, 2021 | View | 📹 Watch |
Experiment 1: Understanding of Path Loss
| Program | Category | Description | Source Code |
|---|---|---|---|
| Simulation | Java Applet | Path Loss Prediction Model | View |
| Readme.txt | Text | Experiment Usage Instructions | View |
Experiment 2: Understanding Co-channel Interference and SINR
| Program | Category | Description | Source Code |
|---|---|---|---|
| Simulation | Java Applet | Co-channel Interference & SINR | View |
| Readme.txt | Text | Experiment Usage Instructions | View |
Experiment 3: Understanding Cellular Network Frequency Reuse
| Program | Category | Description | Source Code |
|---|---|---|---|
| Simulation | Java Applet | Frequency Reuse Concept | View |
| Readme.txt | Text | Experiment Usage Instructions | View |
Experiment 4: Understanding the Handover Mechanism
| Program | Category | Description | Source Code |
|---|---|---|---|
| Simulation | Java Applet | Handover Mechanism | View |
| Readme.txt | Text | Experiment Usage Instructions | View |
Experiment 5: WML Form Validation (2 Programs)
| Program | Category | Description | Source Code |
|---|---|---|---|
| Validation.wml | WML | WML form for student registration | View |
| Validate.wmls | WMLScript | WMLScript for form validation | View |
| Simulation | Project | Complete Virtual Lab Source | View |
| README.txt | Text | Experiment Usage Instructions | View |
Experiment 6: WML Calculator and Calendar (3 Programs)
| Program | Category | Description | Source Code |
|---|---|---|---|
| Calculator.wml | WML | WML calculator interface | View |
| Calculator.wmls | WMLScript | WMLScript calculator logic | View |
| Calendar.wml | WML | WML calendar display | View |
| Simulation | Project | Complete Virtual Lab Source | View |
| README.txt | Text | Experiment Usage Instructions | View |
Experiment 7: Analyzing Network Packets using Wireshark
| Program | Category | Description | Tutorial |
|---|---|---|---|
| Video Demo | Wireshark | Packet Analysis Walkthrough | Watch |
| README.txt | Text | Experiment Usage Instructions | View |
Experiment 8: Ubuntu and MANET using NS2 (1 Program)
| Program | Category | Description | Source Code |
|---|---|---|---|
| manet_simulation.tcl | NS2 TCL | NS2 TCL script for wireless MANET | View |
| Simulation | NS2 Project | Complete Virtual Lab Source | View |
| Readme.txt | Text | Experiment Usage Instructions | View |
Experiment 9: Android User Form with Validation (3 Programs)
| Program | Category | Description | Source Code |
|---|---|---|---|
| strings.xml | Android Resource | Android resource strings | View |
| activity_main.xml | Android Layout | Registration form layout | View |
| MainActivity.java | Android Activity | Form validation logic | View |
| Simulation | Android Project | Complete Virtual Lab Source | View |
| README.txt | Text | Experiment Usage Instructions | View |
Experiment 10: Setup and Configuration of Wireless Access Points
| Program | Category | Description | Source Code |
|---|---|---|---|
| Simulation | Packet Tracer | Wireless Access Point Config | View |
| Readme.txt | Text | Experiment Usage Instructions | View |
| # | Resource | Description |
|---|---|---|
| 1 | Lab README | Detailed navigation guide with experiment descriptions |
Internal assessment evaluations conducted during the course:
| # | Resource | Description |
|---|---|---|
| 1 | Answer Sheet | MCC Internal Assessment Test 1 Answer Sheet |
| # | Resource | Description |
|---|---|---|
| 1 | Answer Sheet | MCC Internal Assessment Test 2 Answer Sheet |
Important
COVID-19 Impact: This coursework was completed during the COVID-19 pandemic. All examinations and assessments were conducted in a digital format.
Final semester examination submission:
| # | Resource | Description | Date |
|---|---|---|---|
| 1 | Answer Sheet | MCC Semester Exam Answer Sheet | November 24, 2021 |
University of Mumbai examination papers from 2012-2019:
| # | Exam Session | Syllabus | Resource |
|---|---|---|---|
| 1 | May 2019 | CBCGS | View |
| 2 | December 2018 | CBCGS | View |
| 3 | May 2018 | CBCGS | View |
| 4 | December 2017 | CBCGS | View |
| 5 | May 2017 | CBCGS | View |
| 6 | December 2016 | CBCGS | View |
| 7 | May 2016 | CBCGS | View |
| 8 | December 2015 | CBGS | View |
| 9 | May 2015 | CBGS | View |
| 10 | December 2014 | CBGS | View |
| 11 | May 2014 | CBGS | View |
| 12 | December 2013 | CBGS | View |
| 13 | May 2013 | CBGS | View |
| 14 | December 2012 | CBGS | View |
| 15 | May 2012 | CBGS | View |
Course completion documentation with exit survey:
| # | Document | Description |
|---|---|---|
| 1 | Exit Survey (Theory) | Course outcome survey for MCC Theory |
| 2 | Exit Survey (Lab) | Course outcome survey for Mobile Application Development Laboratory |
Official CBCGS Syllabus
Complete Final Year Computer Engineering syllabus document from the University of Mumbai, including detailed course outcomes, assessment criteria, and module specifications for MCC and Mobile Application Development Laboratory.
Important
Always verify the latest syllabus details with the official University of Mumbai website, as curriculum updates may occur after this repository's archival date.
This repository is openly shared to support learning and knowledge exchange across the academic community.
For Students
Use these resources as reference materials for understanding mobile communication protocols, wireless networks, and Android application development. All content is organized for self-paced learning.
For Educators
These materials may serve as curriculum references, lab examples, or supplementary teaching resources. Attribution is appreciated when utilizing content.
For Researchers
The documentation and organization may provide insights into academic resource curation and educational content structuring.
This repository and all linked academic content are made available under the Creative Commons Attribution 4.0 International License (CC BY 4.0). See the LICENSE file for complete terms.
Note
Summary: You are free to share and adapt this content for any purpose, even commercially, as long as you provide appropriate attribution to the original author.
Created & Maintained by: Amey Thakur
Academic Journey: Bachelor of Engineering in Computer Engineering (2018-2022)
Institution: Terna Engineering College, Navi Mumbai
University: University of Mumbai
This repository represents a comprehensive collection of study materials, reference books, assignments, and personal preparation notes curated during my academic journey. All content has been carefully organized and documented to serve as a valuable resource for students pursuing Mobile Communication and Computing and Mobile Application Development Laboratory.
Connect: GitHub · LinkedIn · ORCID
Grateful acknowledgment to the faculty members of the Department of Computer Engineering at Terna Engineering College for their guidance and instruction in Mobile Communication and Computing. Their clear teaching and continued support helped develop a strong understanding of wireless communication systems and mobile application development.
Special thanks to the mentors and peers whose encouragement, discussions, and support contributed meaningfully to this learning experience.
Overview · Contents · Reference Books · Assignments · Quizzes · Laboratory · Internal Assessment Test · Semester Exam · Question Papers · Submission Report · Syllabus · Usage Guidelines · License · About · Acknowledgments
Computer Engineering (B.E.) - University of Mumbai
Semester-wise curriculum, laboratories, projects, and academic notes.