https://studiegids.vu.nl/en/courses/2025-2026/AB_1255Leren programmeren met Python. Leren om complexe aardwetenschappelijke problemen te beschrijven in termen van een overzichtelijk ‘systeem’, met input, output, grenzen etc. Het verwerven van basiskennis van constructie en toepassing van computermodellen van processen in de Aardwetenschappen. Leren om voor een eenvoudig aardwetenschappelijk probleem een model te ontwikkelen, te programmeren en te testen; dwz de volledige model ontwikkelingscyclus te doorlopen. Leren de toepassing van modellen in de Aardwetenschappen kritisch te beoordelen.Computermodellen worden steeds vaker toegepast in de Aardwetenschappen. Denk bijvoorbeeld aan modellen voor het voorspellen van rivierafvoer, modellen van grondwaterreservoirs of klimaatmodellen, warmte-stromen of lithosfeerdeformatie en chemische cycli. Door deze toepassingen spelen computermodellen van het Aardse systeem ook een steeds grotere rol in de samenleving en het publieke debat. Begrijpen wat er aan de basis van zulke modellen ligt, en een idee hebben van hun sterke en zwakke punten, is dan ook van wezenlijk belang voor iedere aardwetenschapper. Dit vak bestaat uit twee samenhangende onderdelen:In dit vak leer je de basis die nodig is om te werken met de programmeertaal Python, inclusief het schrijven van een eenvoudig computerprogramma.Dit vak geeft een inleiding in de ontwikkeling van computermodellen, hun toetsing aan meetresultaten, hun gedrag en uitkomsten en de toepassing van computermodellen in het wetenschappelijk onderzoek en in de praktijk. Voorbeelden van toepassingen in de Aardwetenschappen worden besproken. Tijdens het practicum doe je eerst ervaring op met het werken met Python. Daarna leer je zelf een eenvoudig model te bouwen, te programmeren in Python en alle stappen van model ontwikkelingscyclus te doorlopen. Daarnaast leer je de conclusies die uit modelstudies getrokken worden op hun wetenschappelijke waarde te beoordelen.Hoorcolleges en computerpractica. De student moet er rekening mee houden dat het afronden van de computerpracticum opdrachten waarschijnlijk deels in eigen tijd zal moeten gebeuren.Het eindcijfer wordt bepaald door een schriftelijk tentamen. Dit schriftelijke tentamen test de kennis over de theorie, het programmeren met Python en over de inhoud van de computerpracticum opdrachten.Collegesheets en practicum materiaal.Eerstejaars bachelor studenten Aardwetenschappen.Alle communicatie, de verspreiding van documenten en opdrachten, en het inleveren van opdrachten vind plaats via Canvas.