Information Technology Games

p42 astronomy icon p42 biology icon p42 geography icon p42 mathematics icon p42 chemistry icon p42 computers icon p42 physics icon p42 languages icon p42 arts icon p42 archeology icon

Back Mosaics Picture Tests Arcades Term Tests Puzzles Informatics 6 Grade games and tests 7 Grade games and tests 8 Grade games and tests 9 Grade games and tests 10 Grade games and testsNext


k k

18 concepts to know before getting in programming. Educational game in Informatics.

The "Programming Base Tree" is a free online knowledge level game, about the basis of computer programming. Drag and drop by color. These are some prerequirements to understand programming. It is based on set of advanced lessons in the Informatics subjects for 9 grade in high school.
A small mosaic game for desktop computers, laptops and tablets, which may be played in the web browser.
The IT Knowledge Board include 18 stylized pictures to play with.
Part of the Interactive Computer Tools educational games.
It is cumulative with the Programming Basis Online Test.

This fun education class may answer some of the following questions:
  • What is computer programming?
  • Getting started in computer programming?
Programming Base Tree  Picture

n n

o o

How to play Programming Base Tree .

There are 18 stylized pictures of different concepts and notions in computer programming, on the top of the screen. Every round picture is in different set of colors, which sign different aspects in overall programming. The main tree is in the middle. The empty sockets are colored in group colors too. Drag the small round pictures and drop it over the appropriate color on the tree. The objects will remain active, until all arranged correctly.

Knowledge Achievements:
Know a little something about programming.
Winning the game rewards +1 Knowledge Level.
Here is a gameplay movie on YouTube.

Programming Base Tree  Screenshot

w w

i i

Class subject: Programming.

Included in this fun game programming terms:

1. Language - Before everything else, we need to choose a programming language and stick to it.

2. Syntax - Every programming language, has its own syntax, which may differ from others.

3. Code - Everything we write to create an application or program is called the code.

4. Variable - The single most powerful entity in programming. Varialbles hold different values.

5. Assigning - Assigning is the process of giving value to the variable.

6. Arrays - Array is like the variable, but may contain many values.

7. Opertions - Every subtraction, addition, transition or process.

8. Function - Functions contain a set of operations, that may be called when needed.

9. Recursion - Calling a function or using a previous block of code.

10. Conditional Transition - Using IF - ELSE to define to where the program will go.

11. Cycle - Using FOR or WHILE to make a repeating process.

12. Iteration - Iteration is one full stage of a cycle.

13. Random - Every language have the very useful RANDOM operand, which generates a random value.

14. Object - In object oriented languages, we can use ready drawn shapes as objects, and give instructions to
them with the code.

15. Collision - When two objects collide. Very useful for creating simple arcade games.

16. Compile - When the code is ready, it need to be COMPILED, so the Operating System will understand it is a program, or application.

17. Debug - While compiling, many errors will appear, either syntax or logical. They need to be fixed.

18. Program - When the code is compiled without errors, there is our first program!

Some of the included pictures in the game:

Code png
Variable png
Recursion png
Conditional Transition png
Cycle png
Object png
Compile png
Debug png

All topic icons here.

t t

Comments (Blogger)


Back Up Next

p42 psychology icon p42 history icon p42 economics icon p42 cooking icon p42 logic icon p42 greeting cards icon p42 nature puzzles icon p42 movie puzzles icon p42 game puzzles icon p42 sports icon
Labels: , , , , ,
Planeta 42 Game World | About | Sitemap | Levels | Downloads | Drawings | Graphics | Google+