Advanced Practical Course Data Science for Computer Networks (Summer 2017)

From NET Wiki
Revision as of 13:52, 13 July 2017 by Dkoll (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Imbox content.png Please subscribe to the course mailing list!
Imbox content.png The fourth and final task is now online.


Workload/ECTS Credits: 180h, 6 ECTS
Module: M.Inf.1800 Fortgeschrittenen Praktikum Computernetzwerke
Lecturer: Dr. David Koll
Teaching assistant: None
Time: Thursday, 14-16 (bi-weekly)
Place: IFI 3.101
UniVZ [1]

Course Organization

In this course, you will complete several practical tasks in the realm of data analysis. These tasks can include both exploratory (descriptive) data analysis as well as the application of machine learning algorithms to specific datasets. The course is structured as a competition, i.e., all groups of students will receive the same tasks.

Each team will need to present their solution for each task. Intermediate reports will have to be submitted from time to time and a final report needs to be submitted at the end of the semester (September 30).


  • You are highly recommended to have completed a course on Data Science (e.g., "Data Science and Big Data Analytics" taught by Dr. Steffen Herbold or the Coursera Course "Machine Learning" by Stanford University) before entering this course. You need to be familiar with basic statistics (distributions, p/t/z-tests, etc.) and a range of machine learning algorithms (linear/logistic/lasso regression, k-means clustering, k-NN classification etc.).
  • Knowledge of Python or R...
  • ...and relevant libraries (e.g., SciKit Learn, Pandas, caret, etc.)

Task Descriptions

Schedule (Tentative)

  • April 13:
    • Informational meeting
    • Release of warmup problem
  • April 20: Release of first project
  • April 27: Submission of warmup problem (5% of final grade) in single PDF by E-Mail to David
    • Submit as a PDF report
    • In the PDF describe your steps in exploratory data analysis and link your results to the predictive model you have built.
    • Also attach your Code
    • Overall, this submission also decides on whether or not you will be able to continue the course.
  • May 4th: Meeting to discuss properties of / problems with data set for first project
  • May 18th:
    • Presentation of first project results (20% of final grade)
    • Release of second project
  • MONDAY, June 12th, 16:00: Meeting to discuss properties of / problems with data set for second project
  • TUESDAY, June 20 th, 16:00:
    • Presentation of second project results (15% of final grade)
    • Release of third project
  • July 13, 16:00: Meeting to discuss properties of / problems with data set for third project
  • August 3: Presentation of third project results (40% of final grade)
  • September 30: Submission of final reports for projects 1-3 (20% of final grade)

All meetings will be at 2.15pm in room IFI 3.101.