CS 697 Wireless Networks & Mobile Computing:

Syllabus (Spring ’04)

 

1/27

Course overview & Introduction to wireless networks and mobile computing

Schiller 1.1 & 1.2

 

1/29

Introduction to wireless networks and mobile computing (con’td)

Schiller 1.3 & 1.6

Chalenges of Mobile Computing

 

 

2/3

Wireless Transmission: frequencies, signals, antennas, signal propagation

Schiller 2.1, 2.2, 2.3, 2.4

 

2/5

Wireless Transmission: multiplexing (SDM, FDM, TDM, CDM), modulation (ASK, FSK, PSK), spread spectrum, cellular system

Schiller 2.5, 2.6, 2.7, 2.8

 

2/10

Medium Access Control: hidden/exposed terminals, near/far terminals, SDMA, FDMA, TDMA

Schiller 3.1, 3.2, 3.3, 3.4, 3.4.1, 3.4.2

HW1 due

2/12

Medium Access Control: TDMA (cont’d), CDMA

Schiller 3.4.3 – 3.4.10, 3.5, 3.6

 

2/17

Wireless LANs: infra red vs. radio transmission, infrastructure vs. ad-hoc networks, IEEE 802.11: architecture, MAC layer

Schiller 7.1 – 7..3, 7.3.1-7.3.4, 7.3.4.1

Prog1:Wireless LAN Monitor due

2/19

Wireless LANs: IEEE 802.11: MAC layer cont’d, synchronization, power management, roaming,

Schiller 7.3.4.2 - 7.3.4.4, 7.3.5

 

2/24

Wireless LANS: IEEE 802.11802.11b, 802.11a, new developments; Bluetooth overview

Schiller 7.3.6 - 7.3.8, 7.5, 7.5.1, 7.5.2

HW2 due

2/26

Review Session

 

 

3/2

1st Exam

 

 

3/4

Mobile IP: overview, network elements, packet delivery, agent discovery, registration

Schiller 8.1, 8.1.1 - 8.1.5

 

3/9

Mobile IP: tunneling and encapsulation, optimization., IPv6, IP micro-mobility support, DHCP and mobile IP

Schiller 8.1.6 - 8.1.10

 

3/11

Mobile Transport Layer: traditional TCP and implications on mobility, indirect TCP, snooping TCP

Discussion of project Ideas

Schiller 9.1, 9.2, 9.2.1, 9.2.2

Socket Migration

 

3/16

No class

 

 

3/18

No class

 

 

3/23

Mobile Transport Layer: mobile TCP, fast retransmit/fast recovery, selective retransmission, transaction oriented TCP

Schiller 9.2.3 -9.2.7

HW3 due

3/25

Mobile Transport Layer: TCP over 2.5/3G networks, performance-enhancing proxies.

Schiller 9.3, 9.4

 

3/30

Mobile Computing: File systems & WWW architectures for mobile computing

Schiller 10.1, 10.2

 

4/1

Semester Project Proposals Presentations

 

 

4/6

Mobile Computing: WAP – architecture, protocols (WDP, WTLS, WTP, WSP)

Schiller 10.1, 10.2, 10.3.1 –10.3.5

Prog2: Wireless Phone Mail Sender due

4/8

Review Session

 

HW4 due

4/13

2nd Exam

 

 

4/15

Mobile Computing: WAP – Wireless Applications Environment, WML, Push architecture, push/pull services, WAP1.x stacks;  I-mode; WAP 2.0

Schiller 10.3.6 –10.3.8, 10.3.10- 10.3.12, 10.4, 10.6

 

4/20

Mobile Computing: J2ME

Wireless Java

 

4/22

Mobile Computing: BREW

(Lecture notes)

 

4/27

Wireless Telecomm Networks: evolution of wireless telecomm networks; GSM; GPRS

Schiller: ch 4 introduction, 4.1 (and all subsections)

 

4/29

Wireless Telecom Networks: IS-95, CDMA-2000, W-CDMA

(Lecture Notes)

 

5/4

Wireless Location Determination Technologies

Where in the World is Wireless Waldo?

 

5/6

(Slack)

 

 

5/11

Project Presentations & Demos