background preloader

Coding

Facebook Twitter

3 Steps to Becoming a Coding Teacher. Becoming a coding teacher doesn't need to be intimidating. 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. Curate Your Curriculum We are fortunate to teach in a time when there are hundreds of coding resources and curricula available to use -- and most of them are free!

Note: grade levels are generalized suggestions. 2. Notice how I included resources above for adults to learn coding. What are your learning expectations for the students? 3. Just because anyone can learn to code online doesn't mean that's the best way to do it. Find a champion for your coding crusade. Jump Into 21st-Century Learning! Will you know the answer to every question that your students will have? Answers: 1) No. 2) You wish. 3) In your dreams! Coding Non-Linear Stories With @twinethreads. I loved “Choose your own adventure” books as a kid. 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. Twine uses Cascading Stylesheets and supports HTML. 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: I like the idea of conditional logic. Learn to Code. Menu If you would like to see my video tutorials using Scratch, click here to access my YouTube channel. Primary: Junior: Intermediate+: Tutorials: Make Your Own Flappy Bird – Code. All in a Flap – How to create your very own Flappy Bird Word Hunt – How to create your own HeadsUp!

ChatBot – How to create a chatting Rolling Dice – How to create a rolling dice The Hour of Code at Tynker (8+ Tutorials) Create a Holiday Greeting Learning The Basics – Coding Angry Hackety Hack! W3schools Grok Name Name* Run Marco! The next chapters of the story are coming soon! 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. Anyone, anywhere can organize an Hour of Code event. One-hour tutorials are available in over 40 languages. No experience needed. Ages 4 to 104. Bonus - coding works beautifully on tablets.

I have a special gift for you. Click HERE to sign up your eventFind a local volunteer to help during your Hour of CodeFollow this how-to guide for teaching one Hour of CodeClick HERE to download a digital PDF of the Bitsbox Starter Coding kitFind Teach-Led Hour of Code Lesson Plans hereInspire students by showing them these videos.

Hour of Code Suggestions by Grade Level | Ask a Tech Teacher. Hour of Code Suggestions by Grade Level | Ask a Tech Teacher. Unplugging the Hour of Code. Teaching kids to code is arguably as important to today’s youth as numeracy and literacy. 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. But what exactly is coding? 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. Coding FriendBot. Unplugging the Hour of Code. A Beginner’s Guide to Bringing Coding Into the Classroom.

In case you haven’t been paying attention, computer science skills are vastly becoming some of the most in-demand skills of the twenty-first century. In fact, some call it a new "superpower. " But there’s a problem. There are approximately 587,000 computing jobs nationwide, which is growing at 2x the national average, but only about 38,000 computer science students graduated into the workforce this year. The U.S. Bureau of Labor Statistics predicts that by the year 2020, there will be one million more computer science jobs than graduates prepared for these jobs. Computer science is a primary driver of the U.S. economy, yet it does not (yet) play a significant role in K-12 education.

CSEdWeek and Hour of Code arrive December 7-13th, and this annual event is bigger than ever. What are Computer Science Education Week (CSEdWeek) and Hour of Code? Computer Science Education Week or CSEdWeek is an annual program designed to inspire K-12 students to take an interest in computer science. My Hour of Code 2015 Collection | doug --- off the record. OK, so I’ve been poking around adding things to a Flipboard document to support the Hour of Code 2015, December 7-13. 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.

Like this: Like Loading... Related. Cybraryman Internet Catalogue. @mr_isaacs is My Minecraft Hour of Code Maven My Minecraft Mavens @mr_isaacs@lucasgillispie @thecommonpeople @MinecrartTeachr @Knowclue @Bronst Dbatty1@adambellow @immersivemind Now You Can Learn to Code With Minecraft Star Wars | Building a Galaxy with Code Hour of Code to feature Star Wars: The Force Awakens Computer Science Education Week: Try an Hour of Code Hour of Code - #CSEdWeek Hour of Code | Learn the Basics of Computer Science | Microsoft Imagine Take advantage of the techspertise of your students My Student Tech Help page @kmhmartin is having a Night of Code for parents and she started a Coding Club My Family Events page.

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. 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. Tools to Use in Class Can you make coding fun for your students? Absolutely! These resources point you toward games and other interest-arousing activities that take coding from dull to dynamic. Edutopia presents a list of six resources designed to help parents get their kids interested in coding. The Facts About Coding Dr. Even for students who do not wish to start a career in the tech field, learning how to code can be valuable. 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.

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. What you’ll get from this workshop (at no cost to you) Computer Science Fundamentals: Curriculum Overview. Coding for Kids Revisited. Coding on iPads – Beginner to Pro | LEARNING & IPADS. 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.

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. 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?

Here I will attempt to summarise the various levels of learning and the apps that sit at each stage. Stage one – Single procedure Journey as a team. Robot School App - Learn to code - www.robotschoolapp.com. Chrome Experiments - FPV Code by Karen Peng.