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.