Computational Thi...
Follow
2.0K views | +0 today
 
Rescooped by Paul Herring from Computational Tinkering
onto Computational Thinking In Digital Technologies
Scoop.it!

Computer Programming Goes Back to School

We are witnessing a remarkable comeback of computer programming in schools. In the 1980s, many schools featured Basic, Logo, or Pascal programming computer labs that students typically visited once a week as an introduction to the discipline. But, by the mid-1990s, schools had largely turned away from programming. In large part, such decline stemmed from a lack of subject-matter integration and a dearth of qualified instructors. Yet there was also the question of purpose. With the rise of preassembled multimedia packages via glossy CD-ROMs over the 1990s, who wanted to toil over syntax typos and debugging problems by creating these applications oneself? This question alone seemingly negated the need to learn programming in school, compounded by the excitement generated by the Internet. Schools started teaching students how to best surf the web rather than how to delve into it and understand how it actually works. Schools largely forgot about programming, some deeming it entirely unnecessary and others labeling it too difficult to teach and learn.

 

But this is changing. In the past five years, we’ve seen a new-found interest in bringing back learning and teaching programming on all K-12 levels. But it’s digitally based youth cultures, not schools, leading this revival (Kafai & Peppler, 2011).


Via Susan Einhorn
Paul Herring's insight:

Some of us have been teaching programming since the early 80's - we didn't go away, even if many of the students did! - mainly because of poor curriculum leadership from admin imo.

more...
Bonnie Bracey Sutton's curator insight, September 9, 2013 2:31 AM

In England some professionals have spanned the k-12 spectrum.

From around the web

Computational Thinking In Digital Technologies
Posts on Computational Thinking and it's potential within the new ACARA driven Australian Curriculum (K-12).
Curated by Paul Herring
Your new post is loading...
Your new post is loading...
Rescooped by Paul Herring from COMPUTATIONAL THINKING and CYBERLEARNING
Scoop.it!

Augmented Learning 101: QR Codes - eLearning Industry

Augmented Learning 101: QR Codes - eLearning Industry | Computational Thinking In Digital Technologies | Scoop.it
QR codes and Augmented Learning In the real world! Augmented Learning 101: QR Codes! Imagine utilizing on-demand, adaptive eLearning!

Via Bonnie Bracey Sutton
more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

Scratch and CT

Scratch and CT | Computational Thinking In Digital Technologies | Scoop.it
Strategies for teaching and developing computational thinking via programming with Scratch Miles Berry | @mberry 15 April 2015 These slides: bit.ly/oeir3
Paul Herring's insight:

A good presentation with some good ideas.

more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

Computational thinking an essential skill for next-generation — Jessica Tan

Computational thinking an essential skill for next-generation — Jessica Tan | Computational Thinking In Digital Technologies | Scoop.it
APRIL 21 — Over the past few decades, technology has radically transformed how we work and play. Automation has changed entire industries and the Internet has revolutionised the way we access information and make decisions. The imminent reality is
Paul Herring's insight:

A"n example of how computational thinking and coding can be applied to help humans stay healthy can be seen in the development of an application called Eyenaemia by two young medical students from Australia.

Eyenaemia is a non-invasive, easily-accessible screening tool for anaemia made for use by anyone. With the application, screening is now as simple as taking a selfie with a smartphone — after which the application analyses the conjunctiva and calculates the risk of anaemia, putting years of medical training into the hands of untrained users."

more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

Bitesize Masterclass No.1

Bitesize Masterclass No.1 | Computational Thinking In Digital Technologies | Scoop.it
Dr. Hannah Fry explains how a problem-solving process used by computer scientists could help you find the perfect partner in this interactive video for A-Level Computing students.
more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

Five-Minute Film Festival: Teaching Kids to Code

Five-Minute Film Festival: Teaching Kids to Code | Computational Thinking In Digital Technologies | Scoop.it
For teachers interested in incorporating coding and computer programming into the curriculum, VideoAmy has collected a variety of inspiring videos and helpful resources in this Five-Minute Film Festival.
Paul Herring's insight:

Intro videos on value of coding

more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

Finextra news: Lloyds challenges student coders to develop gamified banking apps

Finextra news: Lloyds challenges student coders to develop gamified banking apps | Computational Thinking In Digital Technologies | Scoop.it
Finextra: Lloyds Banking Group has teamed up with the School of Computing Science at Newcastle University to challenge student coders to develop applications that encourage young people to become more engaged with banking.
more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

New in the Wolfram Language: GrammarRules—Wolfram Blog

New in the Wolfram Language: GrammarRules—Wolfram Blog | Computational Thinking In Digital Technologies | Scoop.it
A grammar gives you natural language control over your computer so that you can process language snippets to yield functions that perform commands.
Paul Herring's insight:

The Wolfram Language - grammatically improving all the time

more...
No comment yet.
Rescooped by Paul Herring from Computational Tinkering
Scoop.it!

Is it necessary to teach poor kids to code?

Is it necessary to teach poor kids to code? | Computational Thinking In Digital Technologies | Scoop.it
One tech advocate thinks ‘coding is the new writing’ — this grand statement could hold several grains of truth.

 

"People assume that you have to have the 3Rs [reading, writing and arithmetic] before you get to what I call the 3Xs: exploration, exchange and expression,” Idit Harel said. “But that’s not the case.”

Harel said she knew this through her experience with Globaloria, which she founded. The firm gets children to play computer games before showing them how to begin modifying the game — for example changing the colours on their character — using computer code. Often the kids can’t read well, if at all, Harel explained, but they get engrossed in tinkering with the game world and, in the process, they begin to pick up more traditional literacy, too.


Via Susan Einhorn
more...
Rescooped by Paul Herring from Computational Tinkering
Scoop.it!

Lego Mindstorms: A History of Educational Robots

Lego Mindstorms: A History of Educational Robots | Computational Thinking In Digital Technologies | Scoop.it

Although one of the earliest applications of Logo involved the robot turtle, the advent of personal computers had moved the programming language from the floor to the screen. Lego Logo, a project developed by Mitch Resnick and Steve Ocko, moved programming back out again, into the physical world – but with some key differences, least of which being that children got to design their own machines, not simply use the pre-made turtle.


Via Susan Einhorn
more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

Wonder Workshop Blog | What Children Learn from Bo & Yana

Wonder Workshop Blog | What Children Learn from Bo & Yana | Computational Thinking In Digital Technologies | Scoop.it
Every day we’re thinking about how to integrate learning and play with our robots into a single user experience. As we get deeper into building our software application, we want to share what children will be learning from our robots. … Continue reading →
more...
No comment yet.
Rescooped by Paul Herring from IT Books Free Share
Scoop.it!

Coding For Kids For Dummies - PDF Free Download - Fox eBook

Coding For Kids For Dummies - PDF Free Download - Fox eBook | Computational Thinking In Digital Technologies | Scoop.it
Coding For Kids For Dummies PDF Free Download, Reviews, Read Online, ISBN: 1118940326, By Camille McCue

Via Fox eBook
more...
Fox eBook's curator insight, April 2, 1:12 AM

Week 1: Basic Drawing, Motion, and Text Handling
Project 0: Getting Started with Coding
Project 1: Art Toy
Project 2: Mini Golf
Project 3: Sketcher Etcher

Week 2: Motion, Animating Shapes, and Reacting to Input
Project 4: Horse Race
Project 5: Winter Wonderland
Project 6: Sports Vote

Week 3: Variables: Counting and Conditionals
Project 7: Happy Birthday
Project 8: Number Guessing Computer
Project 9: Monster Mashup

Week 4: Keyboard Control and Shooters
Project 10: Viral Outbreak
Project 11: UFO Pilot
Project 12: Squid Ink

Week 5: Advanced Coding
Project 13: Rock, Paper, Scissors
Project 14: Where’s Wallace Walrus?
Project 15: Traffic Dodge

Rescooped by Paul Herring from mrpbps iDevices
Scoop.it!

Tickle - Learn to Program Air Drones, Robots, Smart Homes, and more!


Via John Pearce
more...
John Pearce's curator insight, March 31, 10:21 PM

This app looks really interesting especially if you have one, (or more), of the devices that the app can be paired with. The Scratch like interface is easy to work with and the courses available in app look interesting too. This is another great Kickstarter generated project.  

Scooped by Paul Herring
Scoop.it!

ScratchJr – Android Apps on Google Play

ScratchJr – Android Apps on Google Play | Computational Thinking In Digital Technologies | Scoop.it
ScratchJr is an introductory programming language that enables young children (ages 5 and up) to create their own interactive stories and games. Children snap together...
Paul Herring's insight:

Now on the Android and still free!

more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

Mother-Daughter Programming Workshop Brings Women Together Over 'Code and Cupcakes'

Mother-Daughter Programming Workshop Brings Women Together Over 'Code and Cupcakes' | Computational Thinking In Digital Technologies | Scoop.it
Some mothers and daughters go out to eat to bond. Other mothers and daughters code a website.
The latter is true for anyone involved in Code and Cupcakes, a series of mother-daughter coding...
Paul Herring's insight:

Have curated this before but worth see again I think.

more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

Distinguished Service Award - ACM Award

Distinguished Service Award - ACM Award | Computational Thinking In Digital Technologies | Scoop.it

ACM Honors Leader For Expanding Promise And Profile Of Computing:
 

For her advocacy of "computational thinking," her leadership of the Computing and Information Science & Engineering directorate of the US National Science Foundation, and for drawing new and diverse audiences to the field of computer science

Paul Herring's insight:

Congrats!!

more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

Flatiron School

Flatiron School | Computational Thinking In Digital Technologies | Scoop.it
Learn to love code. The Flatiron School trains passionate, creative people in web and mobile development. Our Web and iOS Immersive courses are 12 weeks, full-time, and prepare students for careers as software developers.
Paul Herring's insight:

Free coding course in NYC for 18-26 yr olds - great concept.

more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

Introducing Tweet-a-Program—Stephen Wolfram Blog

Introducing Tweet-a-Program—Stephen Wolfram Blog | Computational Thinking In Digital Technologies | Scoop.it
Compose a tweet-length Wolfram Language program. Tweet it to @WolframTaP. Our Twitter bot will run it in the Wolfram Cloud and tweet back the result.
Paul Herring's insight:

A great and simple idea - tweet a short Wolfram program. eg. send your Primary School kids the 1-12 Times table with Grid[Array[Times,{12,12}]]

more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

Coding in the Classroom: A Long-Overdue Inclusion

Coding in the Classroom: A Long-Overdue Inclusion | Computational Thinking In Digital Technologies | Scoop.it
By promoting code literacy, schools could improve education equity, offer inclusion for students with ASD, improve STEM proficiency, and build neuroplasticity associated with multilingual education.
more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

3 Life Lessons I Learned from Coding

3 Life Lessons I Learned from Coding | Computational Thinking In Digital Technologies | Scoop.it
Discover the three ways that learning to code prepared this programmer for life's challenges—including those far beyond coding.
more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

CSER Digital Technologies - Next Steps, Years 7 & 8 - Course

CSER Digital Technologies - Next Steps, Years 7 & 8 - Course | Computational Thinking In Digital Technologies | Scoop.it
Paul Herring's insight:

Free MOOC starting 1st May for Yr 7-8 teachers of the new Digital Technologies curriculum in Australia

more...
No comment yet.
Rescooped by Paul Herring from iPads in Education
Scoop.it!

Online Coding Resources in the CS Classroom - FRACTUS LEARNING

Online Coding Resources in the CS Classroom - FRACTUS LEARNING | Computational Thinking In Digital Technologies | Scoop.it

"There has been a proliferation of online classes and resources for learning coding over the last couple of years. With all that’s out there, one might think there’s no need for a Computer Science teacher or program in schools anymore. However, I’ve found many of these resources can be great tools for teachers, both for professional development and for the classroom. The four resources below are ones I’ve had great success with over the last couple of years."

 


Via John Evans
more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

Expanding the frontiers of computational thinking with Wolfram Language | ExtremeTech

Expanding the frontiers of computational thinking with Wolfram Language | ExtremeTech | Computational Thinking In Digital Technologies | Scoop.it
Building on the success of WolframAlpha, Stephen Wolfram now aims to bridge the power of its computation engine to the vast stores of data that exist on the Internet.
more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

The Future and History of Learning to Code | DMLcentral

The Future and History of Learning to Code | DMLcentral | Computational Thinking In Digital Technologies | Scoop.it
Much of the discussion around ‘learning to code’ is couched in futuristic terms. By learning to code, we are told, young people will be equipped to become the innovators, tech entrepreneurs and civic leaders of the future.
Paul Herring's insight:

Interesting article

more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

How Edtech Companies Can Build up the STEM Pipeline (EdSurge News)

How Edtech Companies Can Build up the STEM Pipeline (EdSurge News) | Computational Thinking In Digital Technologies | Scoop.it
Dig-It! developer Jessica Dommes stands over a group of middle-school girls as they tap and swipe eagerly at an iPad; she often stops them to ask about the features of the game they were playing. Questions range from what the girls like and don’t like to whether they feel buttons are in the right p
Paul Herring's insight:

“Programming is such a broad skill set,” said Dommes, citing the variety of ways that programmers add value to popular and everyday programs, from “programming the rover on Mars” to “supporting the social media that we use on a daily basis.”

more...
No comment yet.
Scooped by Paul Herring
Scoop.it!

Notes from Code Studio elementary coding training | Dangerously Irrelevant

Notes from Code Studio elementary coding training | Dangerously Irrelevant | Computational Thinking In Digital Technologies | Scoop.it

Scott McLeod's notes from a intro programming PD course he just attended..

more...
No comment yet.