Code Blocks Powered by Scratch Blocks Now In Tinkercad! – Tinkercad Blog

Code blocks let you program Arduinos using drag-and-drop blocks.  The blocks allow you to automatically build the text-based code in real time, so you can see exactly how Arduino code is formatted and then easily export your sketch to upload directly to an Arduino board. Check out the example below, where just two lines of block code help generate almost 30 lines of code!

Source: Code Blocks Powered by Scratch Blocks Now In Tinkercad! – Tinkercad Blog

Hand On Coding

Playing with blocks has been around for centuries.  From classrooms to doctors offices, this age old toy remains one of the most important tools for children to use in order to develop critical thinking skills.  While post poeple are scrambling to turn everything digital, we have reversed the role and have allowed for a digital idea to be created physically.  Hands-On Coding allows the student to physically move and act out programs created with Coding Blocks.  A big part of coding is developing an Algorithm, which is a list of steps to follow to complete a task.  In this case, the “run” part of the program is a physical person.  

 

Hands-On Coding turns the human into a computer and teaches children not just how to solve problems, but also how to express themselves.   Kids learn by doing, which is why Coding Blocks are a perfect tool to learn the basics of computer coding in a fun and engaging way.  They are useful for hands-on, small group activities; and for letting students explore and develop reasoning and problem-solving skills.

Source: handsoncoding

Trust us, this video of 15 different sorting algorithms is way more entertaining than it sounds

PhD student Timo Bingmann has created an amazing video showing sorting algorithms in action. And it’s surprisingly awesome!

In fact, “15 Sorting Algorithms in 6 Minutes” — created by Timo Bingmann, a PhD student at the Karlsruhe Institute of Technology — is one of the most weirdly hypnotic viewing experiences you’ll find; with something almost trance-inducing about watching the algorithms work their organizing magic on a variety of data sets.

“Efficiency of algorithms is of great importance in the era of Big Data,” Peter Flach, author of Machine Learning: The Art and Science of Algorithms That Make Sense of Data, tells Digital Trends.

Read more: http://www.digitaltrends.com/cool-tech/sorting-algorithms-video/#ixzz4BmvJ9Et7
Follow us: @digitaltrends on Twitter | digitaltrendsftw on Facebook
Source: Trust us, this video of 15 different sorting algorithms is way more entertaining than it sounds

VENVI 

VENVI is a learning tool…The significance of programming as a skill is rapidly increasing in today’s day and age. Use VENVI to learn and reinforce important programming concepts such as sequences by controlling your virtual character’s motions, loops by repeating these motions, and conditionals by establishing conditions for which your character can do the steps that you’ve created!

Source: VENVI About

Soon We Won’t Program Computers. We’ll Train Them Like Dogs | WIRED

BEFORE THE INVENTION of the computer, most experimental psychologists thought the brain was an unknowable black box. You could analyze a subject’s behavior—ring bell, dog salivates—but thoughts, memories, emotions? That stuff was obscure and inscrutable, beyond the reach of science. So these behaviorists, as they called themselves, confined their work to the study of stimulus and response, feedback and reinforcement, bells and saliva.

They gave up trying to understand the inner workings of the mind. They ruled their field for four decades.Then, in the mid-1950s, a group of rebellious psychologists, linguists, information theorists, and early artificial-intelligence researchers came up with a different conception of the mind. People, they argued, were not just collections of conditioned responses. They absorbed information, processed it, and then acted upon it. They had systems for writing, storing, and recalling memories. They operated via a logical, formal syntax. The brain wasn’t a black box at all. It was more like a computer.

Source: Soon We Won’t Program Computers. We’ll Train Them Like Dogs | WIRED

Sonic Pi

Sonic Pi

The Live Coding Synth for Everyone.

Simple enough for computing and music lessons.

Powerful enough for professional musicians.

Free to download with a friendly tutorial.

Learn to code creatively by composing or performing music in an incredible range of styles from classical to algorave.

Please help – Sonic Pi needs funding to continue…

Brought to you by Sam Aaron and the Sonic Pi Core Team

Source: Sonic Pi

Code::Blocks

The open source, cross platform, free C, C++ and Fortran IDE.

Code::Blocks is a free C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.

Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins!

Special credits go to darmar for his great work on the FortranProject plugin, bundled since release 13.12.

We hope you enjoy using Code::Blocks!

The Code::Blocks Team
Source: Code::Blocks