Python cursus voor VO (Havo en Vwo)

Welkom op de website voor Python voor Havo en Vwo. Voor de opdrachten wordt Python 3 gebruikt.

PLANNING V5 (Python III)

Collegeles op ma 5e uur.

Les Stof en Opgaven (in en na de les) Sheets en Leerdoelen
Week 0:
ma 4-11
Afmaken en inleveren Galgje (kijk goed hoe en wat je moet inleveren, en ook mailtje Renske van 25-10)
Herkansing toets:dinsdag 5 november, 6e uur. Verplicht vooraf per email aanmelden.
Deadline PO Galgje (code + verslagje): donderdag 7-nov 23:59
Als je in Repl.it werkt, plak je code in een bestand EN in Repl.it via "share" de link kopieren en in je verslag zetten
Renske is op 6 en 7 november afwezig ivm een conferentie
Eindcijfer voor deze periode (PTA cijfer): Tussentijds toets en PO (tellen ieder voor de helft mee) Let op: absoluut geen uitstel mogelijk ivm rapport. Eerder inleveren mag wel altijd!
PO Galgje
Uitleg Pycharm
Sheets met voorbeeld ontwerp (stroomdiagram en data)
Als Pycharm niet werkt, kun je hier werken.
Week 1:
ma 11-11
Toelichting PO's en opbouw periode:
1) Eerste 3 weken gezamenlijk theorie (geneste lijsten, bestanden, eigen functies(verdieping) + toets
2) Daarna keuze uit PO (differentiatie in 3 niveaus)
Wie gaat een grote uitdaging van de Informatica Olympiade aan? Vooraf melden bij Renske. Vrijstelling voor toets.

Geneste Lijsten: Theorie en opgaven
Geneste Lijsten: Afsluitende opgaven
Geneste Lijsten: sheets
Geneste Lijsten: Leerdoelen
Week 2:
ma 18-11
VR
Tekst Bestanden: Theorie en opgaven
Tekst Bestanden: Afsluitende opgaven
Verdieping eigen functies (parameters, return, global, commentaar)
Tekst Bestanden: Leerdoelen
Tekst Bestanden: Sheets
Week 3:
ma 25-11
Verdieping Eigen functies
Verdieping eigen Functies: Afsluitende opgaven
Starten aan PO (zie Teams- Montiplaza):
- Keuze maken: PO Zeeslag of Informatica Olympiade (bij laatste eerst melden bij Renske)
- Lees opdracht en maak ontwerp (stroomdiagram, welke data heb je nodig?)
- Pycharm: Uitleg Pycharm (repl.it mag evt. ook)
Verdieping Eigen Functies: Leerdoelen
Verdieping Eigen Functies: Sheets
Uitleg Pycharm
Week 4:
ma 2-12
Oefenen met samenvatten van code
Begin PO (geen zeeslag? Dan vandaag aan Renske doorgeven!)
Volgende week toets (na toets meteen met PO verder gaan)
Toetsvoorbereiding: zie Office365 -> Teams -> bestanden (stof: basis van vorige periode + bestanden + Geneste Loops/Lijsten + eigen functies).
Week 5:
ma 9-12
PTA Toets
stof: basis van vorige periode (o.a. lijsten) + Eigen Functies + Bestanden + Geneste Loops/Lijsten)
Toetsvoorbereiding staat in Teams -> bestanden
Na de toets meteen verder gaan met PO.
Week 6:
ma 16-12
Bespreken toets
Verder gaan met PO.
Week 5 t/m afsluitingsweek:
(week van 2 dec t/m week van 6 jan)
Keuze uit: PO Zeeslag of Informatica Olympiade (zie Teams bereikbaar via Montiplaza->Office365)
Deadline PO Zeeslag (code + verslagje): 20-jan 23:59
Deadline PO Informatica Olympiade (code + verslagje): 18-jan 23:59
Eindcijfer: Tussentijds toets en PO (tellen ieder voor de helft mee voor PTA)
Uitleg Pycharm (programmeeromgeving voor PO)
Sheets met voorbeeld ontwerp (stroomdiagram en data)
Sheets met voorbeeld ontwerp (stroomdiagram en data) en uitleg PO Zeeslag

