Ga naar de startpagina
Zoek leermateriaalKennis & expertiseCommunities
NL|EN
Privacy policy
Creative CommonsCreative Commons AttributionSURFFunded by the European Union

Filteren

Zoekresultaten (47)

HBO/WO

MBO

1 augustus 2026

2026 Techniek - Basis PLC automatisering

Deze cursus introduceert deelnemers zonder voorkennis in het programmeren van een Siemens LOGO!-PLC. De cursus duurt zes dagdelen (ca. 3–4 uur per dagdeel) en combineert zelfstandig leren via Canvas met begeleide praktijkopdrachten in het praktijklokaal. Elke dagdeel staat in het teken van één simulatie, oplopend in complexiteit: van een eenvoudige lichtschakelaar tot een ball sorting machine. De docent geeft per simulatie een korte startinstructie, demonstreert nieuwe functies en bewaakt de voortgang via tussentijdse controlepunten. Deelnemers werken vervolgens zelfstandig door drie oplopende niveaus: basis, verdieping en specialist. Benodigde software en materiaal: LOGO! Soft Comfort (demo-versie beschikbaar via Canvas; ook thuis te installeren) EasyVeep (simulatieomgeving) Siemens LOGO!-PLC per werkplek, ingesteld met het juiste IP-adres Canvas-omgeving met leesopdrachten, instructievideo's en inlevermogelijkheid per simulatie Elk programma wordt eerst gesimuleerd en getest voordat het naar de echte PLC wordt geüpload. De docent vervult drie rollen: instructeur, begeleider en beoordelaar. Beoordeling richt zich op zowel het eindresultaat als het werkproces. De cursus sluit af met een bewijs van deelname; er is geen examen.

Document

ROC van Amsterdam - Flevoland

10 maart 2026

Waarom leren we kinderen nog programmeren in het tijdperk van AI?

Blog Iedereen heeft talent — als je het op de juiste manier weet te benaderen. Nieuwsgierigheid, creativiteit, kritisch denken en probleemoplossend vermogen zijn daarbij sleutelvaardigheden. In onze blogs delen auteurs inzichten, werkvormen en praktijkvoorbeelden die lerarenopleiders, leerkrachten en docenten kunnen inspireren. Acht jaar onderzoek samengebracht in een duurzame bron van kennis en inspiratie. . . De laatste tijd is er veel te doen rondom de rol van generatieve AI in programmeren. Ik verbaas me erover hoe vaak mensen me opzoeken over hun ervaringen met programmeren met behulp van AI. Ook op internet verschijnen steeds meer voorbeelden van hoe AI niet-programmeurs helpt bij het schrijven van code. Het neologisme vibe coding beschrijft programmeren in samenwerking met AI-tools: de ‘programmeur’ hoeft alleen maar te beschrijven wat het programma moet doen, aan welke eisen het moet voldoen en hoe het eruit moet zien, waarna een Large Language Model de code genereert. Met de opkomst van AI-agents zoals Claude Code en ChatGPT Codex lijkt programmeren alleen maar makkelijker te worden.

Document

Hylke Faber

2 februari 2026

Scholingstraject AI-geletterdheid (UBVU)

Deze collectie bestaat uit verschillende materialen van het scholingstraject AI-geletterdheid. De doelgroep van dit specifieke traject is medewerkers bij de Universiteitsbibliotheek VU. Je kan het materiaal ook met eventueel wat aanpassingen ook voor andere doelgroepen gebruiken. Het scholingstraject bestaat uit 4 sessies: Introductie in AI Toelichting: Algemene introductie over wat AI is. Welke begrippen moet je weet van hebben? Wat kan een taalmodel? Etc. Verder diende deze sessie om het beginniveau van collega’s te bepalen, zodat wij hier rekening mee konden houden voor de opvolgende sessies. Effectief prompten Toelichting: Dit is een praktisch onderdeel, met als doel op een effectieve manier te leren prompten om de juiste informatie te verkrijgen. Verantwoord & kritisch omgaan met AI Toelichting: Dit is een meer theoretisch onderdeel met veel ruimte voor gesprek en discussie, over onderwerpen als: duurzaamheid, big tech, etc. AI-tools & werk Toelichting: In deze sessie nodigden wij 3 collega’s uit om hun ervaringen te delen en een demo te geven hoe zij AI gebruiken in hun werk. In deze collectie vind je de slides met inhoudelijke stof en interactieve opdrachten, inclusief een PDF voor de gebruikte exit ticket en toetsmatrijs (met leerdoelen gekoppeld aan de taxonomie van Bloom). Verder is ook een link naar de e-learning ‘AI-geletterdheid voor UB-medewerkers’ opgenomen. Deze werd gebruikt als aanvulling (voor- en/of nabereiding) op de fysieke sessies. Als laatste is een eindopdracht toegevoegd met bijbehorende rubric.

Document

Kim Dibbets, Jordy Gevers

16 december 2025

Abstract redeneren tijdens programmeerlessen

Digitale vaardigheden is een belangrijk en nieuw onderwijsgebied in het basisonderwijs. Onderdeel hiervan is computational thinking, wat leerlingen helpt bij het oplossen van problemen door elementen uit de informatica te gebruiken. Abstractie speelt hierbij een belangrijke rol. Abstractie is een complex concept. Onze inspanningen hebben ertoe geleid dat het makkelijker wordt om abstractie te herkennen en observeren, aan de hand van abstractielagen. Hiermee kunnen leerlingen op het juiste moment adequate ondersteuningen krijgen. We bespreken twee onderzoeken: in het eerste onderzoek hebben we observeerbaar gedrag gekoppeld aan abstractie, en in het tweede onderzoek hebben we bovenbouwleerlingen laten programmeren en daarin ook de link gelegd met abstractie. Tijdens het tweede onderzoek hebben we gebruikgemaakt van PRIMM, een lesopzet specifiek voor programmeerlessen in het basisonderwijs, die gezien kan worden als een vorm van structuur en scaffolding. Uit beide onderzoeken komen interessante uitkomsten: patronen in hoe leerlingen op verschillende abstractielagen redeneren en hoe leerlingen elkaar kunnen beïnvloeden. Aan de hand van een aantal voorbeelden lichten we de resultaten nader toe. We zijn nog niet klaar, want de uiteindelijke stap is kijken hoe een leerkracht een interventie kan toepassen in dit proces. We hebben met onze onderzoeken wel een duidelijke richting in hoe we die interventie kunnen vormgeven.

Document

Hylke Faber

2 juli 2025

Intro to python programming

Learning Outcomes for Python Programming Modules 1. Develop and Document Python Code in Jupyter Notebooks Learners will create, document, and execute Python code using Jupyter Notebooks, effectively utilizing Markdown for readable and well-structured analysis. 2. Understand and Apply Python Data Types and Operations Learners will identify and manipulate core Python data types, perform data operations, and utilize comprehensions for efficient data processing. 3. Implement Program Logic and Functions Learners will control program flow using conditionals and loops, encapsulate logic within functions, and handle errors using Python’s exception mechanism. 4. Read, Write, and Process Data Files Learners will read from and write to files, apply regular expressions for text processing, and leverage core library functions for common data tasks. 5. Apply Object-Oriented Programming and Prepare for Data Analysis Learners will design and use classes, including data classes, and set up a Python environment with (Ana)conda, preparing to work with data analysis libraries such as pandas. Consists of 18 lessons (5EC).

Website

Michiel Noback

2 juli 2025

Introduction - Java

Learning outcomes: Demonstrate proficiency in creating, structuring, and documenting Java projects using IntelliJ, applying keyboard shortcuts and best practices for naming and commenting code. • Apply fundamental Java programming concepts including data types, arrays, operators, flow control, methods, constructors, packages, and imports to build well-structured applications. • Design and implement object-oriented solutions using classes, interfaces, inheritance, encapsulation, access modifiers, inner classes, and core API features such as collections, generics, and exception handling. • Employ advanced Java APIs and techniques such as functional programming, streams, multithreading, concurrency, file I/O, regular expressions, annotations, and unit testing with JUnit 5. • Build and deploy web applications using Spring Boot, implementing RESTful services, MVC patterns, dependency injection, Thymeleaf templating, session management, database integration, Ajax, and web security features.

Website

Michiel Noback

2 juli 2025

Data Analysis and visualization BML

Learning Outcomes You can explain the fundamental concepts of data, including data types, data structures, and the importance of data quality, and you can apply these concepts in the context of both Excel and R. You can import data from various sources (such as CSV, TXT, Excel files) into both Excel and R, and you are able to select the appropriate methods and functions for different data formats and structures. You can clean and prepare data for analysis in both Excel and R by applying techniques for identifying and handling missing values, outliers, inconsistencies, and duplicates. You can apply and interpret various data analysis functions in both Excel and R, including determining minimum and maximum values, calculating percentiles, selecting specific data based on criteria, applying conditional formatting to visually identify patterns, and sorting data to gain insights. You can create effective data visualizations in both Excel and R (such as bar charts, line charts, pie charts, and box plots) to communicate patterns, trends, and relationships in data, and you can customize the visualizations for a clear and purpose-driven presentation. Duration: 18 lessons (5EC).

Website

Jurre Hageman

27 mei 2025

Implementatieplan (UvA) AI Chat in curriculum

Het doel van dit implementatieplan is om alle studenten van een opleiding toegang te geven tot een generatieve AI toepassing. Om de implementatie van toepassing succesvol te laten verlopen, hebben we in deze OER een handleiding, een implementatieplan, een communicatiebericht en links naar trainingen (beschikbaar in andere OERs van dezelfde instelling) opgenomen.

Document

Floor van der Steijle, Jennita Meinema

13 mei 2025

Werboek inhoudsanalyse

Werkboek Inhoudsanalyse is een praktische handleiding om te leren hoe je op een betrouwbare en verantwoordelijke manier kunt analyseren hoe mensen met elkaar communiceren. Dit boek richt zich op het ontwerpen en uitvoeren van studies die gebruik maken van kwantitatieve inhoudsanalyse als onderzoeksmethode. Deze eerste editie is ontwikkeld in het kader van de opleiding Communicatie- en Informatiewetenschappen (CIW) van Tilburg University. Binnen één semester schrijven studenten een onderzoeksvoorstel en voeren ze het voorstel vervolgens ook uit. Deze groepsopdracht is volledig uitgewerkt in de bijlagen van het boek.

Open (Access) Tekst Boek

Emiel van Miltenburg

8 mei 2025

Gebouwautomatisering programmeren van NHC installatie

In een practicum wordt de student geleerd om een elektrotechnische installatie die voorzien is van Niko Home Controle te programmeren

Document

Ger Derksen