This course has a focus on data mining and big data analytics. As such, we use a programming language, Python, to solve real world learning problems and extract knowledge from real datasets. Since we need to pick one programming language for the course, we require students to prove proficiency with Python before the course starts, in one of the following ways:
a) Have passed the course DNDS 6288 Scientific Python.
b) Take a MOOC course on programming with Python and show the certificate. I recommend the course on Code Academy, however other courses are also fine. Please bring the syllabus of the course together with the certificate.
c) Show and discuss a project you developed in Python. Projects from someone else (web, friend, previous students) are not considered.
If you use options b) or c): if there is a waiting list for the course, the certificate or the project must be shown before the beginning of the term to hold a place among the regular attendees. If there is no waiting list, it is fine to provide the certificate or show your previous project before the course begins. However, the instructor holds no responsibility in case you do not satisfy the prerequisite and need to drop the course.