King Fahd University of Petroleum and Minerals

College of Computer Sciences and Engineering

Computer Engineering Department

Mobile Computing (COE 446)

 

Syllabus

Catalog Description

Introduction to mobile computing, which are wireless randomly moving devices with/without administration center. Studying exciting infrastructure/infrastructure-less wireless protocols in order to design computer networks. Quality of Service (QoS) issues and performance evaluation of various wireless protocols using simulation programs available at COE. Introduction to modeling and optimization methods using linear programming. 

Instructor: Dr. Tarek Sheltami

Office: 22-327

Email: tarek@kfupm.edu.sa

Office hours: Check my weekly schedule or by appointment

Tel: 4678

Text Book: No text book for this class yet. Course notes are published research papers.

Computer Usage

All assignments will require computer usage. This may involve the use of word processing as well as graphic software’s. Some assignments may require the use of electronic databases and/or the internet. Moreover, oral presentations should be conducted via computers. In different projects, students might use special packages that are available in the department to carry out their project simulations or to process their experimental data. Some simulation programs available in the COE department such as OpNet, Matlab and others or programming language such as Java and C++ can be used in the project work.

 

Grading Policy:

%

Attendance and participation in class

5%

More than 5 absences = DN

Major exams

30%

TBA

Assignments

10%

4 Assignments

Quizzes

10%

6 quizzes

Project

10%

2%Pre+8%Re+WQ

Final Exam

35%

Scheduled by registrar

 

 

Evaluation Methods

1.   Attendance and participation in class discussions.

2.   Weekly progress assessment (Assignments and Quizzes).

3.   Midterm exams.

4.   Final exam.

5.   Oral presentation.

Tentative Course Schedule

 

Week 1

Introduction

 

History of Wireless Networks

 

Introduction to Ad hoc Networks

 

Implementation of Ad hoc Networks (Experiment # 1)

Week 2

Mobile Ad hoc Networks

 

Cooperative routing vs Direct Transmission

Week 3

Multiple Access (ALOHA),(CSMA/CA), (FDMA and TDMA), and (CDMA)

Implementation of Bluetooth network (Experiment # 2)

 

Comparison between FDMA, TDMA and CDMA

Week 4

Performance of Fixed Assignments Access Methods

Making a wireless network connection in Windows XP without a router (Experiment # 3)

 

Wireless Network Topologies

Week 5

Introduction to remote access

Multi-hop remote access using laptops and pocket PCs in different modes (Experiment #4)

 

Cell Concept

Week 6

Single to Interference Calculations

Capacity Expansion Techniques

Week 7

Capacity Expansion Techniques

Channel Borrowing Techniques

 

Projects Description, start work in projects

 

Location Management Protocols,

Week 8

Paging Schemes and Location Dissemination

Handoff Management

Week 9

Radio Resource Management and Power Control

Week 10

GSM Cellular System

Week 11

IS-95 Cellular System

Week 12

GPRS

Week 13

WiMAX

Week 14

WiMAX

Project Submission

Week 15

Oral presentations

 

Relationship to Program Outcomes

This course supports the following five program outcomes out of the outcomes required by ABET Criterion 3 for accrediting computer engineering programs.

Outcome 1:   Ability to apply knowledge of mathematics, probability, and statistics to model and analyze some networking protocols. [ABET Criterion 3a]

Outcome 2:   Ability to design and conduct experiments, as well as to analyze and interpret data [ABET Criterion 3b]

Outcome 3:   Ability to function as an effective team member [ABET Criterion 3d]

Outcome 4:   Ability to identify, formulate, and solve network engineering problems. [ABET Criterion 3e]

Outcome 5:   Knowledge of contemporary issues in computer networks. [ABET Criterion 3j]