Computational Thinking

Watchworthy Wednesday: Opportunity to Provide Computer Ed in K-12 Schools

Wednesday, December 28, 2016 Comment cs for all

Want to provide a computer science and computational thinking education project in K-12 schools? Teams of educators, researchers, community members and others interested in doing so are being offered the chance to be awarded 19 “CS for All” grants, totaling $20 million, from the National Science Foundation (NSF). “With this solicitation, the NSF focuses on researcher-practitioner partnerships (RPPs) that foster the research and development needed to bring CS/CT to all schools,” says Nichole D. Pinkard, founder of the Digital Youth Network and associate professor in the School of Design College of Computing and Digital Media at


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