Werken met deze module#
Als je de andere pagina’s van de syllabus bekijkt, zie je misschien al wel dat er weinig tekst staat. Dit komt doordat we gebruik maken van CSCircles via Runestone.
Oefening 1 (Account aanmaken bij Runestone)
Maak een account aan bij onze Runestone. Vul bij Institution Name de naam Q-vak Informatica in.
Onze Runestone kan geen “wachtwoord vergeten” emails sturen, dus zorg dat je je gebruikersnaam en wachtwoord goed onthoudt of opslaat in een wachtwoordmanager. Als je je wachtwoord vergeet, zul je een nieuw account aan moeten maken.
Bij het inloggen moet je gebruik maken van je gebruikersnaam. Inloggen met je emailadres werkt niet.
Kies op de volgende pagina deze course: basis_programmeren_2627-1-maandag Als die niet in de lijst staat, kun je hem zelf in het tekstvak bij Enter Course Name Directly invoeren.
Klik op de Support Runestone Academy pagina de Sorry, not Today knop.
Elk hoofdstuk word je gelinkt naar een bepaalde pagina op deze site, waarin je de stof kan lezen en indien nodig oefenopgaven kan maken. Dit is geen verplichting, maar wel handig.
Als extra wordt W3Schools gelinkt, een site met handige en overzichtelijke voorbeelden van het onderwerp. Tevens wordt waar mogelijk een andere externe bron gelinkt. Deze kan gebruikt worden voor extra oefening. Je vindt hier soms ook onbehandelde informatie in die je zou kunnen gebruiken.
Helemaal achterin tref je een aantal extra onderwerpen. Hiervan hoef je de stof niet te kennen. Voor mensen die een uitdaging zoeken kan dit echter een mooie kans zijn. Ook kan toepassing van deze stof in de eindopdracht beloond worden met punten.
Als je behoefte hebt aan nog meer oefening, voel je vrij om op het web een opdracht op te zoeken die je leuk of nuttig lijkt. Dit geldt ook voor verdieping en verbreding van je kennis. Laat je dus niet inperken door wat in deze module staat, maar ga vooral ook zelf op onderzoek uit!
Bij de opdrachten mag je volledig te werk gaan zoals jij wil en zelf keuzes maken. De enige voorwaarde is dat de programma’s voldoen aan de eisen die in de desbetreffende opdracht staan.
Mocht een opdracht niet in één keer lukken, zit er dan even op! Meestal komt een strategie wel in je op als je het even laat inzinken. Loop je in CScircles vast bij een oefening? Dan kan je vast door met de volgende oefening. Ga later weer terug naar de oefening of vraag hulp/tips.
Ook als je programma niet werkt zoals gewenst of helemaal niet werkt, geef niet op! Python heeft duidelijke error-messages en ingebouwde functies die debuggen eenvoudig zouden moeten maken. Bovendien is coderen een leerproces, en trial-en-error is een fundamenteel onderdeel hiervan.