Introduction to wireless sensor Networks – Advantages of ad-hoc/sensor networks, Unique constraints and challenges-. Applications Platforms for WSN: Sensor node hardware: mica2, micaZ, telosB, cricket, Imote2, tmote, btnode . Sensor node software (Operating System): tiny0S, MANTIS, Contiki, and Ret0S. Programming tools: C, nesC .Single-Node Architecture. WSN coverage and placement: Coverage problems in WSN – Type of coverage – OGDC coverage Algorithm- Placement Problem. Topology management in wireless sensor Networks-: Different classification of topology management Algorithms- topology discovery-sleep cycle management. Medium access control in wireless networks. Routing in sensor networks: Data centric- position based routing- data aggregation- Clustered based routing Algorithms .Congestion and flow control: Source of congestion- congestion control scenarios- Protocols for congestion and flow control in sensor networks: ESRT-CODA-PSFQ-RCRT-RMST-Fusion. Hard ware design of sensor Networks : Characteristics – Design challenges- Design of Architecture- Functional components- Energy supply- operating system. Application: Underwater sensor networks. Real life deployment of WSN-: Development of sensor based networking for improved management of irrigated crops – usage of sensors on medical devices (like accelerometer and gyroscope) and study of their performance. Research Paper Discussion and Presentation.