Which countries lead the world in computer science education?

To answer this question, let’s examine the following…the simple fact is that robots will be taking over a large percentage of future jobs. Coding, or programming, is now an integral part of every new innovation or creation in the world. The United States is believed to be one of the …

Game development – The third phase of early childhood computer science education

These four stages consist of: unplugged computer science block-based programming languages game development introduction to robotics Game development for children strengthens their art, math, and coding skills, and offers them a creative outlet to show what they know. There is a wealth of new categories of online computer games and …

Block-based programming languages – The second phase of early childhood computer science education

These four stages consist of: unplugged computer science block-based programming languages game development introduction to robotics Block-based coding is a form of programming language that utilizes a drag-and-drop learning environment. Programmers use coding instruction “blocks” to construct animated stories and games. As an entry-level activity, young children acquire a foundation …

Unplugged – The first phase of early childhood computer science education

Not sure where to begin with your child’s first crack at coding? Current studies show that the education of children in the computer sciences lies in four distinct and progressive phases. These four stages consist of: unplugged computer science block-based programming languages game development introduction to robotics Upon close inspection …

Computational thinking for a bright future

From the sandbox to the football field, it is important for students and educators to recognize that computational thinking can be applied across multiple disciplines, including but not limited to technology and computer science. Computational thinking is the common denominator of critical thinking, STEM (science, technology, engineering, and math) learning, and project-based learning. …

Learn how to code with Scratch!

Here’s a brief introduction to Scratch, a free online programming software which is a great tool to get started with coding! Terms you’ll need to know:1) stage: where you can preview and test your project2) block palette: contains all potential instruction blocks (colored sections contain their own unique sets of …

Build a 3D printer from scratch

There is no better way to learn 3D printing in depth than to build your own machine! Colorful zip ties make the JellyBox  fast and easy to build (and ever faster to break down). Plus, any mistake is easy to undo! Just snip and pull.  Clear acrylic construction to expose the inner workings.  It’s the ultimate anti-black-box.  Easy Build …