Jupyter for Education
Ideaal voor programmeeronderwijs: alleen een browser nodig
Jupyter Notebook is een webapplicatie waarmee je computercode, opgemaakte tekst en visualisaties in één document kunt combineren.
Let op: Jupyter for Education wordt medio 2025 uitgefaseerd. Vanaf September 2024 is de dienst alleen nog voor bestaande klanten te gebruiken.
Let op: Jupyter for Education wordt medio 2025 uitgefaseerd. Vanaf September 2024 is de dienst alleen nog voor bestaande klanten te gebruiken.
Voordelen
Flexibele softwareomgeving
De omgeving biedt een basis van voorgeïnstalleerde software. Docenten kunnen zelf aanvullende software installeren.
Multi-useromgeving
Docenten kunnen notebooks makkelijk delen. Door docenten aanvullende geïnstalleerde software is direct voor alle gebruikers binnen de cursus beschikbaar.
Technische ondersteuning
Je hebt toegang tot de technische helpdesk van SURF voor ondersteuning.
Laagdrempelig programmeren
Jupyter Notebooks zijn gemaakt om code en tekst in hetzelfde document te combineren. Het stelt een docent in staat om uitleg, opgaven en voorbeeldcode te integreren in één document. Dit maakt het ook voor beginnende programmeurs zeer geschikt.
Studenten die leren programmeren hebben vaak moeite om alle benodigde software, zoals R of een Python interpreter, zelf te installeren. Jupyter Notebooks kunnen op een server worden uitgevoerd: het enige wat de student nodig heeft is een browser.
Deze eigenschappen maken Jupyter Notebooks bij uitstek geschikt voor programmeeronderwijs.
Het scheelt ons enorm veel tijd dat we niets hoeven installeren voor onze cursisten: gewoon inloggen en beginnen.
De voordelen van Jupyter for Education
- ondersteunt meerdere programmeertalen
- is een goede manier om een programmeertaal onder de knie te krijgen (wordt bijvoorbeeld vaak gebruikt in cursussen Python)
- kan worden uitgebreid met verschillende plug-ins, onder andere voor datavisualisatie, dashboards en het automatisch nakijken van toetsen
- wordt ook toegepast als gebruikersinterface voor big data frameworks, databases en computerclusters
- is open source
- is toegankelijk met elke browser; er is geen installatie nodig van extra software en het past dus goed binnen het bring your own device-principe
- een veelvoorkomend probleem bij programmeeronderwijs is wanneer studenten verschillende versies van softwarepakketten gebruiken; de gedeelde softwareomgeving voorkomt dit
- notebooks zijn eenvoudig te delen met anderen, bijvoorbeeld met deelnemers van een cursus
- docenten kunnen sjablonen ontwikkelen met voorbeelden en oefeningen.