Software Defined Networking Lab

Module Number: EI78017

Duration: 1 Semester

Occurence: Winter/Summer Semester

Language: English

Number of ECTS: 6

Staff

Professor in charge: Wolfgang Kellerer

Amount of work

Contact hours: 90

Self-study hours: 90

Total: 180

Description of achievement and assessment methods

The module examinations consists of a graded semester project done as group work and graded homework exercises. Learning outcome of the practical design, test and measurement of communication systems, as well as the ability to work in teams and team organization, are reviewed and graded by the delivery of a semester project. therefore, the students work in groups for the semester project. The grading is based on the ability of problem solving, presentation and demonstration of results. The ability of an individual student is evaluated during the semester through multiple homework exercises.

The homework prepares the students for the semester project.

The final grade is calculated as follows:- 60% Semester project (group work) - 40% Homework

Project Work.

Recommended requirements

basic knowledge of communication networks:- network protocols and protocol stacks (TCP/IP and MAC layer)- performance analysis of communication networks- basic network algorithms for resource management, routing, scheduling, etc.Advanced programming skills:- C++, Java, Python or similar- Matlab

Contents

The module addresses state-of-the art challenges in communication systems in the form of a group project. The goal of the project is to develop, test and measure communication systems. The project's topic and problem definition will be given at the beginning of the semester. As a start, the participants will work on reviewing the literature available on the topic and creating a project plan. The project is implemented as a group work, with supervisors available to solve and discuss problems. Finally, the implemented communication system is evaluated through measurements or simulation.

Study goals

The participation in this module offers the students to develop a given communication system as a team project each semester. The students learn the appropriate methods to evaluate communication systems as well.

Teaching and learning methods

The module addresses state-of-the art challenges in communication systems in the form of a group project. The goal of the project is to develop, test and measure communication systems. The project's topic and problem definition will be given at the beginning of the semester. As a start, the participants will work on reviewing the literature available on the topic and creating a project plan. The project is implemented as a group work, with supervisors available to solve and discuss problems. Finally, the implemented communication system is evaluated through measurements or simulation.

Media formats

As a teaching approach, practical exercises and tutorials will be given by lab supervisors. Throughout the project, discussions will take place about issues and ideas on the basis of the given problem and literature.