Programmeren voor kinderen
Programmeren voor kinderen
Over het boek
Geef je dochter of je zoon de kennis van het programmeren cadeau voor Kerstdag!
Dit boek leert kinderen tussen 9 en 12 jaar oud de basis van progammeren. Je hebt een Mac computer nodig om te volgen.
Dit is een boek om samen met je kind te lezen, of voor jouw kind om alleen te lezen.
Peter heeft dit geschreven om zijn zoon te basis van programmeren te leren. En dat is ook de reden waarom Yves het boek in het Nederlands vertaalt. Peter zijn zoon is nu (2013) 9 jaar, maar tegen de tijd dat het boek klaar zal zijn zal hij 10 zijn. Hij speelt al jaren video spelletjes en hij wil leren programmeren omdat hij op een dag zijn eigen video spelletjes wil schrijven. Dit boek wil daarvoor de eerste stap zijn. (Nee het leert je niet om het soort video spelletje ste schrijven dat een negen jaroge kan verzinnen; dat vraag heel wat meer kennis!)
We willen met dit boek, het beste boek maken dat een kind dat wil leren programmeren als eerste zal lezen. Computer programmeren is een goede vaardigheid om te hebben, onafhankelijk van wat de rol die je kind later als volwassene zal hebben. (We beweren zelf bijvoorbeeld, dat het belangrijker is dan de wiskunde die je in het middelbaar leert.) Maar belangrijker, als je computers leert programmeren, dan leer je ook de strengheid en de discipline van denken,
Dit boek is geschreven, zoals een boek voor kinderen van de lager school. Mijn doel is dat dit boek begrijpbaar is voor kinderen tussen 9 en 12 jaar oud. In Noord-Amerika net als in Belgie wil dat zeggen, het derde tot zesde leerjaar. Mijn zoon werkt zich door het boek terwijl ik het schrijf. (Ik denk niet dat het een goed boek is voor kinderen van 7 tot 8 jaar oud: ik begon dit boek te schrijven als mijn zoon 7 was, maar hij was er niet klaar voor. Dus heb ik het boek twee jaar in de frigo gelegd. Als jouw kind 7 tot 8 jaar oud is, dan denk ik iets als Scratch een beter keuze is voor kinderen van die leeftijd.)
Er wordt geen voorkennis van programmeren verwacht. De voorbeelden zijn zo kort mogelijk, aangezien ik veronderstel dat de lezer niet goed kan typen. (Mijn zoon kan niet blind typen, dus als mijn voorbeelden te lang zijn, dan laat hij me dat weten!)
Mijn doel is, het beste boek maken dat een kind dat wil leren programmeren als eerste zal lezen. Na dit boek, dan kunnen ze volgen wat hen intereseerd.Dit boek verondersteld dat je een Mac gebruikt. Ik denk dat een Mac de beste computer is om kinderen op te leren programmeren. Aangezien dit een beginners boek voor kinderen is, kan ik niet algemeen schrijven en voor Mac,Windows en Linux schrijven. Ik moet voor een besturings systeem kiezen, zodat jouw kind letterlijk kan volgen.
Naast het aanleren van programmeren, leert het boek ook de basis in om te werken met de opdrachtsregel op de Mac. Dit doen we aan de hand van het Terminal programma. De reden hiervoor is dat ik denk dat de beste manier om te leren, is via meevolgen, en de eenvoudigste manier om te volgen, is om alles over te typen. Echte programmeurs gebruiken de opdrachts regels dagelijks. Als je wil leren programmeren dan gebruik je Terminal en bestanden. Ja, je kan met dingen spelen in een webbrowser op websites als Codecademy, en hoewel dit zeer gebruiksvriendelijke en leerrijk is, is wat je aanleert fundamenteel verschillend van wat echte programmeurs doen. En, hoewel het makkelijker is, geeft het minder voldoening.
Als je jouw kind jouw Mac laat gebruiken voor de oefeningen, raad ik je sterk aan, dat je naast haar zit en meevolgt! Bijvoorbeeld, ik ben niet van plan om te leren hoe ze bestanden moeten verwijderen, maar dat is zeer snel gebeurd!
De voorbeelden zijn in Ruby. Ruby is een vrij eenvoudige programmer taal. Als je gehoord hebt van websites die gebouwd zijn in "Ruby on Rails', dan heb je van Ruby gehoord: het is de programmeer taal waar Rail in geschreven is. Dit is echter geen boek om Ruby te leren. De voorbeelden konden makkelijk is JavaScript, CoffeeScript if Python geschreven zijn.
Over de bijdragers
Co-translator

