DS1TIP - Theory and Practice of Switching Systems

Course specification
Course title Theory and Practice of Switching Systems
Acronym DS1TIP
Study programme Electrical Engineering and Computing
Module Telecommunications and Information Technologies
Type of study doctoral studies
Lecturer (for classes)
Lecturer/Associate (for practice)
    Lecturer/Associate (for OTC)
      ESPB 9.0 Status elective
      Condition No
      The goal Goal of this course is to enable students to creatively solve issues related to the design and implementation of the switching systems.
      The outcome Students will implement modules of the switching systems, in software or hardware, or, they will analyze critical modules of the switching systems.
      Contents of lectures In this course, we will study protocols at the control plane of the switching systems, as well as the design of their hardware components: controllers, switching fabrics, packet processors etc. Course will also cover the system integration of the components. In addition, different switching architectures will be analyzed in terms of their implementational complexities and performance.
      Contents of exercises Work on a project will include hardware and software programming of the modules of switches and routers.
      1. 1. V. A. Pedroni, Circuit Design with VHDL, The MIT Press, August 2004. (Original title)
      2. 2. N. M. Botros, HDL Programming Fundamentals: VHDL and Verilog, November 2005. (Original title)
      3. 3. D. Comer, Network System Design Using Network Processors, Prentice Hall, January 2003. (Original title)
      4. 4. J. T. Moy, OSPF Complete Implementation, Addison-Wesley Professional, December 2000. (Original title)
      Number of hours per week during the semester/trimester/year
      Lectures Exercises OTC Study and Research Other classes
      Methods of teaching Work through a project.
      Knowledge score (maximum points 100)
      Pre obligations Points Final exam Points
      Activites during lectures 0 Test paper
      Practical lessons 0 Oral examination 30
      Projects 70
      Colloquia 0
      Seminars 0