Goed dat je dit leest, want acht jaar is enkel een richtlijn! Die richtlijn is er niet voor niks: programmeren is een moeilijk (maar keigave!) hobby.
Maar ben je jonger dan acht en kun je al kunt programmeren, dan ben je hartstikke welkom!
Uit ervaring weten we dat kinderen onder de acht jaar in de regel slecht mee kunnen komen.
Nee, omdat dan de oudere tieners begeleid worden.
Zou er begeleiding zijn, dan pas zou het wel weer kunnen :-)
Nee, omdat GitHub zich aan de wetten van Amerika moet houden. Hierin wordt bepaalt dat jij 13 jaar of ouder moeten zijn om GitHub te mogen gebruiken.
Daarom hebben we voor de jonge tieners een GitLab.
Zie ook Wat is GitLab?
en Wat is GitHub?
.
Jazeker!
Begrijp wel: voor 20:00 gaan wel de jongere tieners voor. Ook wordt van je verwacht, dat je de jongere tieners niet stoort en iets nuttigs komt doen.
Ja, dat kan prima. Je wordt verwacht over te stappen op GitHub, omdat we daar moeilijkere dingen op kunnen doen.
Zie ook Wat is GitLab?
en Wat is GitHub?
.
Goed dat je dit leest, want achttien jaar is enkel een richtlijn! Die richtlijn is er niet voor niks: De Jonge Onderzoekers is er voor minderjarigen.
Maar het is erg fijn volwassenen in de cursus te hebben: de kids zullen je opleiden (hier leren ze van!) en profiteren van de rust die volwassenen meestal met zich meenemen. En veel volwassenen vinden het juist leuk om les te krijgen van minderjarigen.
Kortom: kom eens langs!
Jazeker! Sterker nog, het programmeren van games is een van de leukste manieren om programmeren te leren.
Nee. De Dojo is een cursus avond, waarbij leren voorop staat. Gamen draagt niet bij aan het leren programmeren. Ook niet voor de cursus, ook niet in de pauze en ook niet na de pauze. Heb je zelf een spel geprogrammeerd, dan krijg je de ruimte om het spel te laten zien en te laten testen.
Dit is afhankelijk van wat je wilt doen:
- Processing: grote tafel in kantine bij het bord
- Team Red Cobra: tafel bij whiteboard
- Team Octane: aquarium
Je begint met Processing, later kun je doorstromen naar de programmeerteams.
- Zit er een leerling naast je? Zo ja, dan hij/zij.
- Zit er een leerling aan je tafel? Zo ja, dan hij/zij
- Als er niemand is of niemand is die het weet, vraag het dan een volwassene
- De gastheer/gastvrouw vangt hem/haar op:
- Jas ophangen
- Naam op de lijst zetten
- Koppelen aan een leerling die hem/haar op wilt starten: ze gaan dan aan de grote tafel zitten
Een mafkeesles is een les waarin we iets wat met programmeren te maken heeft naspelen/dansen/rennen/springen. Dit ziet er vaak uit alsof wij mafkezen zijn.
Een mafkeesles is aan het begin van de les, zodat ouders die willen vanaf de zijkant mee kunnen kijken.
Dingen die we hebben uitgebeeld:
- for loop
- binair tellen
- omwisselen
- sorteren
- De lessen Processing staan op de website van Processing voor jonge tieners
- De lessen C++ staan op de website van C++ voor jonge tieners.
Ja, dat kan altijd! Download Processing hier.
De lessen Processing staan op de website Processing voor jonge tieners.
Ja, dat kan!
De programmeerteams 'Team Red Cobra' en 'Team Octane' werken beiden met C++.
Om in die teams te komen, moet je wel wat programmeerervaring hebben.
Heb je die niet, dan begin je met Processing.
Jazeker, maar we geven op de donderdag geen les in Arduino.
Je zou de Arduino cursus van de vrijdagavond kunnen volgen :-)
Jazeker, maar we geven op de donderdag geen les in dieren/planten/biologie.
Je zou de natuur en techniekcursus van de vrijdagavond kunnen volgen :-)
- Richel
Wie is Richel?
Richel is een volwassen vrijwilliger en coordineert de Dojo.
Richel programmeert sinds zijn achtste. Hij is de meest ervaren en belezen programmeur, vooral in C++. Richel is vooral geinteresseerd in onderwijs en heeft de lerarenopleiding aan de universiteit afgerond en heeft twee jaar als docent aan een VMBO gewerkt.
Zijn werk is te zien op zijn website met meer dan 3900 pagina's en meer dan 900 GitHub repositories.
De missie van De Jonge Onderzoekers is: '[Het] exploiteren van een activiteitencentrum met als doel kinderen op een uitdagende en creatieve manier met techniek en wetenschap in aanraking te laten komen'. De missie van de DOJO heeft veel overlap hiermee. We vinden het belangrijk dat de kinderen iets leren, uitgedaagd worden en hun creativiteit gebruiken om iets te maken. Om dit te bereiken laten we de leerlingen games maken en presenteren, maar het spelen van niet-zelfgemaakte games vinden we niet goed.
GitLab is een website waarop de leerlingen kunnen samenwerken.
De Jonge Onderzoekers heeft een eigen GitLab.
Onze GitLab heeft de volgende eigenschappen:
- Het is legaal voor elke leeftijd
- Leerlingen hebben geen emailadres nodig
- Leerlingen werken in een afgeschermde omgeving
- Leerlingen kunnen enkel op verzoek een project publiekelijk maken
GitHub is een website waarop de leerlingen kunnen samenwerken, vanaf een leeftijd van 13 jaar.
De Jonge Onderzoekers heeft een GitHub pagina op https://github.com/djog.
GitHub heeft de volgende eigenschappen:
- Het is de meest gebruikte
git
host van de wereld - Er zijn professionele services die de leerlingen leren kennen, zoals Travis CI en Codecov
- Leerlingen werken openbaar
- Leerlingen hebben een emailadres nodig
- Het is legaal enkel vanaf 13 jaar
In de folder van Processing, bijvoorbeeld processing-3.2.3
, doe:
sed -i "s/update.check = true/update.check = false/" lib/defaults.txt
Je hebt Java 8 nodig.
su
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
Processing kan de fonts niet vinden. Kopieer ze bij de folder van Java.
cd ~/Programs/processing-3.0.1/java/lib/fonts
su
cp *.* /usr/lib/jvm/java-8-oracle/jre/lib/fonts
Doe
uname -a
Dan kun je zien dat je de 64 bit versie moet downloaden :-)