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.
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.)
GradingLate 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:
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.