Categorie: curriculum

  • Programmeren met AI en LLMs

    Programmeren met AI en LLMs

    LLMs A New Way to Teach Programming

    Als instructeurs en onderzoekers hebben we allemaal gezien hoe uitdagend het kan zijn voor studenten om te leren programmeren. Studenten moeten iteratief vele vaardigheden leren, zoals het gebruik van de juiste syntaxis, het traceren van code, het gebruiken van veelvoorkomende programmeerpatronen, code schrijven en de code die ze schrijven testen en debuggen. Het worstelen met een van deze taken kan betekenen dat de student niet in staat is om het probleem op te lossen dat ze wilden oplossen.

    In deze presentatie zullen we onderzoeken hoe grote taalmodellen (LLM’s), zoals GitHub Copilot en ChatGPT, de vaardigheden die nodig zijn om te slagen in programmeren kunnen veranderen en meer studenten in staat kunnen stellen succesvolle programmeurs te worden. Opmerkelijk genoeg kan deze verschuiving – weg van syntaxis en naar probleemdecompositie en testen – precies zijn waar veel instructeurs altijd al op hoopten zich te kunnen richten in CS1.

    As instructors and researchers, we’ve all seen how challenging it can be for students to learn to program. Students need to iteratively learn many skills, such as using correct syntax, tracing code, using common programming patterns, writing code, and testing/debugging the code they write. Struggling with any one of these tasks may mean that the student fails to solve the problem they wanted to solve.

    In this talk, we’ll explore how Large Language Models (LLMs) like GitHub Copilot and ChatGPT can shift the skills needed to succeed at programming and enable more students to become successful programmers. Remarkably, this shift –- away from syntax and toward problem decomposition and testing may also be exactly what many instructors were hoping to be able to focus on in CS1 all along.

    • Why so many students struggle in CS1
    • How LLMs change the skills needed to program, and how we might teach these skills
    • How LLMs benefit students and instructors
    • Concerns and questions around using LLM s
  • Vakdidacticus Informatica Delft

    Vakdidacticus Informatica Delft

    Binnengekomen per email. Wordt jij de nieuwe vakdidacticus informatica bij de TU Delft?

    Voor meer informatie over deze vacature, neem contact op met dr. Hanno van Keulen, Opleidingsdirecteur Universitaire Lerarenopleiding TU Delft, [email protected]

    Functieomschrijving

    De vakdidacticus Informatica is verantwoordelijk voor de vakdidactische vorming van de academische leraren-in-opleiding van de TU Delft. Dat zijn masterstudenen van de MSc Science Education & Communication, en bachelorstudenten die de Educatieve Minor hebben gekozen. Je geeft en ontwikkelt de sleutelvakken Vakdidactiek Basis Informatica en Vakdidactiek Verdieping Informatica. Je werkt samen met andere vakdidactici en de docent Werkplekleren aan het vormgeven van het Schoolpracticum op onze stagescholen. Je begeleidt afstudeeronderzoek op jouw vakgebied. Je draagt bij aan de professionele ontwikkeling van werkplekbegeleiders op stagescholen en aan activiteiten van de TU Delft gericht op schoolontwikkeling en vernieuwen van het Informatica-onderwijs. Je draagt bij aan het programma Co-teach Informatica en je stuurt studentassistenten aan die in dit programma opdrachten van leerlingen nakijken. Je doet vakdidactisch onderzoek en acquireert middelen om onderzoeks- en innovatieprojecten uit te voeren.

    Je gaat werken bij de sectie Science Education & Communication (‘SEC’), die als hoofdtaak heeft de Universitaire Lerarenopleiding te verzorgen. SEC is actief in de onderwijsregio Zuid-Holland en daarbuiten, en onderhoudt veel contacten met scholen en andere lerarenopleidingen, met name het ICLON van de Universiteit Leiden en het Instituut voor Lerarenopleiding van de Hogeschool Rotterdam. SEC is goed ingebed in de TU Delft en streeft ernaar bètatechnische innovaties van ontwerpers en onderzoekers snel op te pikken en geschikt te maken voor het funderend onderwijs. In de lerarenopleiding studeren nu ongeveer 150 studenten, verdeeld over vijf schoolvakken (Wiskunde, Natuurkunde, Scheikunde, Informatica, Onderzoek & Ontwerpen). Informatica is een ’tekortvak’: we streven naar vergroting van de instroom in de lerarenopleiding.  

    Functie-eisen Vakdidacticus informatica

    Je hebt een wetenschappelijke opleiding in Informatica/Computer Science en een eerstegraads lesbevoegdheid voor het schoolvak Informatica. Je bent gepromoveerd op onderwijskundig of vakdidactisch onderzoek. Je hebt een uitstekende beheersing van de Nederlandse en Engelse taal. Je bent goed bekend met de vakinhoudelijke aspecten van het Schoolexamenprogramma (zie de website van SLO).

    Leservaring in het voortgezet onderwijs is een pré. Je bent in staat toepassingen van de Informatica, zoals gaming, artificial intelligenve, robotica, en virtual reality, te implementeren in het funderend onderwijs en hier (zelfstudie)modules bij te schrijven. Je hebt goede communicatieve eigenschappen en kunt effectief samenwerken met de lerarenopleiders van de andere bètatechnische schoolvakken en met werkplekbegeleiders.

    Voldoe je niet aan alle functie-eisen, maar denk je wel dat je geschikt bent voor deze functie? Dan zien we je sollicitatie toch graag tegemoet. 

    Arbeidsvoorwaarden

    • Een salaris dat is gebaseerd op schaal 11 of 12 (inschaling op basis van kennis en ervaring) uit de CAO Nederlandse Universiteiten met een minimum van €3.974,- en een maximum van €6.181,- bruto per maand op basis van een volledige werkweek (38 uur), plus 8% vakantiegeld en een eindejaarsuitkering van 8,3%.
    • Een uitstekende pensioenregeling via het ABP.
    • De mogelijkheid om jaarlijks een individueel arbeidsvoorwaardenpakket samen te stellen.
    • Korting bij zorgverzekeraars.
    • Flexibele werkweek.
    • Jaarlijks 232 verlofuren (bij 38 uur). Via het individueel keuzebudget kun je bovendien verlofuren verkopen of bijkopen.
    • Volop mogelijkheden om opleidingen, trainingen en cursussen te volgen.
    • Gedeeltelijk doorbetaald ouderschapsverlof.
    • Aandacht voor gezond en energiek werken met het vitaliteitsprogramma.

    TU Delft

    De Technische Universiteit Delft heeft een sterk fundament. Als bouwer van de wereldberoemde Nederlandse waterwerken en pionier in biotech is TU Delft een internationale topuniversiteit die wetenschap, engineering en design combineert. TU Delft staat voor onderwijs, onderzoek en innovatie van wereldklasse om uitdagingen op het gebied van energie, klimaat, mobiliteit, gezondheid en digitale maatschappij aan te gaan. Generaties Delftse ingenieurs hebben bewezen ondernemende probleemoplossers te zijn in bedrijfsleven en in sociale context.

    Bij TU Delft omarmen we diversiteit als een van onze kernwaarden en zetten we ons actief in om een universiteit te zijn waar jij je thuis voelt en kunt floreren. We hechten veel waarde aan verschillende perspectieven en kwaliteiten, omdat wij geloven dat dit ons werk innovatiever, de TU Delft-gemeenschap levendiger en de wereld rechtvaardiger maakt. Samen bedenken en ontwikkelen we oplossingen die een positieve invloed hebben op wereldwijde schaal. Daarom nodigen we jou uit om te solliciteren. Je sollicitatie krijgt een eerlijke behandeling.

    Challenge. Change. Impact!

    Faculteit Technische Natuurwetenschappen

    Met meer dan 1.100 medewerkers, waaronder 150 baanbrekende hoofdonderzoekers (principal investigators), en ongeveer 3.600 gepassioneerde studenten is de faculteit Technische Natuurwetenschappen een inspirerend wetenschappelijk ecosysteem. Onze faculteit richt zich op sleuteltechnologieën, zoals quantum- en nanotechnologie, fotonica, biotechnologie, synthetische biologie en materialen voor energieopslag en -conversie, en biedt oplossingen voor belangrijke problemen van de 21e eeuw. Daarvoor leiden we studenten op in brede bachelor- en specialistische masteropleidingen met een sterke onderzoekscomponent. Onze wetenschappers verrichten baanbrekend fundamenteel en toegepast onderzoek op het gebied van Life and Health Science & Technology, Nanoscience, Chemical Engineering, Radiation Science & Technology en Engineering Physics. We leiden ook de volgende generatie middelbare school docenten op.

    Klik hier om naar de website van faculteit Technische Natuurwetenschappen te gaan.

  • Leren programmeren? BJOC is geupdatet!

    Leren programmeren? BJOC is geupdatet!

    Aan de slag!

    In dit artikel wordt de cursus programmeren van BJOC.nl besproken, speciaal ontworpen voor beginners en docenten om te leren programmeren. Hoofdstukken 1 en 2 zijn volledig herschreven en de cursus biedt ondersteuning en begeleiding.

    Hier zijn vijf tips om te leren programmeren:

    • Begin met de basis: Leer de basisprincipes van programmeren en de terminologie die daarbij hoort.
    • Oefen regelmatig: Oefening baart kunst, dus blijf oefenen met het schrijven van code.
    • Volg online cursussen: Er zijn tal van gratis en betaalde online cursussen beschikbaar om je kennis te vergroten. The Beauty and Joy of computing kan een heel goede start opleveren!
    • Lees code van anderen: Bekijk en bestudeer code van anderen om te leren hoe ze bepaalde taken hebben aangepakt.
    • Wees creatief: Gebruik je fantasie en verzin creatieve manieren om code te schrijven en problemen op te lossen.

    Zoek je een kwalitatief hoogstaande en gratis cursus om te gebruiken in je lessen programmeren? BJOC.nl biedt een uitstekende start voor jou en je leerlingen! Onze website biedt een cursus programmeren voor beginners, waarbij we onlangs de eerste twee hoofdstukken volledig hebben herschreven en alle onzorgvuldige vertalingen hebben verbeterd.

    Leer programmeren met Alonzo. De mascotte van Snap!.
    Alonzo, de mascotte van Snap!

    Onze cursus is gemakkelijk te leren en leuk om te doen. De eerste twee hoofdstukken zijn nu nog beter geschreven en bieden een duidelijke uitleg van de basisprincipes van programmeren. Het beste van alles is dat onze cursus volledig gratis is, dus er zijn geen kosten verbonden aan het leren programmeren!

    Met BJOC.nl hoef je als docent geen voorkennis te hebben om de cursus te kunnen geven. Onze lessen zijn zo opgezet dat alle leerlingen ze kunnen begrijpen en volgen. We bieden alle informatie die nodig is om een succesvolle programmeur te worden, van de basisprincipes tot het schrijven van complexe programma’s.

    Hulp bij het leren programmeren

    Naast het leren van de programmeertalen biedt BJOC.nl ook begeleiding en ondersteuning aan leerlingen. Ons forum is een geweldige plek om vragen te stellen en hulp te krijgen van andere programmeurs. We hebben ook een sectie met tips en trucs om leerlingen te helpen tijdens het leerproces.

    Begin vandaag nog met onze gratis cursus en ontdek de wereld van programmeren! Wij zijn ervan overtuigd dat onze cursus een waardevolle aanvulling zal zijn op jouw lesprogramma. Aan de slag, op naar bjoc.nl. Deze cursus kun je ook gebruiken om in te zetten bij het leergebied Digitale Geletterdheid

  • Leerlijn ICT basisvaardigheden po vo

    Leerlijn ICT basisvaardigheden po vo

    Kennis en vaardigheden die nodig zijn om met computers (in allerlei vormen) om te gaan. Het gaat hier om de  bediening, de mogelijkheden en de beperkingen van digitale technologie. Deze basisvaardigheden zijn de onderlegger voor de andere onderdelen van digitale geletterdheid. 
    SLO heeft een zeer overzichtelijk model gemaakt met een inhoudslijn met aanbodsdoelen voor het primair- en voortgezet onderwijs.