University of Liege | Version française
Study programmes 2008-2009Last update : 29/06/2009
INFO0010-1  Introduction to Computer Networks
Duration :  30h Th, 30h Pr
Credits/ECTS :  
Bachelor in engineering sciences, civil engineer orientation (Bachelor in engineering sciences, civil engineer orientation), 3rd yearDeuxième quadrimestre5
Bachelor in computer sciences, 3rd yearDeuxième quadrimestre6
One-year preliminary programme leading to the Master in Computer SciencesDeuxième quadrimestre6
civil engineering in electricity, 3rd year6,5
civil engineer in computer sciences, 3rd year5
Master in Electrical Engineering, in-depth approach, 2nd yearDeuxième quadrimestre5
Master in Computer Engineering, in-depth approach, 1st yearDeuxième quadrimestre5
Master in Computer Engineering, specialized approach, 1st yearDeuxième quadrimestre5
Holder(s) :  Guy Leduc
Language :  Langue française
Course contents :  
  • Internet architecture : network edge/core/access, protocol layers, history.
  • Application layer: web and HTTP, DNS, socket programming.
  • Transport layer: (de)multiplexing, connectionless transport (UDP), reliable data transfer, connection-oriented transport (TCP), congestion control.
  • Network layer: virtual circuit and datagram networks, router architecture, Internet Protocol (IP), addressing and forwarding, routing algorithms (RIP, OSPF, BGP).
  • Link layer and Local Area Networks: Error detection, multiple access protocols (Aloha, CSMA/CD, Ethernet), addressing, hubs/switches, transparent bridges, PPP
Course objective :  At the end of the course students will understand well the principles of computer networks, their layered architectures (OSI and TCP/IP models), the fundamental mechanisms governing the protocols in various layers, and some examples of existing protocols.
Prerequisites :  Two years of bachelor in computer science or equivalent. This prerequisite is mainly justified because there is a substantial network programming project.
Workshops :  
  • Problem solutions lessons, same schedule as main lessons.
  • Programming assignment: design and development in Java of a distributed application. Groups of 3 students.
Organization :  Second term (from February to May), Fridays from 9AM to 1PM
Written notes :  Reference book: James F. Kurose and Keith W. Ross. Computer Networking - A Top-Down Approach (Fourth Edition). Addison-Wesley, 2008 (ISBN 0-321-49770-8)

Slides : http://www.montefiore.ulg.ac.be/~leduc/cours/reseaux-informatiques.html
Assessment :  The evaluation is threefold: the project, a written exam on exercises, and an oral exam on the theory. At the oral exam the student has to expose clearly and in a synthetical way one part of the course, and prove his/her in-depth understanding by answering questions.
Contacts :  Teacher: Guy Leduc, Guy.Leduc@ulg.ac.be
Secretariat: Charline De Baets, ledent@montefiore.ulg.ac.be
Teaching assistants:
- François Cantin, cantin@run.montefiore.ulg.ac.be,
- Sylvain Martin, martin@run.montefiore.ulg.ac.be,
Etudiant-Moniteur : -


imageHome
imageSearch by Faculty
imageSearch by teacher
imageSearch by course code and title

Students and Studies Administration - Academic Affairs - Contact : Monique Marcourt, General Director for Education and Training - Developed by SEGI