Reviewer

Reviewer
Table of Contents
- Inleiding
-
Hoofdstuk 1: Hallo, opdrachtregel!
- Oefeningen
-
Hoofdstuk 2: Hallo Wereld!
- Oefeningen
-
Hoofdstuk 3: Hallo,
irb
!- Oefeningen
-
Hoofdstuk 4: Functies
- Oefeningen
-
Hoofdstuk 5 : Programma’s
- Oefeningen
-
Hoofdstuk 6 : Functies, deel 2
- Oefeningen
-
Hoofdstuk 7: tekens en tekenreeks
- Oefeningen
-
Hoofdstuk 8: Variabelen
- Oefeningen
-
Hoofdstuk 9: Opdrachtregel parameters
- Oefeningen
-
Hoofdstuk 10: Arrays en lussen
- Oefeningen
-
Hoofdstuk 11: Bestanden
- Oefeningen
-
Hoofdstuk 12: Booleans, Als en Terwijl (Booleans, If and While)
- Oefeningen
-
Hoofdstuk 13: Het Spelt Project
- Deel 1: Het Spellen van een woord
- Sectie 2: Spelt afwerken
- Sectie 3: Spelt verbeteren.
- Oefeningen
- Dit boek wordt geschreven terwijl je het leest
- Voor de ouders
- Over de auteur:
- Over de vertaling
- Over de vertaler
- Tip en tricks
-
Antwoorden van de oefeningen
- Hoofdstuk 1
- Hoofdstuk 2
- Hoofdstuk 3
- Hoofdstuk 4
- Hoofdstuk 5
- Hoofdstuk 6
- Hoofdstuk 7
- Hoofdstuk 8
- Hoofdstuk 9
- Hoofdstuk 10
- Hoofdstuk 11
- Hoofdstuk 12
- Hoofdstuk 13
Gesteunde Goede Doelen

