Course Description
Instructor(s): Muneeb Ali / Zartash Afzal Uzmi

TA: Tashfeen Suleman


The convergence of the Internet, communications and information technologies, coupled with recent engineering advances, is paving the way for a new generation of inexpensive mobile devices, sensors and actuators. It is the distributed and ad hoc deployment of networks of these network devices and sensors that bears promises for a significant impact, not only on science and engineering, but equally importantly on a broad range of applications relating to critical infrastructure protection and security, health care, the environment, energy, food safety, production processing, quality of life, and the economy.

Course: CS-579: ‘Wireless Sensor Networks  (3 units)
            Winter 2004 - 2005

Description:        

Recent advances in wireless communications and electronics
have enabled the development of low-cost, low-
power,multifunctional sensor nodes that are small in size
and communicate untethered in short distances. These tiny
sensor nodes, which consist of sensing, data processing, and
communicating components, leverage the idea of sensor
networks. The sensor networks can be used for various
application areas (e.g., health, military, home). For different
application areas, there are different technical issues that
researchers are currently resolving.

CS-579 is a graduate-level class whose goals are:
  1. To understand the state-of-the-art in sensor network protocols, architectures and applications.
  2. To understand how sensor network research is done.
  3. To investigate novel ideas in the area via research projects.

Core/Elective:
Elective

Pre-requisites: Computer Networks OR Operating Systems

Text:        Reading package compiled by Instructor(s) comprising of various published/refereed research papers. 

The research papers are available here


Lectures: There shall be 20 sessions of 100 minutes each.
                        
Grading:
  • 10% Quizzes (2-3 Quizzes) + Paper Summaries (Due before  each class)
  • 10% Programming Assignments. (2 Assignments)
  • 20% Midterm Exam
  • 30% Final Exam
  • 25% Final Project/Paper
  • 05% Attendance and Class Participation

Paper Summaries:
The students are supposed to write short summaries of the respective papers for the lecture and email them to the TA BEFORE class.

Attendance and Class Participation:
There is 5% attendance and class participation in order to discourage students from missing classes. Each student can miss a maximum of 2 TWO classes. Not attending more than two classes may result in a grade reduction.

Programming Assignments:
Two (2) programming assignments would be given (one before the midterm and another after). The assignments would provide students with hands-on experience with TinyOS and Emstar programming.

Final Project/Paper:
  • Students would work in a group of two students for a quarter-long project/paper.
  • We would work closely with the student groups during the projects to help investigate novel ideas in the field. We would upload project ideas on the course website; however students are welcome to come up with their own research problems.
  • Survey papers (with no simulation/experimental results) are also acceptable. 
  • Projects/papers are officially due at the end of the quarter but the students may continue to work with us after the course towards a research publication.

Latest News
Course reading package
Click here to get the course reading package (PDF)
Course Outline
Click here to view the course outline (PDF)
Copyright © 2004 LUMS