King Fahd University of Petroleum and
Minerals
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.
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]