background preloader

Coding

Facebook Twitter

3 Steps to Becoming a Coding Teacher. Becoming a coding teacher doesn't need to be intimidating.

3 Steps to Becoming a Coding Teacher

I've tried to convert real programmers into after-school coding teachers and it completely bombed. Trust me -- as a well-trained teacher, you have all of the skills you need to be successful. Plus, it's not like you have to know enough to make the next Facebook, just enough to teach the basics! So let's get started. 1. Coding Non-Linear Stories With @twinethreads. I loved “Choose your own adventure” books as a kid.

Coding Non-Linear Stories With @twinethreads

They had a way of immersing me into the story under the guise of gaming. So when my colleague Colin ( showed me twine, I was hooked. …I am more than hooked. What makes twine so unique is that it gives students a chance to create large non-linear stories, show them the layout as a flowchart and allow them to use coding to “spice” it up. As such, the amount of coding required is really up to the author. From their website: Twine is an open-source tool for telling interactive, nonlinear stories.You don’t need to write any code to create a simple story with Twine, but you can extend your stories with variables, conditional logic, images, CSS, and JavaScript when you’re ready.

Condition logic! YES! Via GIPHY Please consider the following: Learn to Code. If you would like to see my video tutorials using Scratch, click here to access my YouTube channel.

Learn to Code

Primary: Junior: Run Marco! The next chapters of the story are coming soon!

Run Marco!

Jungle Sequence of commands, iterations, conditions Ancient Temple Variables, memory, simple data-structures (Coming Soon) Surprise! Data-structures, functions, simple algorithms. The Hour of Code. The Hour of Code is a global movement reaching tens of millions of students in 180+ countries.

The Hour of Code

Anyone, anywhere can organize an Hour of Code event. One-hour tutorials are available in over 40 languages. No experience needed. Hour of Code Suggestions by Grade Level. Hour of Code Suggestions by Grade Level. Unplugging the Hour of Code. Teaching kids to code is arguably as important to today’s youth as numeracy and literacy.

Unplugging the Hour of Code

In many ways code is numeracy and literacy. More so, it is also a way of looking at problems, breaking them down, thinking about solutions and being creative. From an industry standpoint, there will be more jobs than coders in the next few years and I expect to see a Chief Robotics Officer position any day now. By now many have heard of the Hour of Code movement. It has become an annual event during Computer Science Education Week in an effort to introduce a new skill set to people of all ages. In the most trivial form, code is a set of instructions, like a written procedure only in machine language. From a numeracy perspective, coding is a form of computational thinking. Let’s explore an example that can be done with regular classroom materials. As a class, develop a list of “pseudocode” blocks based on the math vocabulary required for your students.

Unplugging the Hour of Code. A Beginner’s Guide to Bringing Coding Into the Classroom. My Hour of Code 2015 Collection. OK, so I’ve been poking around adding things to a Flipboard document to support the Hour of Code 2015, December 7-13.

My Hour of Code 2015 Collection

It’s nothing compared to the TDSB resource that I had written about earlier this week but I like to collect hoard things. I hadn’t told anyone about it; I just keep flipping things into it as I find them. The document wasn’t super secret or anything like that so I hadn’t made it private; I just hadn’t told anyone about it until now. I was quite surprised this morning when I took a look and saw the analytics.

Somehow, it’s comforting to know that there are others who poke around looking for resources like this. Hour of Code 2015 Flipboard Collection The biggest and loudest participant this year has to be the Minecraft activity. I don’t think there are too many bad choices to be made here. The truly good thing about the Hour of Code is that it’s getting serious consideration in classrooms that might not otherwise have embraced the concept. Cybraryman Internet Catalogue. Coding in the Classroom: 16 Top Resources.

As cool as technology is, its intricacies and inner workings are sometimes intimidating, especially for young people who may be more interested in what technology can do for them rather than what they can do with technology.

Coding in the Classroom: 16 Top Resources

However, when students hurdle that obstacle and see the value of computer science — specifically coding — they gain a broadened perspective and the potential for a rewarding career in the tech field. The following resources will help you teach your students the basics of coding and will provide tips on how to keep kids interested as you go. K-5 Program. Code.org has developed an elementary school curriculum that allows even the youngest students to explore the limitless world of computing - at no cost for schools.

K-5 Program

The courses blend online, self-guided and self-paced tutorials with “unplugged” activities that require no computer at all. Each course consists of about 20 lessons that may be implemented as one unit or over the course of a semester. Even kindergarten-aged pre-readers can participate. Professional development workshops near you - at no cost (US only) Code.org is offering high-quality, zero-cost, 1-day workshops to prepare educators and content-area teachers (librarians, tech-ed specialists, etc.) to introduce computer science basics in a format that's fun and accessible to the youngest learners (grades K-5).

These workshops are led by experienced Code.org Facilitators in over 60 cities across the United States. Coding for Kids Revisited. Coding on iPads – Beginner to Pro. Code and programming may not be the most important topics on the planet but it is an area of study that sufferers two major problems. one: an industry with millions of unfilled job positions and two: a world where not enough teachers feel confident to run programming projects.

Coding on iPads – Beginner to Pro

The iPad can offer a solution in these situations. There’s an app for that (and a generation) Fortunately, the world of code education is getting easier and more self-sufficient every month. When I say self-sufficient, I mean such that having an expert in the room is not longer a requirement. Thousands of children, some as young as four, are teaching themselves to program and make apps and games . Initially, many code teachers in the world were skeptical about whether the iPad had any role to play in code learning and thought of it as just a consumption device.

Here’s a summary of some of the apps on offer and the level they cater for: Where do I start and end this journey? Stage one – Single procedure Like this: Robot School App - Learn to code - www.robotschoolapp.com. Chrome Experiments - FPV Code by Karen Peng.