where to go next after your child or student learns Scratch -- programming with Alice
This user comes from kidslike.info
Find other posts in the same category: | |

Short description (~1 to 3 sentences)

If your child or student already knows Scratch, we recommend Alice.

More details

Alice was designed to teach programming. It includes the features of programming that Scratch does not have, such as functions, methods, objects, and inheritance.

It is made at Carnegie Mellon and it is free.

This is a very thoughtful discussion of this issue.
This comment about Alice is quite well written

As I mentioned earlier, (with some reservations), I currently believe that the most obvious next step middle ground between scratch and C++ is Alice. It also uses the drag and drop paradigm, thus eliminating the possibility of syntax errors. It includes most of the programming concepts that the curriculum at my college considers to fall in the "fundamental programming" category, and it provides a great deal of immediate sensory feedback to capture and hold the attention of budding programmers.

The next step beyond that would logically be either Java, C#, or C++. For those students interested in advanced placement in a computer science curriculum, the obvious choice is Java. For those interested in the game industry, C++ (including embedded C for speed) seems (unfortunately) to be the best choice because that seems to be the language of choice at most of the game programming companies.

lists what Alice has

Rating (1 to 100) 75 = very good; 50 = good; 1 = unknown

To see articles on the same topic, click the links below the name of the author at the top of this page.
Authored by kidslikeinfo on Aug 07, 2008.

the one most important feature of Scratch that Alice does not have is that there is no place to upload and share your Alice programs.