eduXchange.nl

Programming in PythonOrganization logo: Wageningen University & Research

About this course

Programming plays an important role in many domains. In business and science writing or adapting computer programs to process, analyse and visualize data in a suitable format has become common practice. This course aims to help students to understand the underlying principles of programming and equip them with basic skills to create computer programs. The programming language Python serves broad application domains. Furthermore, Python is the most commonly used programming language in Machine Learning and Artificial Intelligence. The course also gives an introduction to libraries of available components, and how to use these for building your own programs.
Note: The course in P5 is primarily for MSc students starting in Feb from programmes that include our course as a RO.

Learning outcomes

After successful completion of this course students are expected to be able to:

  • create a computer program based on a given basic algorithm expressed in plain English;
  • adapt and combine standard algorithms to solve a given problem;
  • apply standard programming constructs for a given goal: repetition, selection, functions, composition, modules, aggregated data (arrays, lists, etc.), object-oriented concepts;
  • explain what a given piece of programming code (in Python) does;
  • detect and repair coding errors in a given piece of programming code;
  • use existing libraries taught during the course in programs, e.g., for data manipulation and visualization (Numpy, Pandas and Matplotlib).

Prior knowledge

Assumed Knowledge:
Elementary computer skills.

If anything remains unclear, please check the FAQ of Wageningen University.

Offering(s)

  • Start date

    4 september 2023

    • Ends
      27 oktober 2023
    • Term *
      Period 1
    • Location
    • Instruction language
      English
    • Register between
      1 Jun, 23:59 - 13 Aug 2023
  • Start date

    30 oktober 2023

    • Ends
      22 december 2023
    • Term *
      Period 2
    • Location
    • Instruction language
      English
    • Register between
      1 Jun, 23:59 - 1 Oct 2023
  • Start date

    11 maart 2024

    • Ends
      3 mei 2024
    • Term *
      Period 5
    • Location
    • Instruction language
      English
    • Register between
      1 Jun, 23:59 - 11 Feb 2024
These offerings are valid for students of TU Eindhoven