Programmeren op School
Citrine is een krachtige educatieve programmeertaal voor het onderwijs.
Schoolabonnement € 49,- per maand
Voordelen schoolabonnement
Om de privacy en veiligheid van leerlingen te waarborgen,
verzamelt Citrine geen gebruikersdata. Daardoor kunnen leerlingen hun
werk in de online versie alleen lokaal in hun browser opslaan,
en niet makkelijk delen.
Wil je dat leerlingen hun werk gemakkelijker kunnen opslaan en delen?
Download dan de gratis en open source offline versie.
Deze werkt op elk besturingssysteem.
Je kunt ook kiezen voor een schoolabonnement.
In dat geval wordt de online versie via maatwerk gekoppeld met
de bestaande systemen van jouw onderwijsinstelling.
Daardoor kunnen leerlingen hun werk veilig opslaan en delen via
deze systemen.
Daarbovenop krijg je:
- optie integraties onderwijssoftware*
- ondersteuning en advies
- exclusief les- en oefenmateriaal
* zoals Moodle, Magister, Zermelo etc...
Zo zorgen we samen voor optimale veiligheid en privacy,
én bieden we leerlingen meer functionaliteit.
Het schoolabonnement kost €49 per maand.
Voor dit bedrag krijg je ook een korting van 40% op het reguliere
uurtarief voor maatwerk. Voor de meeste onderwijsinstellingen valt
dit ruim binnen het bestaande IT-budget.
Is dat bij jullie niet het geval? Neem dan toch gerust contact op.
Dan kijken we samen naar een passende oplossing.
Praktische toepassingen
Citrine biedt talloze mogelijkheden in een onderwijsomgeving, zoals:
- Ontwikkelen van logisch en abstract denken: Leerlingen leren complexe problemen analyseren en oplossen.
- Introductie tot ICT en objectgeoriënteerd programmeren (OOP): Begrijp computers en software via toegankelijke oefeningen.
- Visualiseren van wiskundige en natuurkundige concepten: Maak abstracte formules begrijpelijk en interactief.
- Versterken van zelfvertrouwen: Laat leerlingen eigen projecten maken en faalangst overwinnen.
Voordelen van Citrine
Citrine is speciaal ontworpen om de drempel voor leren en programmeren te verlagen. Het biedt unieke voordelen zoals:
- Volledig Nederlandstalig: Geen taalbarrière, focus op programmeerconcepten, sneller begrip van concepten, culturele herkenbaarheid. Ideaal voor leerlingen die (nog) niet zo sterk zijn in Engels. Maar ook gewoon fijn om in je eigen taal te programmeren!
- 110 extra talen: (bijv. Engels en Fries): voor maximale inclusiviteit en toegankelijkheid!
- Eenvoudig: Citrine kan worden uitgelegd in 1 paragraaf (zie homepage). Slechts 5 grammaticaregels!
- Puur OO: Ideaal voor beginnende programmeurs, zo voorkom je dat OOP-denken in een later stadium juist moeilijker wordt!
- Elegant: Speciaal ontworpen voor scholen en beginners. Geen historische, evolutionair gegroeide complexiteit!
- Patronen: Dwingt af om netjes te programmeren. Variabelen moeten een beginwaarde hebben. Functies (taken) mogen slechts 1 uitkomst hebben.
- Krachtig: Onbeperkte mogelijkheden, inclusief FFI!
- Kant-en-klare lespakketten: Direct inzetbaar voor leraren!
- Offline beschikbaar: geen internet nodig, geen registratie, volledig anoniem en veilig.
- Open source: geen vendor lock-in, volledige vrijheid.
- Brede compatibiliteit: Werkt op alle bekende computermerken en zelfs op oudere, tweedehands PC’s.
- Virtuele Machine: kant-en-klare werkopstelling in VM voor klas beschikbaar (waarom?).
- Diepe integratie: Naadloze integratie met bestaande IT-systemen van onderwijsinstellingen is mogelijk.
Naadloze integratie
Je kunt Citrine naadloos laten integreren met de IT-infrastructuur van jouw school. Citrine werkt op vrijwel elk platform: laptop, desktop en via de browser. Daarnaast kan Citrine worden gekoppeld aan veelgebruikte schoolsystemen, zoals Magister, Somtoday of Zermelo voor huiswerk- en roosterbeheer, en aan digitale leeromgevingen zoals Microsoft Teams, Google Classroom of Moodle. Ook integratie met backendsystemen zoals Basispoort of Edu-Connector is mogelijk.
Computerleveranciers
Wij kunnen samenwerken met elke computerleverancier. Wil je Citrine vooraf laten installeren bij de leverancier, wat ons betreft is dat gewoon mogelijk! Citrine kan geleverd worden als installatiepakket onder Windows, Linux, ChromeOS (Chromebook) en MacOS met diepgaande systeemintegratie! Zo sluit Citrine naadloos aan op je hardware!
Adviesleeftijden
Welke programmeertalen zijn geschikt voor welke leeftijden?
- Scratch Junior: vanaf 5 jaar (tot 7 jaar)
- Scratch: vanaf 8 jaar (tot 12 jaar)
- Citrine: vanaf 11 jaar
- Python: vanaf 14 jaar
- Java/C: vanaf 16 jaar
Minimumleeftijd
Citrine is een programmeertaal voor alle leeftijden, van jong tot oud. Hoewel het een volwaardige programmeertaal zonder beperkingen is, maakt de eenvoud het mogelijk dat kinderen vanaf 11 jaar, onder begeleiding van hun ouders, spelenderwijs kennismaken met programmeren.
Huiswerkbegeleiding
Werk je bij een huiswerkbegeleidingsbureau of geef je bijles? Citrine helpt leerlingen bij het ontwikkelen van abstract en probleemoplossend denken. Met Citrine kunnen leerlingen op een speelse manier wiskundige formules en natuurkundige concepten verkennen. Zo kunnen ze formules plotten, aanpassen en direct het effect zien. Ook biedt Citrine een ingebouwde physics engine, waarmee ze interactieve simulaties kunnen maken.
Gratis Hulpmiddelen
- 13 lesvideo's
- PDF-lesmateriaal labyrinthspel
- Handleiding
- PDF-lesmateriaal retrogame
- Plaatjes/Geluidjes voor games
Concreet lesidee
Neem de leerlingen mee naar een computer- of gamemuseum, bijvoorbeeld in Zoetermeer, en laat ze kennismaken met klassieke spellen. Terug op school vormen ze groepjes en krijgen de opdracht een van die spellen na te maken in Citrine, maar met een lokale twist: het spel speelt zich af in hun eigen stad of dorp. Denk aan Frogger in Den Haag met trams en fietsers, Pac-Man in Amsterdam met grachten of een bootrace bij Urk. Elk groepje verwerkt herkenbare elementen uit de omgeving en verdeelt de taken: programmeren, wiskunde, schrijven, tekenen, geluid en muziek, zodat ieders talent benut wordt.
Betere programmeerstijl
Citrine is zodanig ontworpen dat je vanzelf
beter gaat programmeren. Dit noemen we ook
wel de Citrine-patronen.
HAVO en VWO
In het kader van digitale geletterdheid (DG-beleid) kan Citrine worden ingezet als introductie tot programmeren binnen informatica, wiskunde, natuurkunde of tijdens digitale projectweken (CodeWeek). Leerlingen ontwikkelen essentiële vaardigheden zoals computational thinking, IT, bestandsbeheer, softwareontwikkeling (door het bouwen van een kleine app of game), encryptie en AI.
VWO-examen
Voor het VWO-examen informatica is een goed begrip van objectgeoriënteerd programmeren essentieel. Citrine kan hierbij een waardevol hulpmiddel zijn. Stel dat een leerling moeite heeft met het concept van een klasse. In plaats van kant-en-klare klassen te gebruiken, zoals in andere talen, werkt Citrine uitsluitend met objecten. Hierdoor kan de leerling zelf een klasse construeren met standaardobjecten. Dit actieve leerproces helpt om het fundamentele verschil tussen klassen en objecten beter te doorgronden. Bovendien krijgt de leerling inzicht in het prototypische model dat Citrine hanteert, waardoor niet alleen klassiek OOP maar ook alternatieve structuren begrepen worden. Citrine stimuleert dus diepgaand begrip in plaats van oppervlakkige memorisatie: precies wat nodig is voor een solide basis in programmeren!
MBO Techniek
Voor MBO-techniekopleidingen is Citrine een toegankelijke manier om kennis te maken met objectgeoriënteerd programmeren (OOP). OOP kan een lastige drempel vormen, maar dankzij het intuïtieve ontwerp van Citrine leren leerlingen deze denkwijze op een natuurlijke manier. Daarnaast kunnen ze snel apps en games ontwikkelen voor diverse apparaten. Citrine is ook een uitstekende tool om leerlingen te enthousiasmeren voor vakgebied, bijvoorbeeld tijdens open dagen. De programmeertaal is bovendien geschikt voor het eerste jaar van een HBO-opleiding.
Vergelijking tussen talen
Waarom kiezen voor Citrine in plaats van andere programmeertalen? Hieronder vergelijken we Citrine met populaire alternatieven:
- Python, Java, JavaScript: Deze bekende programmeertalen hebben een rijke geschiedenis, maar brengen ook nadelen met zich mee. Door historische "bagage" bevatten deze talen verouderde elementen, wat het leren bemoeilijkt. Ze zijn ook vaak ontstaan uit noodzaak om bepaalde problemen in een bepaalde tijd en binnen een bepaalde context op te lossen. Hierdoor zijn ze complex geworden en minder toegankelijk. Hoewel deze talen objectgeoriënteerd programmeren ondersteunen, zijn ze niet ontworpen als puur objectgeoriënteerde talen. Dit kan beginners verwarren. Met Citrine leren leerlingen direct puur objectgeoriënteerd programmeren. Dit geeft hen een solide basis die zowel hun abstract denkvermogen als hun voorbereiding op een ICT-carrière aanzienlijk versterkt.
- Scratch, Logo: Deze programmeertalen zijn vaak een goede start, maar hebben beperkingen. Ze bieden weinig mogelijkheden voor complexere projecten of creatieve vrijheid en op die manier belemmeren ze het groeipotentieel van de leerling. Deze talen zijn ook niet objectgeoriënteerd: Hierdoor missen leerlingen belangrijke concepten voor hun verdere ontwikkeling. Citrine combineert eenvoud met kracht en vrijheid. Het biedt een open source-omgeving waarin leerlingen zelfstandig kunnen groeien en experimenteren ook buiten de onderwijscontext. Citrine is een "echte" programmeertaal en kan dus ook gebruikt worden in productiecontext net als bijvoorbeeld Java. Leerlingen hebben dus ook echt wat aan de kennis die ze opdoen.
- GameMaker, Godot: Deze tools zijn vooral gericht op het maken van games en minder geschikt voor andere typen software, zoals apps. Ze zijn ook voornamelijk Engelstalig: Dit kan een extra drempel vormen voor jonge of beginnende leerlingen. Citrine biedt een veelzijdige, meertalige omgeving die geschikt is voor zowel educatieve projecten als complexe applicaties, zonder taalbarrières.
Verdienmodel
Het verdienmodel van Citrine is moreel verantwoord. Citrine vraagt alleen wat in ruil voor het maatwerk dat nodig is voor veilige online omgeving, iets dat anders niet mogelijk is. Aan de andere kant biedt Citrine alternatieven voor wie dat niet kan of wil betalen. Het doel van het Citrine-project is dan ook niet om heel veel winst te maken, maar om écht een bijdrage te leveren aan beter informatica-onderwijs en jongeren te enthousiasmeren voor softwareontwikkeling.
Videos
Bekijk de voorbeeldlessen op YouTube. Klik op een video om te kijken. Kun je niet bij Youtube vanuit jouw school? Geen probleem, klik dan op 'bekijk via website'.
Contact
Neem vrijblijvend contact op!
Gabor Software
KVK 66696534
Perenstraat 155
2564 RX 's-Gravenhage
Nederland