Python Programming

  • Teaching

    Details

    Faculty Interfaculty
    Departments New Technologies and Education Centre
    Domain Interdisciplinary: Digital Skills
    Code UE-I09.00005
    Languages English
    Type of lesson Lecture
    Level Master, Bachelor
    Semester AS-2025

    Schedules and rooms

    Summary schedule Friday 10:15 - 12:00, Cours bloc, PER 21, Room E230 (Autumn semester)

    Teaching

    Responsibles
    • Härer Felix
    Description

    The growing importance of digitization in all areas means that today, basic programming skills are needed everywhere. These enable you to better understand how processes can be digitized, process large quantities of data and develop your own software applications. Python is considered a complete and easy-to-learn programming language. This language not only serves as a basis for programming, but can also be used for complex data processing tasks, such as Machine Learning, or for visualizing large quantities of data.

    The course will be held in English. Participants will use their own computers and install the software needed to use Python.

    Topics covered in this course include: 

    • Computer processing basics, number systems, character encoding, logic
    • Process modeling using flowcharts, variables, data types and structures, conditions, loops
    • Python installation, package manager, namespaces, data types, data structures in Python
    • Arithmetic and character-based operations, conditions, loops in Python
    • Functions and packages in Python
    • Basics of object-oriented programming and object-oriented programming in Python
    • Basics of web technologies, simple client-server applications in Python
    • File operations in Python
    • Practical data processing in Python
    • Numerical data processing in Python with specific libraries, data analysis and graphing
    Training objectives

    Le but de ce cours est d’être capable de développer soi-même de petites applications ainsi que de faire des analyses de données.

    Condition of access

    Aucun prérequis en informatique n’est exigé.

    Available seats 100
    Softskills Yes
    Off field No
    BeNeFri Yes
    Mobility Yes
    UniPop No
  • Dates and rooms
    Date Hour Type of lesson Place
    19.09.2025 10:15 - 12:00 Cours PER 21, Room E230
    26.09.2025 10:15 - 12:00 Cours PER 21, Room E230
    03.10.2025 10:15 - 12:00 Cours PER 21, Room E230
    10.10.2025 10:15 - 12:00 Cours PER 21, Room E230
    17.10.2025 10:15 - 12:00 Cours PER 21, Room E230
    24.10.2025 10:15 - 12:00 Cours PER 21, Room E230
    31.10.2025 10:15 - 12:00 Cours PER 21, Room E230
    07.11.2025 10:15 - 12:00 Cours PER 21, Room E230
    14.11.2025 10:15 - 12:00 Cours PER 21, Room E230
    21.11.2025 10:15 - 12:00 Cours PER 21, Room E230
    28.11.2025 10:15 - 12:00 Cours PER 21, Room E230
    05.12.2025 10:15 - 12:00 Cours PER 21, Room E230
    12.12.2025 10:15 - 12:00 Cours PER 21, Room E230
    19.12.2025 10:15 - 12:00 Cours PER 21, Room E230
  • Assessments methods

    Examen - AS-2025, Session d'hiver 2026

    Assessments methods By rating

    Examen - SS-2026, Session d'été 2026

    Assessments methods By rating
  • Assignment
    Valid for the following curricula:
    Branche interfacultaire [Cours]
    Version: competences_numeriques

    Digital Neuroscience (Specialised Master) 120 [MA]
    Version: 2023_1/V_01
    sp-MSc in Digital Neuroscience, compulsory courses (practical courses, projects, seminars) > sp-MSc in Digital Neuroscience, compulsory courses (from AS2023 on)

    Digital Society 90 [MA]
    Version: SA25_MA_PA_en_vo1
    DSS 3: Methods, Skills and Applications

    Education / Psychology 120
    Version: SA25_BA_major_de_v01
    Modul 7: Wahlkurse

    Education / Psychology 120
    Version: SA25_BA_major_bil_v01
    Module 7 : Cours à choix

    Education / Psychology 120
    Version: SA14_BA_fr_v02_transition
    CTC / BP1.8-F

    Education / Psychology 120
    Version: SA20_BA_de_v01
    BP1.7-D Bereichsübergreifende Kompetenzen

    Education / Psychology 120
    Version: SA20_BA_bil_v01_transition
    Module 7 : Cours à choix

    Education / Psychology 120
    Version: SA20_BA_de_v01_transition
    BP1.7-D Bereichsübergreifende Kompetenzen

    Education / Psychology 120
    Version: SA20_BA_bil_v01
    BP1.7-B Bereichsübergreifende Kompetenzen / Compétences transversales

    Education / Psychology 120
    Version: SA14_BA_fr_v02
    CTC / BP1.8-F

    Education / Psychology 120
    Version: SA25_BA_major_fr_v01
    Module 8 : Cours à choix

    Educational Sciences 120
    Version: SA25_BA_major_bil_v01
    Module 7 : Cours à choix

    Educational Sciences 120
    Version: SA20_BA_bil_v01
    Variante A > BE1.8a-B Compétences transversales
    Variante B > BE1.7b-B Bereichsübergreifende Kompetenzen

    Educational Sciences 120
    Version: SA25_BA_major_fr_v01
    Module 8 : Cours à choix

    Educational Sciences 120
    Version: SA20_BA_bil_v01_transition
    Variante B > Module 7 : Cours à choix
    Variante A > BE1.8a-B Compétences transversales

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

    Educational Sciences 120
    Version: SA14_BA_fr_v02_transition
    CTC / BS1.8-F

    Educational Sciences 120
    Version: SA25_BA_major_de_v01
    Modul 8: Wahlkurse

    Educational Sciences 120
    Version: SA20_BA_de_v01_transition
    Modul 8: Wahlkurse

    Educational Sciences 120
    Version: SA25_BA_de_v01_transition
    Modul 8: Wahlkurse

    Educational Sciences 120
    Version: SA14_BA_fr_v02
    CTC / BS1.8-F

    Educational Sciences 120
    Version: SA14_BA_de_v01_transition
    Softskills

    English Language and Literature 120
    Version: SA15_BA_ang_V02
    Module Nine: Soft Skills

    French 120
    Version: SA16_BA_fr_V04
    Module 8 - CTC

    Italian 120
    Version: SA22_BA_120_ital_v01
    M8P Softskills

    Ma - Accounting and Finance - 120 ECTS
    Version: 2024-SP_V02 - DD Caen
    UniFr courses > Modules "Data Analytics" and "Audit et Fiscalité": min. 2 courses > DAT: Data Analytics

    Ma - Accounting and Finance - 90 ECTS
    Version: 2021-SA_V02 - Dès SA-2024
    Course - 72 ECTS > Modules "Data Analytics" and "Audit et Fiscalité": min. 3 courses > DAT: Data Analytics > Elective courses

    Ma - Business Communication : Business Informatics - 90 ECTS
    Version: 2024-SA_V03
    OPTION Information Management > Business Informatics Courses > Modules management > DAT: Data Analytics

    Ma - Business Informatics - 90 ECTS
    Version: 2020-SA_V01
    Classes - min. 45 ECTS > Modules management - max. 15 ECTS > DAT: Data Analytics

    Ma - Data Analytics & Economics - 90 ECTS
    Version: 2020-SA_V02
    Courses min 63 ECTS > Mandatory Modules (45 to 63 ECTS) > Module I: Data Analytics (Data) > Elective courses

    Ma - International and European Business - 90 ECTS
    Version: 2021-SA_V01 - dès SA-2024
    Courses > Modules > One complete module taken from the following list > DAT Module validation element group > DAT: Data Analytics > Elective courses
    Courses > Modules > Elective courses of the management modules > Elective courses of the management modules > Elective courses for the Master in management

    Ma - Management - 90 ECTS
    Version: 2021-SA_V03 - Dès SA-2024
    Courses: min. 72 ECTS > Modules - min 54 ECTS > Elective courses taken outside a validating module > Elective courses in the management modules > Elective courses for the Master in management
    Courses: min. 72 ECTS > Modules - min 54 ECTS > Minimum of 3 modules with a minimum of 18 ECTS and 2 core courses > DAT Module validation element group > DAT: Data Analytics > Elective courses

    Ma - Marketing - 90 ECTS
    Version: 2021-SA_V03 - Dès SA-2024
    Courses - 72 ECTS > Complementary module > DAT Module validation element group > DAT: Data Analytics > Elective courses

    MiMa - Business Informatics - 30 ECTS
    Version: 2020-SA_V01
    Cours > Modules management > DAT: Data Analytics

    MiMa - Management - 30 ECTS
    Version: 2021-SA_V01
    Elective courses - 30 ECTS > DAT: Data Analytics

    Psychology 180
    Version: SA19_BA_fr_de_bil_v02
    Module 11 > M11 Soft skills

    Religious Studies 120
    Version: SA17_BA_bi_v02
    SR-Compétences transversales ou complémentaires CTC (SR-BA17-120)

    Social Work and Social Policy 120
    Version: SA21_BA_bil_de_v01
    BAsasp09 - Softskills

    Social Work and Social Policy 120
    Version: SA21_BA_de_v01
    BAsasp09 - Softskills

    Sociology 120
    Version: SA21_BA_bil_de_v01
    BAsoz09 - Softskills

    Sociology 120
    Version: SA21_BA_de_v01
    BAsoz09 - Softskills

    Spanish 120
    Version: SA16_BA_esp_V02
    M7 - Competencias transversales (CTC)