Simon recently wrote a short ebook, A children's guide to Python programming, to teach kids ages 5-8 computer programming with Python. He also maintains a brilliant website full of free resources to help teachers and students learn computer science and software programming.
His work ties together two topics for this issue of the magazine: binary numbers and circuit design. Without Shannon, computers and computer science could have been very different.
Here are two programmers who use their coding skills to solve complex problems, one coder helped track endangered owls in Yosemite and the other coder used his skills to track and isolate a deadly virus in a hospital isolation ward.
A university trained programmer, with a masters in computer science and a full professional career, Patrice today teaches technology and computer science to kids in kindergarten through eighth grade at Fraser Woods Montessori School in Newtown, Connecticut. She has some great insights into kids, teaching, and technology.