Lesmateriaal Git en GitHub beschikbaar in Fundament

Gepost door Wouter van den Brink op 14 augustus 2023

De afgelopen tijd hebben we hard gewerkt aan nieuw lesmateriaal over Git en GitHub voor domein A. Inmiddels is deze module beschikbaar!

Het lesmateriaal over Git is beschikbaar voor alle Fundament-gebruikers met een licentie voor het kernprogramma. Je vindt hem in domein A in het kernprogramma, getiteld ‘Versiebeheer met Git’.

In deze module maken leerlingen met voorbeelden kennis met versiebeheersystemen zoals Google Docs en Office 365. Zo blijkt al snel waarom zulke platformen niet werken voor het samen werken aan programmeercode, en dus waarom tools als Git noodzakelijk zijn voor een efficiënte samenwerking tussen programmeurs.

Door de eerste stappen in Git te zetten in erg eenvoudige, bijna betekenisloze code, kunnen leerlingen hun aandacht volledig fixeren op het onder de knie krijgen van Git en GitHub. Je leerlingen leren hoe je een repository aanmaakt, hoe je hier code aan toevoegt, en hoe je die code vervolgens deelt met anderen. In deze ‘veilige’ omgeving worden ook expres fouten gemaakt en opgelost. Merge conflicts voorkomen dat code kan worden samengevoegd; branches zorgen er juist voor dat dit beter gaat.

De module wordt afgesloten met een – door jou in te vullen – eindopdracht. Je koppelt deze eindopdracht aan een bestaande, grote programmeeropdracht. Wat dacht je van de GUI-opdrachten in domein D, of zelfs een complete website, met het lesmateriaal in domein A? Leerlingen moeten hun code ‘inleveren’ door er een Git-repository van te maken, en die met hun docent te delen.

 

-- Share It --