Les planning#
Les |
Datum |
Hoe |
Onderwerp |
---|---|---|---|
1 |
02-04-2024 |
Online |
|
2 |
09-04-2024 |
Fysiek |
|
3 |
16-04-2024 |
Online |
|
4 |
23-04-2024 |
Fysiek |
|
5 |
14-05-2024 |
Online |
|
6 |
21-05-2024 |
Fysiek |
|
7 |
28-05-2024 |
Online |
Les 1: De start - je gereedschappen#
In de eerste week van deze module starten we samen met een korte kennismaking en bespreken we wat we gaan leren en ook hoe we dat gaan doen. Daarna gaan we aan meteen aan de slag met de professionele gereedschappen.
Tijdens de les#
Korte kennismaking
De syllabus tot hier
Hoe ziet de module eruit?
Hoe breng je deze module tot een goed einde?
Installeren Python en PyCharm
Je eerste Git-repository aanmaken
Je Git-repo koppelen aan PyCharm
En je bent klaar om code te schrijven en publiceren!
Aan het einde van de les#
Heb je Python en PyCharm geïnstalleerd op je laptop
Heb je een GitHub-account
Heb je een Git-repo gemaakt en deze doorgegeven aan de docent
Heb je je Git-repo gekoppeld aan PyCharm
Huiswerk#
Maak de opdracht aan het einde van het hoofdstuk Een project bedenken. Zorg dat je deze opdracht vóór les 2 af hebt.
Les 2: Je project en kwaliteit van code#
Wat heb je nodig tijdens de les#
Je huiswerk (zie Opdracht )
Je uitwerking van je eindopdracht voor Basis van Programmeren met Python. Je gaat tijdens de les hiermee aan de slag. Dus zorg dat je deze binnen digitaal handbereik hebt.
Tijdens de les#
Bespreken huiswerk opdracht MosCoW.
PEP8 Guidelines en leesbare code
Tips voor een goede start van je project
Tijd voor werken aan je project en individuele gesprekken over keuze eindopdracht
Na de les#
Weet je hoe je Python-code volgens de PEP8 guidelines moet schrijven en hoe je dit in PyCharm doet.
Weet je hoe leesbare code eruit ziet.
Heb je een start gemaakt met je project.
Les 3: Debugging#
Tijdens de les#
Inhoudelijk: Debugging
Tijd voor werken aan je project en individuele gesprekken:
Check voortgang en beantwoorden vragen Git-gebruik
Aanleveren onderwerpen als je dat nog niet hebt gedaan
Inhoudelijke begeleiding bij je project
Denk er aan regelmatig een commit en push van je werk te doen, zodat de docent kan zien wat je hebt gedaan en je snel kan helpen, wanneer je tegen een probleem aanloopt.
Les 4: Structuur van je project#
Tijdens de les#
Inhoudelijk: Tips voor het gebruik van files, functies en datamanagement.
Opdracht Bestandsstructuur.
Bij genoeg tijd: Extra demonstratie Git-gebruik.
Tijd voor werken aan je project en individuele voortgangsgesprekken.
Les 5: Extra documenten#
Tijdens de les#
Inhoudelijk: tips voor goede leesbaarheid software (Readme.md, comments e.d.)
Tijd voor werken aan je project en individuele voortgangsgesprekken.
Les 6: Strijden#
Tijdens de les#
Individuele gesprekken demonstratie van je software met uitleg hoe je het hebt aangepakt en wat je geleerd hebt.
Bij duo’s vragen naar taakverdeling, samenwerking en leermomenten.
Lees de handleidingen in de bijlagen nog eens door en check of er nog waardevolle tips in staan.
Les 7: Nog harder strijden#
Inhoudelijk: herhaling hoe je je eindopdracht inlevert. Tips voor het checken van je eindopdracht aan de hand van het beoordelingsformulier: a. let op leesbaarheid d.m.v. comments, Readme.md, kleine functies, namegiving van je variabelen e.d. b. Zorg voor een requirements.txt c. Git moet up to date zijn. d. Test je software door het op een andere computer te downloaden vanaf Git, requirements.txt te installeren en de software te runnen
Voortgangsgesprekken voor de leerlingen met achterstand in hun project.