Data Analytics in Python

  • Unterricht

    Details

    Fakultät Interfak. Studiengang
    Departement DIT - NTE
    Bereich Interdisziplinär: Digital Skills
    Code UE-I09.00013
    Sprachen Englisch
    Art der Unterrichtseinheit Vorlesung
    Kursus Master, Doktorat, Bachelor
    Semester SA-2023

    Zeitplan und Räume

    Vorlesungszeiten Dienstag 14:15 - 16:00, Wöchentlich (Herbstsemester)

    Unterricht

    Verantwortliche
    • Cuccu Giuseppe
    Dozenten-innen
    • Cuccu Giuseppe
    Beschreibung

    Data Analytics has become ubiquitous over the past decades, as tools based on Machine Learning continue producing innovative results in increasingly more fields. This course provides the foundations to autonomously understand and navigate the topic, with a practice-first approach that yet remains well-grounded into the theory. Students are confronted with weekly assignments, which begin without assumptions on prior knowledge, but soon explore in depth the Python programming language, data handling and pre-processing, visualization and plotting, all the way into the foundation of Machine Learning proper. The skills and confidence acquired are immediately applicable to real-world challenges, both in an industrial, product-first environment, and towards modern challenges in research-oriented academic laboratories.
    The course is entirely in English, and available at all time on Moodle. The students are encouraged to follow the lectures at their own pace, and start at any time, with the Moodle forums and frontal lectures providing extra support.
    Main topics:

    • Python programming: language fundamentals, Jupyter notebooks, object-oriented programming, advanced functionalities, core libraries, debugging.
    • Handling data: data sources, defects and mitigation, access and formats, visualization.
    • Problem analysis: experiment design, data selection, normalization, feature selection, fundamental statistics.
    • Machine Learning: classification, regression, clustering, imputation, dimensionality reduction, with a few selected algorithms on each topic.
    • Study of modern libraries and tools: numpy, jupyter, pandas, seaborn/matplotlib, scikit-learn, keras/tensorflow.

    Code : UE-I09.00013

    Lernziele

    This online course provides the students with the competences and skills to perform advanced Data Analysis using the Python programming language.

    Zugangsbedingungen

    The course Python programming online is recommended but not mandatory.

    Verfügbarkeit 30
    Soft Skills Ja
    ausserhalb des Bereichs Nein
    BeNeFri Ja
    Mobilität Ja
    UniPop Nein
    Hörer Ja
  • Einzeltermine und Räume
    Datum Zeit Art der Unterrichtseinheit Ort
    19.09.2023 14:15 - 16:00 Kurs PER 21, Raum F230
    26.09.2023 14:15 - 16:00 Kurs PER 21, Raum F230
    03.10.2023 14:15 - 16:00 Kurs PER 21, Raum F230
    10.10.2023 14:15 - 16:00 Kurs PER 21, Raum F230
    17.10.2023 14:15 - 16:00 Kurs PER 21, Raum F230
    24.10.2023 14:15 - 16:00 Kurs PER 21, Raum F230
    31.10.2023 14:15 - 16:00 Kurs PER 21, Raum F230
    07.11.2023 14:15 - 16:00 Kurs PER 21, Raum F230
    14.11.2023 14:15 - 16:00 Kurs PER 21, Raum F230
    21.11.2023 14:15 - 16:00 Kurs PER 21, Raum F230
    28.11.2023 14:15 - 16:00 Kurs PER 21, Raum F230
    05.12.2023 14:15 - 16:00 Kurs PER 21, Raum F230
    12.12.2023 14:15 - 16:00 Kurs PER 21, Raum F230
    19.12.2023 14:15 - 16:00 Kurs PER 21, Raum F230
  • Leistungskontrolle

    Prüfung - SA-2023, Wintersession 2024

    Datum 08.02.2024 14:00 - 16:00
    Bewertungsmodus Nach Note

    Prüfung - SP-2024, Sommersession 2024

    Bewertungsmodus Nach Note

    Prüfung - SP-2024, Herbstsession 2024

    Bewertungsmodus Nach Note
  • Zuordnung
    Zählt für die folgenden Studienpläne:
    Digitale Neurowissenschaft (Spezialisierter Master) 120 [MA]
    Version: 2023_1/V_01
    sp-MSc in Digitaler Neurowissenschaft, obligatorischen UE (Praktika, Projekte, Seminare) > sp-MSc in Digitaler Neurowissenschaft, obligatorischen UE (ab HS2023)

    Erziehungswissenschaften 120
    Version: SA20_BA_de_v01
    BE1.8-D Bereichsübergreifende Kompetenzen

    Erziehungswissenschaften 120
    Version: SA20_BA_bil_v01
    Variante B > BE1.7b-B Bereichsübergreifende Kompetenzen

    Italienisch 120
    Version: SA22_BA_120_ital_v01
    M8P Softskills

    Numerische Kompetenzen
    Version: competences_numeriques

    Psychologie 180
    Version: SA19_BA_fr_de_bil_v02
    Modul 11 > M11 Soft skills

    Pädagogik / Psychologie 120
    Version: SA20_BA_bil_v01
    BP1.7-B Bereichsübergreifende Kompetenzen / Compétences transversales

    Pädagogik / Psychologie 120
    Version: SA20_BA_de_v01
    BP1.7-D Bereichsübergreifende Kompetenzen