Introduction to Software-defined Networking (Winter 2015/2016): Difference between revisions

Line 100: Line 100:


==Requirements==
==Requirements==
* '''Please make sure that you fulfill the below requirements.'''
* '''Please make sure that you fulfill the below requirements:'''
* Basic knowledge in computer networking (e.g., successfull completion of the course "Computer Networks") and object oriented programming is required.
** Basic knowledge in computer networking (e.g., successfull completion of the course "Computer Networks") and object oriented programming is required.
* Knowledge of the Python programming language. Students can pursue some online learning courses to get to know Python syntax (see, for instance, [https://www.codecademy.com/en/tracks/python here]). There will only be a short recap on Python during the class.
** Knowledge of the Python programming language. Students can pursue some online learning courses to get to know Python syntax (see, for instance, [https://www.codecademy.com/en/tracks/python here]). There will only be a short recap on Python during the class.
* Basic UNIX/Linux knowledge. You need to know what a man page is, how to install packages in Linux, and how to use a terminal.
** Basic UNIX/Linux knowledge. You need to know what a man page is, how to install packages in Linux, and how to use a terminal.


==Grading==
==Grading==