Basis javascript, van blokjes naar code,

Basis javascript, van blokjes naar code,

Info startweek, inhoud en XM

Inhoud en Explore miles

0. Jij begint

Planning

Onderdeel tijdsindicatie
Intro to programming 15 min
Drawing basics 35 min
Coloring 45 min
Variables 40 min
Animation basics 60 min
Interactive programs 35 min
Bonus: Resizing with variables 60 min
Text and strings 60 min
Functions 105 min
Logic and if statements 170 min
Debugging programs 15 min
Looping 110 min
Writing clean code 15 min
Arrays 105 min
Objects (optioneel) 110 min
Object-Oriented design (optioneel) 90 min
Becomming a better programmer

30 min

Totaal oefeningen 1100 minuten of 18,5 uur.

Eigen project 1,5 uur.

Totaal 20 uur.

 

 

1. De cursus

Het grootste gedeelte van deze Quest bestaat uit het doorlopen van de cursus: Intro to JS: Drawing & Animation.

https://www.khanacademy.org/computing/computer-programming/programming

Je gaat alle filmpjes kijken, teksten lezen en opdrachten maken. Kijk in de planning voor de tijdsindicatie voor elk onderdeel. Kijk steeds het hele filmpje, daar wordt alles verteld dat je moet weten om de opdracht goed te maken.

Als je een fout maakt krijg je vaak een foutmelding van de "ooh nooh's guy", de avatar van de programmeer omgeving van Khan Academy. Vaak kan je met deze tip er achter komen wat je fout hebt gedaan. Als je er toch niet uikomt kom langs bij een ICT BloX dan kun je samen met de coach kijken naar de opdracht.

Om je werk te bewaren kun je op Khan Academy een acount aanmaken. Khan academy is een non-profit organisatie die privacy hoog in het vaandel heeft. Ze delen je gegevens niet deelt met derde partijen. Toch is het goed om voorzichtig om te gaan met je privacy en persoonsgegevens. Gebruik niet je eigen naam als gebruikersnaam en deel geen persoonlijke informatie op Khan Academy.

De laatste onderdelen van de cursus over object orientated design zijn optioneel. DIt is een lastig onderdeel. Het is heel leerzaam om te doen, zeker als je met games verder wilt omdat deze manier van programmeren vaak wordt toegepast in games. Als je het voor nu te lastig vind mag je het ook overslaan.

2. Eigen project

Je gaat nu een simpel eigen project maken in javascript. Probeer zo veel mogelijk vaardigheden te gebruiken die je in de cursus geleerd hebt. Voordat je begint te programmeren ga je kort nadenken wat je gaat doen. Schrijf dat op en bespreek dat met de coach voordat je aan de slag gaat.

Je kunt bijvoorbeeld verschillende elementen uit projecten combineren tot 1 project.

  • Het arrangement Basis javascript, van blokjes naar code, is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.

    Auteur
    Oscar Coughlan Je moet eerst inloggen om feedback aan de auteur te kunnen geven.
    Laatst gewijzigd
    2023-01-05 14:24:20
    Licentie

    Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding 4.0 Internationale licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding vrij bent om:

    • het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
    • het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
    • voor alle doeleinden, inclusief commerciële doeleinden.

    Meer informatie over de CC Naamsvermelding 4.0 Internationale licentie.

    Aanvullende informatie over dit lesmateriaal

    Van dit lesmateriaal is de volgende aanvullende informatie beschikbaar:

    Toelichting
    Als je de basis van programmeren weet en je kunt met blokjes werken. Dan is de volgende stap programmeren met code. Leer de basis concepten van programmeren toe te passen in javascript.
    Eindgebruiker
    leerling/student
    Moeilijkheidsgraad
    gemiddeld
    Studiebelasting
    4 uur en 0 minuten
  • Downloaden

    Het volledige arrangement is in de onderstaande formaten te downloaden.

    Metadata

    LTI

    Leeromgevingen die gebruik maken van LTI kunnen Wikiwijs arrangementen en toetsen afspelen en resultaten terugkoppelen. Hiervoor moet de leeromgeving wel bij Wikiwijs aangemeld zijn. Wil je gebruik maken van de LTI koppeling? Meld je aan via info@wikiwijs.nl met het verzoek om een LTI koppeling aan te gaan.

    Maak je al gebruik van LTI? Gebruik dan de onderstaande Launch URL’s.

    Arrangement

    IMSCC package

    Wil je de Launch URL’s niet los kopiëren, maar in één keer downloaden? Download dan de IMSCC package.

    Meer informatie voor ontwikkelaars

    Wikiwijs lesmateriaal kan worden gebruikt in een externe leeromgeving. Er kunnen koppelingen worden gemaakt en het lesmateriaal kan op verschillende manieren worden geëxporteerd. Meer informatie hierover kun je vinden op onze Developers Wiki.