CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing...

13
Department of Computer Science COMSATS Institute of Information Technology CSC344 – Wireless and Mobile Computing

Transcript of CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing...

Page 1: CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing Broad coverage of key areas Intro to physical layer “Wireless Communication”

Department of Computer Science

COMSATS Institute of Information Technology

CSC344 – Wireless and

Mobile Computing

Page 2: CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing Broad coverage of key areas Intro to physical layer “Wireless Communication”

Introduction and Course

Overview

Page 3: CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing Broad coverage of key areas Intro to physical layer “Wireless Communication”

How

What

When

Why

Page 4: CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing Broad coverage of key areas Intro to physical layer “Wireless Communication”

How am I going to grade you?

What are we going to cover?

When are you going to do it?

Why you should not take this course?

Page 5: CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing Broad coverage of key areas Intro to physical layer “Wireless Communication”

Course Contents

Supplementary Texts

Research Report Topics

Android Project

Page 6: CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing Broad coverage of key areas Intro to physical layer “Wireless Communication”

Comprehensive course on wireless and mobile computing

Broad coverage of key areas

Intro to physical layer “Wireless Communication”

Emphasis on Higher layers: Layers 2, 3, 4, …, 7

Emphasize both present (Industry standards and products) and near future (Research)

Graduate course: (Advanced Topics)

Less reliance on one textbook

Lot of independent reading and writing

Survey paper (Research techniques)

Peer-Reviews

Page 7: CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing Broad coverage of key areas Intro to physical layer “Wireless Communication”

Understand principles, state-of-the-art

solutions, and challenges in mobile computing

We will focus on the properties of smartphones

and how they have changed the range of

possible computing and web applications we

can now imagine

Page 8: CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing Broad coverage of key areas Intro to physical layer “Wireless Communication”

Protocol Layers: ISO/OSI reference model

Physical Layer: Nyquist/Shannon theorems, Manchester coding

Transmission Media: UTP, Cat 5, Microwave, Radio

Data Communication: Asynchronous vs synchronous, Baud, Bit rate, Half-Duplex vs Full-duplex, Modulation/Demodulation

Packet Transmissions: Framing, Bit stuffing, Byte stuffing

Flow Control: On-Off Window control

Error Detection: Parity, Checksum, Cyclic Redundancy Check

Error Recovery: Start and Stop, Go back n, Selective Reject

LANs: Aloha, CSMA/CD, Ethernet, IEEE 802.3

LAN Addressing: Unicast vs multicast, Local vs Global

LAN wiring: 10Base5, 10Base2, 10Base-T, 100Base-T4, 100Base-TX, 100Base-FX

Extended LANs: Hubs, Bridges, Routers, Switches

Routing: Distance Vector vs Link State, Spanning tree, Source routing

Network Layer: Connectionless vs Connection oriented

Page 9: CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing Broad coverage of key areas Intro to physical layer “Wireless Communication”

General knowledge of a range of computing

devices and intermediate programming skills

Java programming language

Page 10: CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing Broad coverage of key areas Intro to physical layer “Wireless Communication”

Mobile vs Wireless

Mobile vs Stationary

Wireless vs Wired

Wireless

Media sharing issues

Mobile

Routing, addressing issues

Page 11: CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing Broad coverage of key areas Intro to physical layer “Wireless Communication”

Impact of Wireless on Networking

Not tied to walls/infrastructure Ad-hoc networking

Error-prone Traffic Management

Frequent Disconnections Resource Management

Quality of Service for multimedia

Battery operated Media access and networking while sleep

Time synchronization

Broadcast Security

Page 12: CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing Broad coverage of key areas Intro to physical layer “Wireless Communication”

Impact of Mobility on Networking

Location

Addressing

Handoff

Page 13: CSC344 – Wireless and Mobile Computing · Comprehensive course on wireless and mobile computing Broad coverage of key areas Intro to physical layer “Wireless Communication”

Thanks