|
BILL7230 | Wireless Sensor Networks | 3+0+0 | ECTS:7.5 | Year / Semester | Spring Semester | Level of Course | Third Cycle | Status | Elective | Department | DEPARTMENT of COMPUTER ENGINEERING | Prerequisites and co-requisites | None | Mode of Delivery | Face to face | Contact Hours | 14 weeks - 3 hours of lectures per week | Lecturer | Doç. Dr. Sedat GÖRMÜŞ | Co-Lecturer | | Language of instruction | | Professional practise ( internship ) | None | | The aim of the course: | Understanding sensor platforms, Wireless Sensor Network Architectures, Application areas of Wireless Sensor Networks, Design requirements of Wireless Sensor Networks, Physical layers for Wireless Sensor Networks, MAC protocols for Wireless Sensor Networks, Error control in Wireless Sensor networks, Network layer of Wireless Sensor Networks, Understanding Cross Layer interaction in Wireless Sensor Networks, Timing and localisation protocols, Clusterinf in Wireless Sensor Networks, Standing Challenges in Wireless Sensor Networks. |
Programme Outcomes | CTPO | TOA | Upon successful completion of the course, the students will be able to : | | | PO - 1 : | Understands the design requirements of Wireless Sensor Networks. | | | PO - 2 : | Understands the design requirements for different Wireless Sensor Network architectures. | | | PO - 3 : | Can design and test MAC protocols for the target application. | | | PO - 4 : | Can design the system components required for error control and reliable communication. | | | PO - 5 : | Can create localisation and timing protocols for Wireless Sensor Networks. Can adapt the timing protocol according to the requirements of the target application. | | | PO - 6 : | Understands the clustering requirements for Wireless Sensor Networks and can implement protocols for the cluster based Wireless Sensor Network architecture. | | | CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), PO : Learning Outcome | |
Sensor Platforms, Wireless Sensor Network Architectures, Wireless Sensor Network Applications, Design Requirements for Wireless Sensor Networks, Physical Layers for Wireless Sensor Networks, MAC layer protocols for Wireless Sensor Networks, Error control for Wireless Sensor Networks, Network Layer, Cross Layer protocols, Timing and Localisation protocols, Clustering in Wireless Sensor Networks, Research topics in Wireless Sensor Networks. |
|
Course Syllabus | Week | Subject | Related Notes / Files | Week 1 | Introduction to Wireless Sensor Platforms
| | Week 2 | Popular Operating systems for realising Wireless Sensor Networks. Apllication areas of Wireless Sensor Networks. | | Week 3 | Desingn of Wireless Sensor Networks: Hardware limitations, Error tolerans, Scalability, pricing, resource requirements(power, throughput, coverage, etc.). | | Week 4 | Power consumption of different protocol layers and the relationship between thus: power consumption of sensors, processing power consumption, power consumption of wireless communication. | | Week 5 | Physical layer for Wireless Sensor Networks: Wireless communication, RF communication basics, Error Coding, Modulation types. | | Week 6 | Physical layer for Wireless Sensor Networks: Wireless Channel Effects ; Attenuation, Multipath Fading, Channel Error Rate and Channel Models. | | Week 7 | MAC protocols: Challenges for MAC; Channel access mechanisms, CSMA MAC layers. | | Week 8 | MAC protocols: Reservation-Based Medium Access, and Hybrid Medium Access. | | Week 9 | Mid Term | | Week 10 | Error Control: Classification of Error Control Schemes, Error Control in Wireless Sensor Networks, Cross-layer Analysis Model. | | Week 11 | Network Layer: Challenges for Routing, Data-centric and Flat-Architecture Protocols, Hierarchical Protocols. | | Week 12 | Network Layer: Geographical Routing Protocols, and QoS-Based Protocols. | | Week 13 | Cross-layer Solutions: Cross-layer Interactions, Cross-layer Module, Example Cross Layer Solutions in Contiki OS. | | Week 14 | Time Synchronization: Challenges for Time Synchronization, Network Time Protocol, Example timing protocols and implementation based timing protocol desing in Contiki OS. | | Week 15 | Localisation: Challenges in Localization, Ranging Techniques, Range-Based Localization Protocols, Range-Free Localization Protocols. | | Week 16 | Final | | |
1 | Wireless Sensor Networks, I.F. Akyıldız, Mehmet Can Vuran, Wiley Press. | | |
1 | Contiki Operating System, http://www.contiki-os.org | | 2 | OpenWSN, http://www.openmote.com/openwsn/ | | |
Method of Assessment | Type of assessment | Week No | Date | Duration (hours) | Weight (%) | Mid-term exam | 9 | | 2 | 30 | Project | 14 | | 2 | 30 | End-of-term exam | 16 | | 2 | 40 | |
Student Work Load and its Distribution | Type of work | Duration (hours pw) | No of weeks / Number of activity | Hours in total per term | Yüz yüze eğitim | 3 | 14 | 42 | Sınıf dışı çalışma | 5 | 14 | 70 | Laboratuar çalışması | 0 | 0 | 0 | Arasınav için hazırlık | 15 | 1 | 15 | Arasınav | 2 | 1 | 2 | Proje | 35 | 1 | 35 | Dönem sonu sınavı için hazırlık | 20 | 1 | 20 | Dönem sonu sınavı | 2 | 1 | 2 | Total work load | | | 186 |
|