ACN is a graduate course for computer science students. In this course, we will look into the basic principle of designing computer networks, the Internet architecture, network protocols, and various algorithms, etc. Topics to be covered include: LAN & Ethernet, internetworking & IPv6, routing, multicast, TCP & congestion control, P2P & overlay, mobile & wireless, network security and future Internet. Besides, the laterst research on computer network and the basic research method will be introduced. Evaluation is based on reading task presentations, course projects report and examination.
- Instructor: Dan Li
- Lecture time: Fri, 13:30-16:00 in No.6 building(provisional)
- Units: 16
You are supposed to have learned some basic networking knowledge in undergraduated study. Because this course has two course projects, you should be familiar with at least one type of programming language, e.g, C/C++.
|Dan Liemail@example.com||FIT Building 4-104||Thur. 10-11 am|
|Yirong Yufirstname.lastname@example.org||FIT Building 4-104||Mon. 10-11 am|
Course Policies Notices
Here are a few policies we have with this course. You should be clear of all of them and follow them if you want to get the most out of this course.
- First, collaboration is encouraged. we adopt a free-class policy, i.e., students are free to discuss and raise quesition during class. Any question relevant to the course are welcomed, e.g., the doubt of the course content, the confusion of the notation, or even the mistake the instructor has made.
- Second, if you have any confusion of this course or personal problems, you can contact the TA directly. Sending a email or phone call during the working hours are welcomed.
- Third, palgiarizing is strictly probibit. Students involved are to share the grades of the handouts equally. Nevertheless, discussions between different groups are accaptable. The key principle is that you should finish all the handouts independently or coorpated with your partner. Consulting another student's or gourp's solution will be punished.
- Forth, you should submit the homework and the project hand-ins on the web learing system before the deadline and take the responsibility of missing a deadline due to your personal reasons. Never submit the materials via emails to the TA or intructor, they wil not be accepted.
This course has two programming projects, which are supposed to be finished by a group of two students. So you are required to report your partner's name to the TA within one week after the assignment of the first project. If you cann't find one, please contact the TA for help.
Try to avoid partner problems! Both of the projects required lots of efforts, and both of you are resposilble for the assignments. To succeed in the assignment, sufficient discussions, resonable division of labor and fully considered scheduling should be in your head. Never putoff all the work till the deadline. If you have problem in meeting the deadline due to the objective reasons, please contact the TA as soon as possible.
- Tsinghua web learing system:
THU web learing system is a useful tool for both the instructors and students. If you have a question you believe is particular to your circumstances and should not be posted in a public forum (e.g., one that involves posting the solution to homework problems), put it on the discussion group on the web learning system, which reaches the instructors, TAs and all other students.