This is a graduate level course. We assume that the students taking this course have done an undergraduate introductory course on Computer Networks.
Wireless sensor networks consist of many nodes with sensing, actuating, computation, and wireless communication capabilities. Such a group of nodes enable a range of wonderful applications by solving tasks in a cooperative and distributed manner. These devices are also frequently severely constrained in the resources such as battery life, storage and computation capability. This makes the design of wireless sensor network very challenging.
The course will cover a broad range of introductory topics such as wireless communication basics, wireless MAC layer protocols, ad hoc network routing and transport protocols before moving on to the problems arising out of applications designed for the sensor network. These include time synchronization, localization, coverage, data aggregation, topology control, and energy management through cross layer protocol design, mobility, and application design.
We will learn to qualitatively and quantitatively analyze the performance of the sensor network protocols. A combination of reference books and a set of research papers will be used to cover the fundamentals, seminal findings and new directions in wireless sensor network research