|
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 |