At the start of this course the student should have acquired the following competences:
Specific prerequisites for this course:
General knowledge of computer networks
Programming in C++
2. Learning outcomes
The student should be able to design and implement an application in a laboratory setting.
This learning outcome corresponds to the general learning outcomes defined for a bachelor in computer science:
- the student is able to analyze and design a network protocol
- the student is able to implement a network protocol, where choices need to be made concerning the software to be used, the integration with other components, etc...
- since the assignments are made in a small group, communication with colleagues is very important.
3. Course contents
The course in network protocols is concerned with trends in modern telecommunication.
While other telecommunications courses tend to focus on the lower network layers of the OSI model, this course approaches networks from a more application-oriented perspective. Working in pairs, the students are required to work out an application of some of these modern techniques. Besides pure implementation, the student is expected to look up state-of-the-art information on the technology applied. Examples:
- Peer-to-peer communication
- Service discovery
- File sharing
- Wireless ad hoc communication
4. Teaching method
Class contact teaching: Laboratory sessions
Project-based work:In group
5. Assessment method and criteria
Examination: Practical examination
Continuous assessment: Assignments
6. Study materialRequired reading
Apart from the assignement of this project, which is available on the website www.pats.ua.ac.be, extra information is also made available to the students on the same website, such as IETF documents related to the assignment.
The following study material can be studied on a voluntary basis:
General books on networking:
W. Stallings, Data en computer communications (MacMillan)
F. Halsall, Data communications, computer networks and open systems (Addison-Wesley)
A. Tanenbaum, Computer Networks (Prentice-Hall)
J. Kurose, K. Ross, Computer Networking, a top-down approach featuring the Internet, Addison-Wesley, 2001
7. Contact information
Lecturer: Prof. Dr. C. Blondia email@example.com tel. 03 2653903 Gebouw G, CMI, bureel G1.04a Assistants: B. Braem en Michael Voorhaen firstname.lastname@example.org / email@example.com tel 03 26533291 Gebouw G, CMI, bureel G3.30
(+)last update: 12/10/2011 10:50 chris.blondia