background preloader

A Beginner’s Guide to Bringing Coding Into the Classroom

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. 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. Hour of Code is a global movement in over 180 countries, and is a quick way to introduce coding to students or anyone. How to Run an Hour of Code Ready to get started? Related:  ProgramaciónEducational Technology

Integrating Programming with Core Curriculum -- THE Journal Computer Science | Feature Integrating Programming with Core Curriculum There has been a steady and growing call for more students to learn computer programming. As they try to answer that call, some educators are looking beyond stand-alone lessons or separate programming classes and integrating coding into their core curriculum. By Jennifer Roland10/03/13 There has been a steady and growing call for more students to learn computer programming. As they try to answer that call, some educators are looking beyond stand-alone lessons or separate programming classes and integrating coding into their core curriculum. Beaver Country Day School (BCDS), a private school for students in grades 6-12 located just outside Boston, launched a school-wide coding initiative this academic year to help prepare their students for a new world of work and to, they hope, encourage more students to study computer science in college. Geometry was his first target when he looked at creating lessons.

How to Use the Seesaw App in the Classroom - Teacher Hints & Tips The Seesaw App – Instagram for your Class The Seesaw app is described as a student-driven digital portfolio. But, from the stories from our Instagram followers, it is much more than that, plus, it’s free! Seesaw empowers students of any age to create, reflect, collaborate and share. “It’s like Instagram for the class! In an age where, as teachers, we are swamped with new apps, teaching programs, teaching resources, digital technologies, curriculum documents etc, it’s often hard to work out what to try and what is not worth the time and effort! When I asked our Instagram community about the Seesaw app, I was bombarded with messages about how they currently use this app and how helpful it is in their day to day teaching. So, I present to you some hints, tips and benefits to using this amazing free resource in your classroom. How to Save on Printing Using the Seesaw App “You can use worksheets and the drawing tool instead of printing them! Seesaw App Classroom Activity Ideas Peer Feedback

Calling All Learners and Teachers for Hour of Code 2016 Chances are high that computer-science literacy will be increasingly relevant for jobs of the future. Some theorists even suggest that the ability to read and write code is a fundamental 21st-century competency. Yet, according to an August 2015 Gallup survey, many students get little exposure to these concepts at school; opportunities are even more limited for low-income students. To address these realities, there are a variety of free resources that can help teachers of all grades and subjects give students exposure to computer science, as well as access to opportunities that develop the skills required to approach coding problems. This December 5-11, 2016, the Hour of Code campaign during Computer Science Education Week is one such opportunity. Hour of Code Tutorials can be accessed at any time by anyone. Resources to Help You Run an Hour of Code Event Tutorial Highlights: Old and New Favorites Do you have robots? Hour of Code Across Grade Levels and Content Areas After Hour of Code

Cómo iniciar a un niño en la programación desde cero En todo el mundo hay niños y niñas que están aprendiendo a programar, y de hecho ahora en diciembre se celebra uno de los principales eventos en todo el mundo para promover esta materia. Hoy queremos adentrarnos aún más, y como complemento a nuestros consejos y recomendaciones para aprender programación a niños y a adultos, vamos a hablar de cómo iniciar a un niño/a en la programación... desde cero. Las herramientas y el software se han modernizado a esta nueva etapa de la programación, y con todo ello la metodología y las propuestas también deberán adaptarse a la enseñanza de esta nueva materia. ¿Qué programas o plataformas utilizar? ¿Cómo hacerlo? Hoy te explicamos cómo iniciar a un niño en la programación. Un vistazo atrás No hace muchos años que el campo de la programación era exclusivo del mundo más profesional. Los tiempos han cambiado, y la sociedad se ha ido adaptando a ellos. Lo que la programación aporta a un niño/a El recorrido en el pasado está claro. Propón, crea.

10 Ways to Use Google Docs in the Classroom As a teacher, you probably know about Google Docs. You’ve probably even been using pieces of it for years! But there’s a lot more to it than just sharing documents and having an easy, cloud-based solution for your classroom. Over the years, I’ve gotten to learn about some pretty sweet features that have made my life as a teacher easier. These functionalities are built into Google Docs, and they are fantastic. 1. Why start from scratch when you could use a well-designed template? 2. How many times you are working on a Google document and you can’t type anymore because it says there is no Internet connection? 3. Despite being the most powerful online word processor, Google Docs doesn’t make it easy for users to directly save images embedded in the content (nope, copy and paste doesn’t work in most cases). 4. For those who don’t know, back in September, the official Google Docs blog announced several updates, one of which was the old Research tool being replaced by Explore. 5. 6. 7. 8.