Stroomdiagrammen tekenen

Voor het tekenen van een stroomdiagram kun je gebruik maken van deze tool.

Oefenruimte (ZONDER Turtle)

Oefenruimte met Turtle

Je kan dit gebruiken om gewoon maar even wat code uit te testen. Let op: je moet natuurlijk wel eerst even bij repl.it inloggen.


Overzicht van alle lesmateriaal

Hier staat een boek met alle uitleg.
Hoofdstuk Leerdoelen Theorie en opgaven Afsluitende opdrachten Sheets
Inleiding omgeving - Inleiding: opgaven - (Optioneel) Inleiding
Turtle Graphics: Instructies - Turtle Graphics - Instructies: opgaven - Turtle Graphics - Instructies: sheets
Expressies Expressies: Leerdoelen Expressies: Theorie en opgaven Expressies: Afsluitende opgaven Expressie: sheets
Variabelen Variabelen: Leerdoelen Variabelen: Theorie en opgaven Variabelen: Afsluitende opgaven Variabelen: Sheets
Bestaande Functies Bestaande Functies: Leerdoelen Bestaande Functies: Theorie en opgaven Bestaande Functies: Afsluitende opgaven Bestaande Functies: Sheets
Condities Condities: Leerdoelen Condities: Theorie en opgaven Condities: Afsluitende opgaven Condities: Sheets
Turtle Graphics: While-loop - Turtle Graphics Iteraties – While Loop: opgaven - -
Iteraties - While-loop While loop: Leerdoelen While loop: Theorie en opgaven While loop: Afsluitende opgaven While loop: sheets
Turtle Graphics: For-loop - Turtle Graphics Iteraties – For Loop: opgaven - Iteraties: sheets
Iteraties - For-loop For-loop: Leerdoelen For-loop: Theorie en opgaven For-loop: Afsluitende opgaven Iteraties: sheets
Iteraties - While and For - - Gemengde opgaven (For and While loop) Iteraties: sheets
Strings Strings: Leerdoelen Strings: Theorie en opgaven Strings: Afsluitende opgaven Strings: sheets
Turtle Graphics: Functies en parameters - Turtle Graphics - Functies en Parameters: opgaven - Eigen Functies: sheets
Eigen Functies Eigen Functies: Leerdoelen Eigen Functies: Theorie en opgaven Eigen Functies: Afsluitende opgaven Eigen Functies: sheets
Verdieping Eigen Functies Verdieping Eigen Functies: Leerdoelen Verdieping Eigen Functies: Theorie en opgaven Verdieping Eigen Functies: Afsluitende opgaven Verdieping Eigen Functies: Sheets
12a: Lists Lists (met While): Leerdoelen Lists (met While): Theorie en opgaven Lists (met While): Afsluitende opgaven Lists (met While): sheets
12b: Lists (met For-Loop) Lists (met For): Leerdoelen Lists (met For): Theorie en opgaven Lists (met For): Afsluitende opgaven Geneste Lijsten: sheets
Geneste For-loop Geneste For-loop: Leerdoelen Geneste For-loop: Theorie en opgaven Geneste For-loop: Afsluitende opgaven Geneste For-loop: sheets
Tekst bestanden Tekst Bestanden: Leerdoelen Tekst Bestanden: Theorie en opgaven Tekst Bestanden: Afsluitende opgaven Tekst Bestanden: Sheets
Onderzoekend Leren - - Werkbladen -

Contact

Als je vragen, opmerkingen of tips hebt, voel je vrij contact met me op te nemen. Je kunt me bereiken op een van de volgende mailadres: r.smetsers [AT] science.ru.nl