My Paperless Classroom: Coding with the Littles, Where to Start on the Ipad K-4

When can we start coding with kids?  Once I started working in a tablet-augmented environment, I had to find out what resources are available for coding on tablets.  There are some great tools for teaching programming skills and thinking to kids as young as kindergarten.  In my work I will ge getting these apps into the hands of kids and helping they think and work like a programmer

more: My Paperless Classroom: Coding with the Littles, Where to Start on the Ipad K-4.

Can Learning to Knit Help Learning to Code? | MindShift

“Thinking is like cosmic knitting,” Waldorf school founder Rudolph Steiner wrote nearly one hundred years ago. Steiner  developed a comprehensive handwork curriculum for Waldorf students based on this idea, filled with knitting, sewing and woodworking, believing that “a person who is unskillful in his fingers will also be unskillful in his intellect, having less mobile ideas and thoughts.”

Today’s Waldorf students still knit socks and whittle kitchen spoons and many Waldorf schools shun the use of technology. Those two things — handwork and technology — might seem at first glance to be at odds. But there’s a case to be made that handwork and computing  — and the kind of process that links the two — are more closely related than one might think.

continue reading:

 Can Learning to Knit Help Learning to Code? | MindShift.

Coding Nation | Kapor Center

The Kapor Center has collected information on 300+ programs or software that teach youth and adults elements of computer science and coding. This is not an exhaustive list, as this field is rapidly growing. As stated in the introduction, we’re hoping that the larger community will help us to frequently update this list as programs continue to launch.

The primary objective of this Coding Landscape Database is to catalogue organizations that provide some type of coding training. We’ve generally categorized the range of programs into these clusters:

Bootcamps: Intensives that prepare participants for at least entry-level developer positions.

Certifications: Trainings that result in a certification/credential, badge, or belt to identify skill development progress.

Corporation-focused: Courses that provide training to corporations or on behalf of a specific corporation.

Hackathons: Event in which individuals collaborate in a short and intense time period (typically 24 to 72 hours) to build a mobile or web application.

There are many valuable networks and support organizations that help convene and/or advocate for people who work in the tech and coding space. These organizations were not a focus of this data collection effort, and many are not captured in this database. General STEM-oriented programs were also not a focus of this effort and are largely not included. For an organization to be categorized as a bootcamp, it had to have an intensive program over a set period of time that prepares a participant for at least an entry-level coding job.

The primary objective of this Coding Landscape Database is to catalogue organizations that provide some type of coding training. We’ve generally categorized the range of programs into these clusters:

Bootcamps: Intensives that prepare participants for at least entry-level developer positions.

Certifications: Trainings that result in a certification/credential, badge, or belt to identify skill development progress.

Corporation-focused: Courses that provide training to corporations or on behalf of a specific corporation.

Hackathons: Event in which individuals collaborate in a short and intense time period (typically 24 to 72 hours) to build a mobile or web application.

There are many valuable networks and support organizations that help convene and/or advocate for people who work in the tech and coding space. These organizations were not a focus of this data collection effort, and many are not captured in this database. General STEM-oriented programs were also not a focus of this effort and are largely not included. For an organization to be categorized as a bootcamp, it had to have an intensive program over a set period of time that prepares a participant for at least an entry-level coding job.

continue reading Coding Nation | Kapor Center.

techBASIC App Builder

Write your apps in techBASIC on your iPad or iPhone. That’s where you use them, and that’s where you write them!

techBASIC makes it easy to write apps with interactive graphics, apps that connect to Bluetooth LE and other sensors, and apps that easily do complex math. Just of few lines of techBASIC code often replace what would take several classes in Objective C!

via techBASIC App Builder.

S4A

S4A is a Scratch modification that allows for simple programming of the Arduino open source hardware platform. It provides new blocks for managing sensors and actuators connected to Arduino. There is also a sensors report board similar to the PicoBoard one.The main aim of the project is attracting people to the programming world. The goal is also to provide a high level interface to Arduino programmers with functionalities such as interacting with a set of boards through user events.

via S4A.

scratch-unplugged – Scratch Programs for Computer Science Unplugged – Google Project Hosting

These projects test the capabilities of Scratch by implementing the algorithms in the CS Unplugged activities. Possible uses:

To demonstrate algorithms without carrying out the activities.

Review the activities that were done elsewhere.

Facilitate the transition from the activities to programming.

Students looking for advanced projects can modify or extend the projects.

via scratch-unplugged – Scratch Programs for Computer Science Unplugged – Google Project Hosting.

Code-to-Learn Foundation

THE CODE-TO-LEARN FOUNDATION PROMOTES

computational fluency for everyone. The Foundation supports projects that engage young people in learning through coding, enabling them to develop as creative thinkers, designers, and innovators.

The Foundation believes that young people, as they learn to code, develop new ways of thinking about the world — and new ways of thinking about themselves.

continue reading Code-to-Learn Foundation.