Course Description

This course will introduce you to some of the most important software engineering issues and techniques associated with the development of reliable sensor networks. We will focus our studies on sensor networks consisting of Berkeley motes, running applications based on the TinyOS operating system, developed using the NesC programming language. This hardware/software platform is quickly becoming the de facto standard among researchers and practitioners.

 

This is a research course, and an opportunity for us to teach one another about an interesting new area emerging at the intersection of Computer Science and Electrical Engineering. The goal is to help us gain an appreciation of the current state of the art, and to assist us in identifying opportunities for improvement. I look forward to the exciting research topics that will emerge from our efforts.

 

Although I will be responsible for creating homework and laboratory assignments, the bulk of the teaching responsibilities will be shared with the class. We are responsible for teaching each other through regular lectures, development projects, and technical reports. By the end of the semester, each group will have undertaken a substantial development project, and will have produced a conference-quality research paper based on their work.

 

This is going to be an excellent semester. Welcome to your first course in sensor networks, fellow instructors.

 

Prerequisites

Permission of the instructor.

 

Meeting Times and Location

Tuesday, Thursday @ 2:00-3:15pm

303 Daniel Hall

 

Course Textbook

There is no official textbook required for this course. Readings from the literature will be assigned throughout the semester.

 

Instructor Information

Jason O. Hallstrom

310 McAdams Hall

(864) 656-0187

jasonoh at cs.clemson.edu

 

Office Hours

Tuesday, Thursday @ 1:00-2:00pm

or by appointment