Computer Programming

Teaching Computational, Abstract Thinking

Monday, August 22, 2016 Comment computer chip

Visual programming languages and programming as a learning tool are old dreams, rooted in the late Seymour Papert’s creation of the Logo programming language for children. Lately, many promising variants — all of them based on visual rather than command-line interfaces — are popping up: Scratch, a successor to Logo, has been evolving in the MIT Media Lab’s “Lifelong Kindergarten;” Google has entered this arena with Blockly, “a library for building visual programming editors;” UC Berkeley’s Snap focuses on robotic control, as does Roberta. Many of these are powerful learning instruments, but because they run in

Watchworthy Wednesday: Connecting Hip-Hop and Coding

Wednesday, August 17, 2016 Comment teen codes hip-hop dance move

How can young people use coding to express their interests in areas such as hip-hop dance? To explore this question, Progressive Arts Alliance and the MIT Scratch team will host the Hip-Hop and Scratch Coding Summit, a two-day workshop for educators and program leaders to learn about creative pathways into computing. The summit, to be held Oct. 21-22 in Cleveland, Ohio, will bring together a diverse group of people who lead programs for young people, especially for youth in underserved communities. Forty participants will be chosen on Sept. 5, so there’s still time to apply. The summit