NCLab Has R!

We are pleased to announce that the R language was added to the family of computing languages available in NCLab. Other computing languages in NCLab include GNU Octave, Scipy, CUDA, and Hermes. R is a free software programming language and software environment for statistical computing and graphics. The language is widely used among statisticians and

Version 0.9.10 Released

NCLab Version 0.9.10 with many bug fixes and improvements was released today. In the Karel course, all games have tutorial videos. There is also a new line number constraint that prevents students from writing excessively long code.

What is NCLab?

We are pleased to announce a new introductory computer programming course named Karel Jr. This course is based on the original popular Karel course, but the scope of changes exceeded a usual update. The original Karel course is still available for schools to finish their courses. It will be discontinued at the end of March 2016. We

Free STEM Training!

March 10 and 17, 4 pm – 8:30 pm. Do not miss out! For more information and to register, contact Brian Crosby at bcrosby(at)washoeschools(dot)net.

Small Things That Matter

I just received an envelope with messages from kids at the Cottonwood Elementary School in Fernley. Showing random samples. We enjoyed working with you guys and of course we will visit again!

NCLab at Virginia City MS

Today I visited Virginia City Middle School who just started teaching programming courses with Karel the Robot in NCLab. For those who are not experts on the Wild West, Virginia City used to belong to the richest and most famous cities in the U.S. Silver from its mines was used to build San Francisco. The

Darwin Day of Science

NCLab will be presented this Sunday afternoon at the annual Darwin Day of Science organized by the Reno Skeptical Society. The event is free and open to the public, please stop by if interested to learning more about NCLab!

Project Teepee

I believe that teaching gets close to perfection when students forget that they are actually learning. Today we are supposed to learn the Python for loop and Python lists. But let’s forget about that, and go build a teepee instead! The following program creates a pole, tilts it, moves it away from center, and then

NCLab at Cottonwood ES

Cottonwood ES in Fernley, NV decided to teach introductory computer programming with NCLab. I visited to facilitate their first class. At the entrance, I was impressed by an airport-like terminal with touch screen in place of the good old signup sheet. Enter your name, print your boarding pass, go. The first group of kids to