CENG797 SPECIAL TOPIC IN COMPUTER ENGINEERING: AD HOC NETWORKS

Course Code:5710797
METU Credit (Theoretical-Laboratory hours/week):3 (3.00 - 0.00)
ECTS Credit:8.0
Department:Computer Engineering
Language of Instruction:English
Level of Study:Graduate
Course Coordinator:
Offered Semester:Spring Semesters.

Course Objectives

At the end of this course, the students will be able to

  • Describe basic architectures of ad hoc networks,
  • Compare and contrast ad hoc networks with cellular networks, 
  • Design and implement medium access protocols for ad hoc networks,
  • Design and implement routing protocols for ad hoc networks,
  • Identify significant problems that must be solved by distributed algorithms in ad hoc networks.


Course Content

Introduction to wireless networks; ad hoc networking architectures; mathematical models of ad hoc networks, medium access control; routing protocols in ad hoc networks; multicast routing; transport layer protocols; cross-layer design, security in ad hoc networks; quality of service; energy management; wireless network sensors; Internet of things; cooperation for ad hoc networking; distributed algorithms for ad hoc networking; localization, time synchronization, topology control; mobility models; adcanced topics in ad hoc networks such as vehicular ad hoc networks or flying ad hoc networks


Course Learning Outcomes

At the end of this course, the students will be able to

  • Describe basic architectures of ad hoc networks,
  • Compare and contrast ad hoc networks with cellular networks, 
  • Design and implement medium access protocols for ad hoc networks,
  • Design and implement routing protocols for ad hoc networks,
  • Identify significant problems that must be solved by distributed algorithms in ad hoc networks.