Watsi
https://watsi.orgWatsi is a global crowdfunding platform for healthcare that enables anyone to donate as little as $5 to directly fund life-changing medical care for people in need. 100% of every donation funds medical care and we are dedicated to complete transparency.
Andere boeken van deze auteurs
Authors have earned$10,088,725writing, publishing and selling on Leanpub, earning 80% royalties while saving up to 25 million pounds of CO2 and up to 46,000 trees.
Lees meer over boeken schrijven op Leanpub
De Leanpub 45-dagen 100% Geluksgarantie
Binnen 45 dagen na aankoop kunt u een 100% restitutie op elke Leanpub aankoop krijgen in twee klikken. We verwerken deze restituties handmatig. Het zal dus een paar dagen duren voor ze verschijnen. Zie volledige voorwaarden.
Gratis Updates. DRM-vrij.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers), EPUB (for phones and tablets) and MOBI (for Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Lees meer over de e-boekformaten van Leanpub en waar u ze kunt lezen
Top Books
C++20
Rainer GrimmC++20 is the next big C++ standard after C++11. As C++11 did it, C++20 changes the way we program modern C++. This change is, in particular, due to the big four of C++20: ranges, coroutines, concepts, and modules.
The book is almost daily updated. These incremental updates ease my interaction with the proofreaders.
C++ Best Practices
Jason TurnerLevel up your C++, get the tools working for you, eliminate common problems, and move on to more exciting things!
Atomic Kotlin
Bruce Eckel and Svetlana IsakovaFor both beginning and experienced programmers! From the author of the multi-award-winning Thinking in C++ and Thinking in Java together with a member of the Kotlin language team comes a book that breaks the concepts into small, easy-to-digest "atoms," along with exercises supported by hints and solutions directly inside IntelliJ IDEA!
Sockets and Pipes
Type ClassesSockets and Pipes is not an introduction to Haskell; it is an introduction to writing software in Haskell. Using a handful of everyday Haskell libraries, this book walks through reading the HTTP specification and implementing it to create a web server.
Introducing EventStorming
Alberto BrandoliniThe deepest tutorial and explanation about EventStorming, straight from the inventor.
Composing Software
Eric ElliottAll software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.
Cloud Strategy
Gregor Hohpe“Strategy is the difference between making a wish and making it come true.” A successful migration to the cloud can transform your organization, but it shouldn’t be driven by wishes. This book tells you how to develop a sound strategy guided by frameworks and decision models without being overly abstract nor getting lost in product details.
node-opcua by example
Etienne RossignonGet the best out of node-opcua through a set of documented examples by the author himself that will allow you to create stunning OPCUA Servers or Clients.
Functional Design and Architecture
Alexander GraninSoftware Design in Functional Programming, Design Patterns and Practices, Methodologies and Application Architectures. How to build real software in Haskell with less efforts and low risks. The first complete source of knowledge.
Ansible for DevOps
Jeff GeerlingAnsible is a simple, but powerful, server and configuration management tool. Learn to use Ansible effectively, whether you manage one server—or thousands.
Top Bundles
- #1
Software Architecture for Developers: Volumes 1 & 2 - Technical leadership and communication
2 Books
"Software Architecture for Developers" is a practical and pragmatic guide to modern, lightweight software architecture, specifically aimed at developers. You'll learn:The essence of software architecture.Why the software architecture role should include coding, coaching and collaboration.The things that you really need to think about before... - #2
Django for Beginners/APIs/Professionals
3 Books
- #3
PowerShell
3 Books
Buy every PowerShell book from Adam Bertram at a 20% discount! - #4
CCIE Service Provider Ultimate Study Bundle
2 Books
Piotr Jablonski, Lukasz Bromirski, and Nick Russo have joined forces to deliver the only CCIE Service Provider training resource you'll ever need. This bundle contains a detailed and challenging collection of workbook labs, plus an extensively detailed technical reference guide. All of us have earned the CCIE Service Provider certification... - #5
Cisco CCNA 200-301 Complet
4 Books
Ce lot comprend les quatre volumes du guide préparation à l'examen de certification Cisco CCNA 200-301. - #6
All the Books of The Medical Futurist
6 Books
We put together the most popular books from The Medical Futurist to provide a clear picture about the major trends shaping the future of medicine and healthcare. Digital health technologies, artificial intelligence, the future of 20 medical specialties, big pharma, data privacy, digital health investments and how technology giants such as Amazon... - #7
Linux Administration Complet
4 Books
Ce lot comprend les quatre volumes du Guide Linux Administration :Linux Administration, Volume 1, Administration fondamentale : Guide pratique de préparation aux examens de certification LPIC 1, Linux Essentials, RHCSA et LFCS. Administration fondamentale. Introduction à Linux. Le Shell. Traitement du texte. Arborescence de fichiers. Sécurité... - #8
Software Architecture and Beautiful APIs
2 Books
There is no better way to learn how to design good APIs than to look at many existing examples, complementing the Software Architecture theory on API design. - #9
Learn Git, Bash, and Terraform the Hard Way
3 Books
Learn Git, Bash and Terraform using the Hard Way method.These technologies are essential tools in the DevOps armoury. These books walk you through their features and subtleties in a simple, gradual way that reinforces learning rather than baffling you with theory. - #10
9 Books-Bundle: Shut Up and Code!
9 Books
"Shut up and code." Laughter in the audience. The hacker had just plugged in his notebook and started sharing his screen to present his super-smart Python script. "Shut up and code" The letters written in a white literal coding font on black background was the hackers' home screen background mantra. At the time, I was a first-year computer...