ITMC412 : Personal Area Networks

Department

Department of Mobile Computing

Academic Program

Bachelor in Mobile Computing

Type

Compulsory

Credits

03

Prerequisite

ITMC312

Overview

This is a course on the concepts, architecture, design, and performance evaluation of personal area networks protocols and applications. At the conclusion of this course the student will have an understanding of these principles and be capable of implementing network protocols and applications for personal pervasive systems.Topics Covered: Wireless Information devices and wearable computers; PAN applications; PAN issues and challenges; Wireless PAN technology; PAN models and architectures; Wireless Technologies; Wireless LANs; IEEE 802.15, 805.11 standards; Bluetooth technology; Wireless access protocol – WAP; HomeRF protocol; Ad-hoc network protocols; Mobile and wireless networking; PAN middleware and agent architecture; Personal information system.

Intended learning outcomes

Knowledge &understand

  • Making the student able to identify personal area networks
  • Making the student able to identify the importance of personal area networks
  • Familiarizing the student with Bluetooth Technology
  • Making the student able to explain Bluetooth protocol structure
  • Making the student able to identify Zigbee technology
  • Making the student able to gain the knowledge of how Zigbee networks work
  • Familiarizing the student with Ultra Wide Band technology
  • Making the student able to identify Wearable Computing Technology
  • Making the student gaining knowledge about Wireless Sensor Networks Technology
  • Familiarizing the student with Internet of Things Technology

mental skills

  • Making sure the student is able to identify personal area networks
  • Making the student able to connect the importance of personal area networks with other network types
  • Making the student able to identify Bluetooth technology and to analyze how it works
  • Making the student able to explain Zigbee technology, how it works, and its structure
  • Making sure the student is gaining knowledge about Ultra Wide Band Technology and its advantages.
  • Making sure the student is aware about wearable computing technology
  • Making sure the student is aware about WSN technology and its importance.
  • Making sure the student is capable of identifying and understanding IoT technology

Practical & professional skills

  • Making sure the student is able to differentiate between PANs and other network types
  • Making sure the student knows about PAN Applications
  • Making sure the student is aware about Bluetooth technology
  • Making sure the student is aware about how Zigbee works
  • Prepare students to perform technical presentations
  • Making sure students are able to choose the suitable technology for the correct application

General and transferable skills

  • Making sure students are able to deal with scientific papers
  • Making sure students are able to present topics related to PAN
  • Making sure students are committed to perform exams on time
  • Making sure the student has gained verbal and writing communication skills

Teaching and learning methods

  • Lectures
  • Discussion sessions
  • Presentations preparation
  • Mini-projects

Methods of assessments

  • First Midterm exam = 15
  • Second Midterm Exam = 15
  • Final exam = 50
  • Weekly Quiz = 10
  • Scientific paper study, presentation, and discussion = 10

    Course contents

  • Introduction
  • Spread Spectrum RF Technology
  • Bluetooth
  • IEEE802.15
  • SDP
  • ZigBee
  • ZigBee Network Structure UWB
  • UWB
  • Direct Sequence UWB
  • Wearable Computing
  • Battery in Wearable Computing
  • Wireless Sensor Networks & IoT
  • IoT
  • Sensor Technology

Principles of Games Developments (ITMC404)
Parallel and Distributed Computing (ITMC403)
Mobile Multimedia (ITMC402)
Mobile 3D Graphics (ITMC401)
Mobile Commerce (ITMC304)
Programming Paradigms (ITMC302)
ARM microprocessor (ITMC301)
Arabic language 1 (ITAR111)
General English1 (ITEL111)
Physics (ITPH111)
Intro to Information Technology (ITGS111)
Problem solving Technic (ITGS113)
Mathematics I (ITMM111)
Arabic language 2 (ITAR122)
Mathematics II (ITMM122)
General English2 (ITEL122)
Introduction to Programming (ITGS122)
System Analysis and Design (ITGS124)
logic Circuit Design (ITGS126)
Introduction to Statistics (ITST211)
Object Oriented Programmin (ITGS211)
Introduction to Software Engineering (ITGS213)
Introduction to Networking (ITGS215)
Discrete Structures (ITGS217)
Numerical analysis (ITGS219)
Computer Architucture & Organization (ITGS223)
Data Structure (ITGS220)
Foundation of Information Systems (ITGS222)
Information Security (ITGS224)
Introduction to Internet Programming (ITGS226)
Introduction to Databases (ITGS228)
Mobile Applications Development (ITMC311)
Design and Analysis algorithms (ITGS301)
Operating System (ITGS302)
Principles of mobile communication networks (ITMC312)
IT Project Management (ITGS303)
Scientific Writing (ITGS304)
Cross-Platform Mobile App Development (Flutter) (ITMC323)
Heterogeneous and Mobile Databases (ITMC322)
Mobile Interaction Design (ITMC321)
Mobile Operating System (ITMC313)
Security in mobile computing (ITMC411)
Personal Area Networks (ITMC412)
Social Networking (ITMC413)
Networks Programming (ITMC414)
Fundamentals ubiquitous computing (ITMC421)
Cloud Computing (ITMC422)