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.