Commit 8ce8fd0a authored by Peter Princz's avatar Peter Princz

Minor edits

parent 711b196c
......@@ -5,3 +5,4 @@ sketchbook/tools/
sketchbook/**/application.linux32/
sketchbook/**/application.linux64/
sketchbook/**/aweb-export/
README.md~
Teach the very basics of programming to teenagers.
Teach the very basics of programming to teenagers.
(Age 15-18, and the content is geared towards girls, specifically, but should work for boys as well.)
Implement a simple variant of fruit ninja game within 4 hours in Processing, in 8 gradual steps.
The math and physics apparatus is simplified on purpose and fits the targeted age group:
The math and physics apparatus is simplified on purpose and fits the targeted age group:
- very basic coordinate geometry concepts: pixel, point, ellipse, circle
- and simple concepts from physics: projectile motion, current speed, acceleration, gravity.
......@@ -16,7 +16,7 @@ Kids will learn some programming concepts, i.e.:
- generate random numbers, invoke library functions in general
- refactoring, move code into a newly introduced function, removing parts of code temporarily by commenting it out
- basic debug and troubleshooting
Arrays, matrices and all kinds of loops are intentionally left out. The implicit canvas refreshing loop of the processing environment is used instead in an intuitive way that fits their age.
The language of the comments in the code is Hungarian for now.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment