ComS/CprE 454/554: Distributed and Network Operating Systems - Spring 2007

General Information

Instructor
Dr. Wensheng Zhang
Office
109 Atanasoff
Email
wzhang AT cs.iastate.edu
Phone
515-294-2821
Office hours
Mon/Wed 4:00-5:00pm, or by appointment via email
Class hours/Room
Mon/Wed 2:00-3:30pm/Gilman 1114
TA
Bin Tong
Office
125 Atanasoff
Email
tongbin AT cs.iastate.edu
Office hours
TBA
 

Course Description

The purpose of this course is helping students to gain hands-on experience on designing distributed/networked systems. The topics include (tentatively):

Prerequisites

ComS 311, ComS 352, ENGL 105, SP CM 212

Textbook & References

No textbook. References and handouts will be posted on the course website (WebCT).

Course Schedule, handouts, homework assignment, discussion board, etc. are also available in WebCT

Programming Projects

3 programming projects will be assigned. Students are required to develop nesC code for Tiny OS/Mote, or C/C++ code for Linux/Regular-computer. The code of each project shall be submitted by its deadline via WebCT, and students will meet with TA individually for demonstration. To finish a project, students can form groups, and each group cannot have more than 2 students. 

You can borrow motes from the instructor for projects and self-practice.

Exam

There is one in-class midterm exam. No final exam.

Term Project

Student may choose one of the following options to do term projects:

Students are encouraged to discuss with the instructor on their term projects (for topic choosing, etc.)

Grading

The grade will be based on: Others

Appealing policy: If you have questions regarding the grading of your projects or exams, you MUST come to see either the instructor or the TA WITHIN ONE WEEK after the date your homework, projects or exams have been returned to you.

Late Policy: Homework and projects must be turned in before the specified due date and time. Late homework and projects will NOT be accepted.

Academic Honesty: You must do your homework and projects on your own!

You may discuss the homework with anyone and use any reference material, provided you do not copy any other person's work. Appropriate reference or credit must be acknowledged if you do not solve the homework problems on your own.

For the programming projects, it is expected that you have written EVERY LINE OF CODE that you submit (with the exception of code given out in class or references). The following are examples of activities that are PROHIBITED:

Such activities will result in zero points awarded for the project and a formal charge of Academic Dishonesty through the Dean of Students' Office (see the University's Academic Dishonesty Policy for details).

Disability Policy: If you have a disability and require accommodations, please contact the instructor early in the semester so that your learning needs may be appropriately met. You will need to provide documentation of your disability to the Disability Resources (DR) office, located on the main floor of the Student Services Building, Room 1076, 515-294-6624.