Onderzoekssoftware ontwikkelen: Going Beyond Notebooks

In het kort
Ontwikkel open-source onderzoekssoftware met Python
Leer digitale onderzoeksmethoden kritisch toe te passen
Werk met relevante casussen en praktijkvoorbeelden
Leer bestaande code aanpassen en hergebruiken
  • Certificaat
  • € 2.645
  • Lessen in Engels
  • LocatieUtrecht
  • Start8 maart 2027
  • Duur5 bijeenkomsten

Van losse code naar herbruikbare en deelbare onderzoekssoftware

Heb je al enige ervaring met programmeren in Python en wil je je code beter structureren en hergebruiken of open-source code van andere onderzoekers kunnen gebruiken? In deze cursus leer je hoe je je programmeerwerk naar een hoger niveau tilt.

Waar gaat deze cursus over?

In één week ga je aan de slag met het opzetten en structuren van een softwareproject, het herbruikbaar en herhaalbaar maken van code, de principes en uitvoering van open-source softwareontwikkeling. Daarnaast maak je kennis met verschillende fundamentele digitale onderzoeksmethodes, zoals webscraping en interactieve visualisaties.

De cursus combineert theorie met praktische toepassingen. Je werkt aan je eigen onderzoeksproject, zodat je de opgedane kennis en vaardigheden direct kunt toepassen in je onderzoek.

Wat levert deze cursus mij op als professional?

Na afloop van de cursus:

  • Kun je samen met anderen software ontwikkelen en onderhouden;
  • Kun je beter beoordelen hoe je bestaande software kunt aanpassen en hergebruiken voor je eigen onderzoek.
  • Beschik je over de kennis en vaardigheden om je onderzoekssoftware gestructureerder, professioneler en duurzamer te ontwikkelen.

Is deze cursus iets voor mij?

Deze cursus is bedoeld voor onderzoekers die al enige ervaring hebben met programmeren in Python en hun vaardigheden verder willen ontwikkelen. De cursus is geschikt voor jou als je:

  • Al een paar keer Pythoncode hebt geschreven voor je onderzoek;
  • Nog weinig of geen ervaring hebt met het ontwikkelen van volledige softwareapplicaties;
  • Je programmeerwerk beter wilt structuren en je kennis van digitale onderzoeksmethoden wilt uitbreiden.

Samenwerking

Deze cursus wordt georganiseerd door de Universiteit Utrecht, en is een doorontwikkeling van de NWO-cursus Research Software Summer School: Going beyond Notebooks.

Over de Universiteit Utrecht

Ga je deze cursus volgen? Dan ben je verzekerd van hoogwaardig onderwijs aan onze breed georiënteerde, internationale onderzoeksuniversiteit. Daar komt bij dat wij als enige universiteit in Nederland wetenschappelijk onderzoek doen naar hóe professionals leren. Je bent er dus verzekerd van dat onze didactiek specifiek op jouw behoeften als professional is afgestemd.

Binnen onze cursussen voor professionals delen onze topwetenschappers hun actuele kennis met je. Doordat deelnemers tegelijkertijd hun praktijkkennis inbrengen ontstaan nieuwe inzichten die je als professional direct kunt gebruiken in je werk.

Ontdek ook onze andere cursussen

  • Nieuw
    20 januari 2027

    Programmeren in Python in 4 dagen

    Leer in vier dagen programmeren met Python. Ontdek hoe je (tekstuele) data verwerkt en analyseert en taken automatiseert. Je past je nieuwe programmeervaardigheden direct toe in een eigen project.

Opzet

De cursus bestaat uit vijf opeenvolgende cursusdagen, met vooraf ongeveer één dag aan voorbereidend huiswerk.

In het programma wisselen praktische vaardigheden, denkwijzen, en bijdragen van (gast)sprekers uit het werkveld elkaar af. Zij delen hun ervaringen en praktische tips.

Er is volop ruimte om aan je eigen onderzoeksproject te werken. Zo breng je de opgedane kennis en vaardigheden direct in de praktijk.

Tijdens deze cursus leer je:

  • De command-line terminal te gebruiken in aanvulling op Python;
  • Samen met anderen code te ontwikkelen met behulp van Git;
  • Onderzoekssoftware deelbaar en herbruikbaar te maken;
  • Onderzoeksvragen te vertalen naar digitale methodes en softwareoplossingen (in Python);
  • Data van het web te verzamelen met webscraping voor gebruik in je onderzoek;
  • Interactieve visualisaties te ontwikkelen om onderzoeksresultaten inzichtelijk te maken.

Programma

  • Dag 1 - De basis voor gestructureerd programmeren
    • Introductie
    • Versiebeheer met Git
    • Virtual environments
  • Dag 2 - Reproduceerbare en herbruikbare software
    • Reproduceerbare code schrijven
    • Open-source softwareontwikkeling
  • Dag 3 - Van onderzoeksvraag naar software-oplossing
    • Onderzoeksvragen vertalen naar software-oplossingen
    • Kritisch kijken naar digitale tools en methoden
    • Begeleid werken aan je eigen project
  • Dag 4 - Dataverzameling
    • Webscraping
    • Werken met APIs
    • Begeleid werken aan je eigen project
  • Dag 5 - Testen en afsluiten
    • Automatisch testen van software
    • Reflectie op je eigen project

Tijdsinvestering

  • Circa één dag voorbereidend huiswerk
  • Vijf opeenvolgende cursusdagen (10.00-17.30 uur)

Actualiteit van de cursus

Digitale onderzoeksmethodes ontwikkelen zich nog steeds in rap tempo en bieden steeds nieuwe mogelijkheden voor wetenschappelijk onderzoek. In deze cursus ontwikkel je de vaardigheden om digitale methoden toe te passen en kritisch te beoordelen welke methoden geschikt zijn voor je eigen onderzoek.

Data

Datum

Tijd

Locatie

maandag 8 maart 2027

10.00 - 17.30 uur

Universiteitsbibliotheek Binnenstad

dinsdag 9 maart 2027

10.00 - 17.30 uur

Universiteitsbibliotheek Binnenstad

woensdag 10 maart 2027

10.00 - 17.30 uur

Universiteitsbibliotheek Binnenstad

donderdag 11 maart 2027

10.00 - 17.30 uur

Universiteitsbibliotheek Binnenstad

vrijdag 12 maart 2027

10.00 - 17.30 uur

Universiteitsbibliotheek Binnenstad

Locatie

De bijeenkomsten vinden plaats in Utrecht in de Universiteitsbibliotheek Binnenstad.

Docent

Jelte van Boheemen MSc

Jelte van Boheemen MSc

Docent

Mees van Stiphout MA

Mees van Stiphout MA

Vragen?

Judy Sterkenburg

Judy Sterkenburg

Hoe meld ik mij aan?

Leuk dat je interesse hebt in deze cursus. Meld je aan voor de interesselijst via de gele knop.

Taal

De cursus wordt in het Engels gegeven. De docenten zijn Nederlandstalig, dus je kunt ook in het Nederlands vragen stellen.

Prijs

De kosten voor de cursus bedragen €2.645 (inclusief koffie/thee, lunch en certificaat).

Certificaat

Na afloop van de cursus ontvang je een certificaat als bewijs van je behaalde resultaat.