Computer Science

computer science in education


Computer science remains an integral element of STEM education and, these days, of K-12 education as a whole. With so many connections to current or future career opportunities, learning computer science skills can unlock various professional benefits for today's students. Because much of computer science ties in to the STEM economy in so many ways, it truly began to boom in high schools over the last couple decades. Now, however, students are starting to get a taste of it as early as kindergarten. With that foundation, they can continue learning new and more intricate skills throughout elementary and middle school. This helps put them in a prime position to learn the more advanced skills and coding languages in high school. With hands-on coding experiences serving as a driving introductory force to learning computer science, tons of students continue to benefit.
It's truly possible to incorporate a computer science curriculum at all levels of education. Even if experiences happen only after school, kids of any ages could partake. As early on as kindergarten, children can explore screen-free coding and develop foundational CS skills with tools like the Cubetto Robot or Bee-Bot. And, moving into early elementary school, they can dive into digital coding with block-based challenges. This introduces them to some more important elements of computer science and includes robust solutions they can try in classrooms. Among them are the Ozobot Evo, Dash Robot, Root Robot, and tons of others. Then, in middle school, they could explore graphical coding further or get into text-based coding. Using tools like the Edison Robot, Finch 2.0, Marty V2, or others, they can try more. Then, they'll be ready for full text code in high school with the NAO AIdatabot 2.0, or others.

  1. February Grant Award: Michelle Shea from Texas A&M Central!

    February Grant Award: Michelle Shea from Texas A&M Central!

    It’s the start of a new month, so that means we have some news regarding our EdTech grant from last month. For the month of February, we’ve awarded our grant to Michelle Shea, who’s a librarian at Texas A&M University Central—the first time we’ve given the award to somebody in higher education!

  2. Our Final Grant of 2019: Read About December's Recipient

    Our Final Grant of 2019: Read About December's Recipient

    We have awarded our final $500 EdTech grant of the year (and of the decade!), closing out 2019 with over $5,000 worth of technology contributions to schools and teachers around the country! For the month of December, we’ve awarded our grant to Ellen Peterson, a STEM and technology teacher at the Smithfield Middle School in Smithfield, VA.

  3. Eduporium Experiment | Ozobot Evo Classroom Kits

    Eduporium Experiment | Ozobot Evo Classroom Kits

    The Ozobot Evo offers one of the best introductions for young students to learn the foundations of coding without the need for a screen and can help them build towards learning other programming concepts by first mastering block coding. Read on to see how their class packs make it even better.

  4. Sphero and littleBits: Uniting to Better Serve STEAM Education

    Sphero and littleBits: Uniting to Better Serve STEAM Education

    You might know that Sphero’s robots can be programmed using engaging computer science concepts and the Sphero Edu app while littleBits helps kids understand the important elements of circuitry by snapping together their magnetic blocks to construct circuits. What you might not realize, however, is that Sphero and littleBits are now one.

  5. Learn About Root's PD Software, Root Academy

    Learn About Root's PD Software, Root Academy

    The Root robot can help children of all different ages learn key tech and programming skills by introducing them to coding gradually. Teaching and learning with Root, however, is made much more effective when educators are masters themselves. So, the iRobot Education team has created Root Academy—an all-encompassing educator PD tool.

  6. Prepare Your Programming For Computer Science EdWeek

    Prepare Your Programming For Computer Science EdWeek

    For one week in December, we put a little bit of an extra emphasis on the importance of computer science and teaching students coding skills so that they may excel in an economy that’s driven by technology. There are hundreds of ways that school and district leaders can help their students participate in Hour of Code activities and so many creative options.

  7. Eduporium Experiment | Building The pi-top [3]

    Eduporium Experiment | Building The pi-top [3]

    The pi-top [3] laptop helps teachers create some exciting opportunities for kids to not only engineer their own modular laptop but to invent, code, and create an endless number of projects, too. We decided to put together our laptop and produce a light and sound show. And, as we can attest, even if kids are new to coding, the instructions help them with all the projects.

  8. Tips & Tricks | Kano Computer Touch Kit

    Tips & Tricks | Kano Computer Touch Kit

    The kit is designed for students between 6-13 years old to engineer on their own as they learn how it works. With over 100 creative challenges, games, and stories available for kids to try, there are plenty of opportunities for engagement post-build. Students can create their own art, games, and music as well as learn to code!

  9. Tips & Tricks | Sphero Power Packs

    Tips & Tricks | Sphero Power Packs

    The Sphero SPRK+ Power Pack is a safe, mobile, charging station for 12 SPRK+ robots. It is available for purchase empty (if you already own the robots) or with 12 SPRK+ robots, plus maze tape, stickers, charging cables, classroom posters, and turbo covers. This Power Pack is compatible only with the SPRK+ robots and not the Sphero BOLT.

  10. Tips & Tricks | The Bloxels Video Game Builder

    Tips & Tricks | The Bloxels Video Game Builder

    Building video games can sound like a real challenge—especially with how computer science careers are commonly perceived. It’s true—it does take a lot of skill and practice to become a computer programmer, but that doesn’t mean kids should turn their backs on a great opportunity. That’s where Bloxels comes in.