Dr. Asis Nasipuri

Electrical and Computer Engineering



Wireless Sensor Networks

Fall 2016

This course will provide an overview of the principles of operation, design challenges, and application development with wireless sensor networks. The course will review basic principles of wireless multihop networks and discuss the specific challenges for networking of small, low-cost, and low-power wireless sensor devices. Students will be going through hands-on tutorials and design experiments with programmable wireless sensors.

Prerequisite: Knowledge of the following topics is required: (a) Computer networking fundamentals, (b) probability and random variables, (c) C/C++ programming


Instructor: Dr. Asis Nasipuri
Office: EPIC 2352
Phone: 704-687-8418

Office hours: Mondays and Wednesday, 11.00am - 12.30pm
Teaching Assistant: Md. Rajib
E-mail: mrajib@uncc.edu
List of topics:

The topics to be covered include:

  • Introduction: technology, scope, applications of wireless sensor networks

  • Basic principles of multihop wireless networks: wireless transmission, multihop wireless network protocols – medium access, routing

  • MAC in sensor networks: requirements, specific examples including IEEE 802.15.4

  • Routing in sensor networks: energy aware routing, geographic routing, attribute based routing

  • Localization in sensor networks

  • Time synchronization in sensor networks

  • Energy harvesting: scope, challenges, examples

  • Current issues

Syllabus: Download


There is no prescribed textbook for the course. Course material will consist of research papers as cited by the instructor.

The following textbooks may be useful, although not required for the course:

  1. "Protocols and Architectures for Wireless Sensor Networks", H. Karl and A. Willig, John Wiley & Sons, 2006.

  2. Wireless Sensor Networks: An Information Processing Approach”, F. Zhao and L. Guibas, Morgan Kaufmann, 2004

  3. Wireless Sensor Networks”, edited by C. S. Raghavendra, K. M. Sivalingam, and T. Znati, Kluwer, 2004.

  4. Introduction to Wireless and Mobile Systems”, D. P. Agarwal and Q. Zeng, Thomson, 2006



Grading will be performed on the basis of the following components:

  • Homework assignments=20%

  • Mid-term exam-I=20%

  • Mid-term exam-II=20%

  • Project=30%

  • Seminar presentation=10%

Late assignments will not be accepted for grading


Academic Integrity: Students have the responsibility to know and observe the requirements of the The Code of Student Academic Integrity . This code forbids cheating, fabrication or falsification of information, multiple submission of academic work, plagiarism, abuse of academic materials, and complicity in academic dishonesty.