Visual and Text-based Programing for Science Classrooms

This looks really great!

ViMAP is an open-source programming language and modeling environment designed for the K12 science classroom. When students use ViMAP, they can learn science by using visual programming to build models and simulations.

In close collaboration with elementary and middle school teachers, we have designed ViMAP and the lesson guides so that learning programming and science can happen hand-in-hand.

Also, unlike most other programming languages, ViMAP allows children to create their own programming commands! Students can also design their own ViMAP programming commands using text-based programming!


Web-based tools illustrating basic concepts and algorithms of scientific computing


The interactive educational modules on this site assist in learning basic concepts and algorithms of scientific computing., Each module is a Java applet that is accessible through a web browser., For each applet,  you can select problem data and algorithm choices interactively and then receive immediate feedback on the results,  both numerically and graphically.