Raspberry Pi Blog - News, Announcements, and Ideas Looking for this year’s perfect something to put under the tree ‘from Santa’? Well, look no further than right here — it’s time for our traditional Christmas shopping list! Woohoo! Which Raspberry Pi? As you are no doubt aware, the Raspberry Pi comes in more than one variety. Raspberry Pi 3B+ For someone learning to write code for the first time, we recommend the Raspberry Pi 3B+. Raspberry Pi Zero W The Raspberry Pi Zero W comes at a lower price, and with it, a smaller footprint than the 3B+. Pre-loaded micro SD card Whatever Raspberry Pi you choose for the lucky receiver of your Christmas gift, we also recommend getting them a pre-loaded micro SD card. Books, books, books We’re releasing two new books this week that are perfect for any Christmas stocking! Code Club Book of Scratch Volume 1 The Code Club team is buzzing over the release of the first Code Club book, which is available to order now. The Official Raspberry Pi Beginner’s Guide Magazine subscriptions Accessories and such Swag Add-ons

Scratch Jr. Tutorials for Primary Students Last week, I encouraged you to participate in this year’s Hour of Code. I know that guiding a classroom of students through an hour of programming can sound intimidating, particularly if you aren’t experienced in it yourself. The secret is to do as I have – admit to yourself that you know nothing and your students are smarter than you. Any grade level can do the Hour of Code. Take Sam Patterson (@SamPatue), for example. I haven’t had a chance to jump in to Scratch Jr. yet with my students this year, but watching Sam’s tutorials makes me want to try it tomorrow. UPDATE 11/18/14: For even more Scratch Jr. activities and video tutorials, check out the “Teach” section on the Scratch Jr. website. If you’d like to access some more resource for teaching kids to code, check out my Programming for Kids Pinterest Board! Like this: Like Loading...

iMovie - All about apps in YOUR classroom! Creating assemble, construct, create, design, develop, formulate, write Students can use iMove to construct video reports dealing with core curriculum. For example in a Social Studies class students could use the iMovie movie presets to create video reports. Evaluating appraise, argue, defend, judge, select, support, value, evaluate Students could use iMovie to take and defend a position on a controversial historical figure such as John Brown. Analyzing appraise, compare, contrast, criticize, differentiate, discriminate, distinguish, examine, experiment, question, test In a Mathematics class students could create video projects that would examine everyday objects found on a school as examples of slope. Applying choose, demonstrate, dramatize, employ, illustrate, interpret, operate, schedule, sketch, solve, use, write Students could employ iMovie in a Physical Education classroom to illustrate proper technique in shooting free throws. Understanding Remembering

Makey Makey | Buy Direct (Official Site) Teacher led Hour of Code lesson plans - by grade and subject Now that tens of thousands of educators have tried the Hour of Code, many classrooms are ready for more creative, less one-size-fits-all activities that teach the basics of computer science. To help teachers find inspiration, we collected and curated one-hour teacher-led lesson and activity plans designed for different subject areas for Hour of Code veterans. Elementary School Scratch Animate Your Name Ages 8 to 16. Programming, Creativity, Web-based. Students will animate the letters of their name, initials, or favorite word using Scratch! Scratch Hide and Seek Game Ages 8 to 16. Scratch Dance, Dance, Dance Ages 8 to 16. ScratchJr: Can I Make a Spooky Forest? ScratchJr: Can I Make My Characters Greet Each Other? ScratchJr: Can I Make the Sun Set? My Robotic Friend Ages 5-18. Conditionals with Cards Ages 8-12. Binary Baubles Ages 8-18. Bomberbot Hour of Code Activities Ages 8-12. STEM Projects Ages 5-18. Rock, Paper, Scissors Ages 10-15. Kodable fuzzFamily Frenzy Ages 5-9. Middle School

The Ultimate Guide to Using iPads in the Classroom Congratulations! Your school district or principal has just decided to use iPads in your school. But how do you make sure this new technological tool enhances learning, while tying in with your lesson plan—and doesn’t just provide another way for students to spend too much time playing Candy Crush or connecting with friends on Snapchat? Image from Flickr via Sean MacEntee Why Use iPads in the Classroom? Before we explore the many different ways educators can use iPads with their students, let’s first talk about the benefits of giving students hands on access to this technology. Since iPads were released in 2010, numerous studies have examined the impact of their usage in schools. Although many teachers appreciate the advantages their students gain from using iPads, they are also very conscious of remembering that the devices are simply tools—the cart, if you would, and not the horse. Becoming Familiar with the iPad Integrating iPads in the Lesson—The Pedagogy Wheel Customize and Use Your iPad

edutopia Much of the content in preschool and kindergarten is taught with hands-on manipulatives, games, and songs, and with thoughtful planning, young children can engage in such activities and develop computational thinking in age-appropriate ways. For example, at this young age, we can begin to scaffold an understanding of algorithms, sequencing, events, conditionals, and repeat loops. Teaching Computational Thinking in Preschool and Kindergarten An algorithm is a set of instructions used to complete a task, and the sequence, or order, of the steps is important. Ask children to create picture cards to sequence a “program” for that activity. An event is a trigger that causes an algorithm or program to run, and conditionals define the set of conditions that must be present to run the program. Repeat loops signal how many times a command or sequence of commands should be repeated.

Related: