#Coding - Coding in Education
Coding is beginning to be considered a necessary skill for the 21st century, right alongside reading, writing and arithmetic. Some Canadian kids are learning to code at summer camps, and Grade 6 to 9 students in British Columbia will soon learn coding as a mandatory part of their classes.
A doc from Josh Flear about live coding performers, who compose music by directly writing, building, and adjusting a coding language.
There's a push to teach children as young as five how to code, teaching them concepts to go beyond consuming digital products, and perhaps eventually prepping them for jobs major corporations can't now fill.
From CBC Parents - Coding (also called programming or developing) is telling a computer, app, phone or website what you want it to do. Some educators and experts are calling it the ‘new literacy’—a subject so important that every child needs to know the basics to excel in our rapidly changing world.
As a high school teacher for 17 years, Gene Luen-Yang experienced the highs and lows of teaching computer science.
We’ve all heard it a million times. In an increasingly techy world, computer coding is “the wave of the future”. But what does “coding” really mean and how in the world are we supposed to actually TEACH it?!
The Plug-In Studio: collaborations in art + technology. The Street Arcade games were created through a collaboration between 13 teen artists and Plug-In Studio co-founders Steve Ciampaglia and Kerry Richardson. The games were originally intended to be played at the Street Arcade event, where the teen artists directly engaged community members in discussions about the issues...you can play them online...in your browser.
Here is the outline of my 6th Grade Scratch Curriculum. Classes meet 5 days/week for 9 weeks, an hour/day. (I use a few days for icebreakers.) I find that the rubrics really help kids make quality work.
The following are a set of challenges designed to help people learn the basics of Scratch and programming in general. They teach one how to make some video games and animations. Try complete the as many of the following challenges as you can in order. It is important that you take your time and really understand the basics.
In the May 2012 ScratchEd Webinar, Karen Brennan and Michelle Chung from the ScratchEd Team discuss different forms and approaches to assessing students' understandings of computational thinking. During the presentation, Karen shared a definition of "computational thinking" comprised of:
SCRATCH elegantly and powerfully meets a deep need within many urban schools: a tool that allows students to create with computers. Designed by the Lifelong Kindergarten Project and the MIT Media Lab, Scratch represents the best of cutting-edge technological design for schools—and it’s completely free. But how do we use it? This resource suggests six strategies for getting started.
Creative computing is about creativity. Computer science and computing-related fields have long been introduced to young people in a way that is disconnected from their interests and values – emphasizing technical detail over creative potential. Creative computing supports the development of personal connections to computing, by drawing upon creativity, imagination, and interests.
How to integrate Scratch into your subject areas.
When the Hour of Code launched in 2013, I set aside my English curriculum for one day so my eighth graders could experiment with computer coding. There was just one problem: I had never written a line of code in my life! Luckily, the Hour of Code offers more than 200 video tutorials for all…
Dr. Jackson's project is an excellent example of 21st-century learning in action by integrating a real world project that promotes collaboration, communication, and critical thinking. Her year-long doctoral research project on Arcade Our Way (AoW) included inter-generational participants: 15 Grade 7 students from The Linden School, Beth Alexander, their teacher, as well as five undergraduate students from Concordia and McGill University, and the CEO of a small gaming company in Montréal.
Cybersecurity news: Computer hackers are traveling to the Vatican at the request of Pope Francis, who wants them to participate in a computer programming marathon called the Vatican Hackathon (VHacks) to help provide better resources for migrants and the poor.
In recent years, there has been an influx of games centered on social and political issues from sexism to racism to the refugee crisis. In one of the latest, you rescue animals in a slaughterhouse.
Over 100 coding lessons about variables, sound, graphics, maps, and the Arduino, that will teach you about math.
Great coding tools tuned to the needs of younger students. Explore this Best Coding Tools for Elementary Top Picks list of 22 tools curated by Common Sense Education editors to find relevant and engaging edtech solutions for your classroom.
Open Game Art is a media repository intended for use with free software game projects. Its purpose is to allow developers to easily replace programmer art with high-quality, appropriately licensed artwork. It accepts both 2D and 3D art, as well as sound effects and music.
Krita is a FREE and open source painting tool designed for concept artists, illustrators, matte and texture artists, and the VFX industry. Krita has been in development for over 10 years and has had an explosion in growth recently. It offers many common and innovative features to help the amateur and professional alike. See below for some of the highlighted features.
By Sue Kwiecien
Learn to code for free!
KS3 Computing Computational thinking learning resources for adults, children, parents and teachers.
I was invited to do a fifteen-minute talk to explain artificial intelligence to the students. Unfortunately, I couldn’t make it in person, so I had to resort to contributing a presentation by video for the livestream. - Dale Lane