COMPUTER SCIENCE EDUCATION WEEK IS AN ANNUAL CALL TO ACTION TO INSPIRE K-12 STUDENTS TO LEARN COMPUTER SCIENCE, ADVOCATE FOR EQUITY, AND CELEBRATE THE CONTRIBUTIONS OF STUDENTS, TEACHERS, AND PARTNERS TO THE FIELD.

computer science education week activities

LEARN HOW TO GET INVOLVED THIS WEEK!

Celebrate cs, celebrate computer science education.

Join the conversation on social media to celebrate this year's theme.

Connect with the CS Community.

Promote CS education amongst your students or community members.

Advocate for computer science.

Learn about different ways to become an advocate for CS education.

Teach & Explore

Inspire others to learn computer science..

Inspire students and their families to learn CS.

Invite guest speakers to explore career connections.

Be inspired by this year's CS Heroes who are making an impact everywhere.

WHAT SHOULD YOU KNOW UNTIL THE NEXT COMPUTER SCIENCE WEEK.

Inspire students & their families to learn CS.

Join the conversation on Twitter to celebrate all of the progress CS Education has seen over the years.

CSEdWeek Resource Guide from Microsoft

CSEdWeek Resource Guide from Microsoft

Read article.

Hour of Code Activities with Vex Robotics!

Hour of Code Activities with Vex Robotics!

Celebrate with NASA CS Educational Resources

Celebrate with NASA CS Educational Resources

New Lesson: My CS Hero + AI

New Lesson: My CS Hero + AI

New course from Arm: Introduction to Microprocessors

New course from Arm: Introduction to Microprocessors

Jul 16, 2024

CSTA 2024 Annual Conference

Explore topics and activities during csedweek and beyond., search for something, i'm a title. ​click here to edit me..

I'm a paragraph. Click here to add your own text and edit me. It’s easy. Just click “Edit Text” or double click me to add your own content and make changes to the font. Feel free to drag and drop me anywhere you like on your page. I’m a great place for you to tell a story and let your users know a little more about you.

computer science education week activities

THE PEOPLE WHO MAKE THE DIFFERENCE. DISCOVER THE STORIES OF CS HEROES. 

View all heroes.

Dr. Christina Gardner-McCune

Dr. Christina Gardner-McCune

Co-founder of AI4K12.org

Dr. Sepehr Vakil

Dr. Sepehr Vakil

Ethical and Social Policy Researcher

Kayla Roman-Flores

Kayla Roman-Flores

Creative Programming Student Teacher

Myles Ezeanii

Myles Ezeanii

Advocate for Inclusivity in Software Development

Ragib Ehsan Shadab

Ragib Ehsan Shadab

Co-Founder and CTO of JaduPc

Grace Magny-Fokam

Grace Magny-Fokam

AI Agricultural Technologies Developer

computer science education week activities

Five FIRST -inspired Classroom Activities for Computer Science Education Week

Subscribe

Parents, students, educators, and industry experts agree on one thing, we need more STEM professionals, particularly in computer science. In 2021, computer science occupations continue to be the most in-demand and fastest-growing sector of all projected new jobs in STEM fields, according to the U.S. Bureau of Labor Statistics. In addition to what our labor market needs, students agree that computer science and engineering are some of the most fun and engaging topics in school. At FIRST , we embody the intersection of both computer science and engineering: ROBOTICS! The field and study of robotics is a multidisciplinary area that combines electrical and mechanical engineering with computer science. At FIRST , we put this study into a fun, hands-on challenge that has real-world relevance.

Computer science involves critical thinking about how best to solve a challenging problem combined with imagination to see the world differently. Whether creating a sophisticated algorithm or persevering through debugging a program, computer science increases appreciation for solving complex problems and provides the framework to solve new ones. Beyond problem-solving and saving the world, computing is now an integral part of our everyday lives. Computer science offers excellent opportunities for true creativity and innovation. Future possibilities in computer science are limitless!

Computer Science Education Week (CSEdWeek) Activities 2021

We are excited to share CSEdWeek activities that you can do with your students each day of Computer Science Education Week 2021 from December 6 – 10.

  • Monday – Introduce students of all ages to computer science topics with the FIRST Kahoot on Computer Science.
  • Tuesday – Participate in a 2021 Hour of Code event on Code.org.
  • Wednesday – Using lesson 2 of the FIRST @ Home curriculum series , have students complete a computer science activity.
  • Thursday – Using lesson 8 of the FIRST @ Home curriculum series , have students complete a computer science activity.
  • Friday – Watch a Galactic Builders episode about how Zander Dejah, an engineer at ILM x LAB, turns imagination into virtual reality experiences. After the video, have students brainstorm their own VR story about a tall tale and solve a puzzle or create an innovative idea that uses technology and coding to help people.

Computer Science All YEAR with FIRST - The Fundamentals of Computer Science

A fundamental part of computer science is teaching computational thinking. There are four aspects to computational thinking.

  • Decomposition: Students break down complex problems into smaller, simpler problems.  
  • Pattern recognition: Students make connections between similar problems and experience.  
  • Abstraction: Students identify important information while ignoring the ones that don’t. 
  • Algorithm: Students follow steps or set of rules to solve a problem. 

Across the FIRST programs, the students complete an open-ended project using computational thinking the engineering design process to solve problems. 

  • Students use decomposition to break down overarching program challenge into different parts that they design and create solutions for. This could include the mechanics of a robot to complete a game task, programming their robot to perform tasks, building a team model, or researching an identified problem and developing a solution.
  • Students use pattern recognition every season with the new challenge presented for them to solve. The students could look for patterns in the season materials like the mat, model, or game field. They will connect the season theme to what they already know and see the real-life connections to their own lives.
  • Students use abstraction to determine the problem they want to solve and how to create their solutions for it. They focus on the important details presented in the annual challenge and how the parts of the program work together.
  • Students use algorithmic thinking to follow steps to create their solutions. They will create their team models or robots that meet the challenge. They will follow the rules and requirements of the challenge or game to create their solutions and even strategize on how to achieve the challenge or compete in the game.

Here are some guiding questions you could use with your students to engage them in computational thinking while participating in FIRST programs.

Decomposition

  • What are the overall challenge/season theme/parts of this program that can be broken down into smaller tasks?
  • What parts are required to create our team model/Innovation Project?
  • How can we use our Engineering Notebook to document all parts of our solution development?
  • How do you understand a game and develop a robot strategy?
  • How do you convert hardware and software into a robot to achieve the game strategy?

Pattern recognition

  • What patterns are in the mat, model(s), or game field?
  • What patterns have been used in models or game elements in past that applies to this season?
  • What are the patterns of how the robot parts or LEGO models work together?
  • What patterns exist in creating programs using the hardware provided?
  • Are there any patterns used in the mechanics and mechanisms used to create solutions?

Abstraction

  • How does this challenge relate to the real world and what you might see in your community?
  • What hidden details are presented in the season challenge?
  • What additional information can you find that will help you solve the challenge?
  • How do you filter through all the information related to the challenge topic and select what is relevant to how you will solve the challenge?
  • Can you use data or conduct research and present findings that apply to your solution?
  • What steps do you need to follow to create a solution to the challenge?
  • How did you create your solutions (robot, project, game)?
  • What are the steps that your robot will follow to compete in the game?
  • What is the plan for your game strategy?
  • How did you build a solution to the tasks presented in the session?

Computational thinking skills are used across a variety of subjects and fields beyond computer science. Every day, we must solve problems and make decisions and students who develop these skills are better equipped to solve challenges in the future.

Complete this form to receive even more great STEM education resources from FIRST .

Get More STEM Resources

If you have an inspiring story or piece of wisdom that you’ve picked up through your experiences in the  FIRST  community, please reach out to us at  [email protected]  and inquire about becoming a guest contributor for Inspire.

computer science education week activities

Gearing up for Computer Science Education Week

November 28, 2023.

By Microsoft Education Team

computer science education week activities

Share this article

It’s the most wonderful time of the year: Computer Science Education Week! All year round, but especially December 4–10, 2023, we aim to inspire students to engage in computer science with opportunities to learn about AI, advocate for equity in digital careers, and become responsible coders. 

With at least 9 out of 10 jobs requiring digital skills and demand continuing to grow, education institutions worldwide are integrating computer science into curricular requirements. At Microsoft, we want all learners to be confident in their digital skills and have opportunities to develop the skills needed for their future careers. Learners who have access to computer science in school tend to perform better in reading and math and develop skills sought by employers like analytical thinking and problem solving. 

With a wide array of opportunities from Minecraft Education , Microsoft MakeCode , and Flip , we’re thrilled to provide educators and students with engaging and easy to access resources during Computer Science Education Week (CSEdWeek) and throughout the year. From professional learning experiences to game-based computer science activities, learners will be able to explore new skills to become safer, smarter, and more confident online, opening potential career opportunities and raising awareness of responsible technology use. 

Start your planning with the CSEdWeek Resource Guide

The Microsoft Philanthropies Technology Education and Learning Support (TEALS) Program's 2023 CSEdWeek Resource Guide is carefully curated to help you plan an inspirational week for your students. The guide includes events, Hour of Code activities, and more from Microsoft and our computer science education partners. Check out this useful resource and sign up to get the guide ! 

Decorative

Plan an inspirational week for your students with the 2023 CSEdWeek Resource Guide from the Microsoft Philanthropies Technology Education and Learning Support (TEALS) Program.

Do the new Minecraft Hour of Code with your students

All students deserve opportunities to explore AI technology to understand its implications, access career pathways, and be empowered to safely, confidently navigate an AI-powered world. Designed for anyone ages 7 and up, Minecraft Hour of Code: Generation AI is a fun, accessible way to explore the fundamentals of coding and responsible AI. Register to join a free Hour of Code Play Along on December 6, 2023, and let your learners engage in the Hour of Code lesson alongside a guest presenter and other classrooms tuned in around the world.   

Explore cybersecurity with Minecraft Education’s full curriculum

Boost learners’ awareness of cybersecurity, online safety, and digital citizenship with Minecraft Education’s full cybersecurity curriculum progression . Resources include information about cyber career pathways, lessons aligned to Cyber.org and CSTA standards , and family engagement strategies. Minecraft Education helps learners ages 7 to 18 build the knowledge and skills they need to protect themselves and their data in our growing digital world by allowing them to practice in a fun and immersive experience. 

Minecraft Education empowers educators to bring coding into any classroom and demystify critical topics like cybersecurity and AI. Educators have access to extensive computer science education resources , with opportunities for differentiated and student-centered instruction, inclusive standards-aligned content, and professional learning. 

Build coding skills at all levels with Microsoft MakeCode and Visual Studio Code for Education 

Microsoft makecode arcade .

Microsoft MakeCode is a free online platform that brings computer science to life for all students with fun projects, immediate results, and both block and text editors for learners at different levels. MakeCode Arcade empowers students to create their very own Arcade games online! Try out the new Sparks Flying Skillmap or the Sparks Flying Junior tutorial to build a simple and fun clicker-style game. Check out the educator resources for the Sparks experiences and create games with your students this CSEdWeek! 

Decorative

Try the new Sparks Flying Junior tutorial from MakeCode and create a fun clicker-style game with your students.  

Visual Studio Code for Education

Visual Studio Code for Education is a free online version of one of the most popular professional code editors in the world, optimized for learners. This year for CSEdWeek, challenge your students to explore Spooky Manor and code their own Python text-based adventure game! Learn more about Visual Studio Code for Education and bring the world’s leading code editor into your classroom. 

decorative

Challenge your students to explore Spooky Manor and code their own Python text-based adventure game.

Discover careers in coding with Flip

Minecraft Education and Flip are also joining forces for an engaging opportunity that focuses on careers in coding in honor of CSEdWeek. The Careers in Coding event, happening December 7, features robotics technologist Kamak Ebadi from NASA’s Jet Propulsion Lab. His story promises to ignite the STEM dreams of every student and aspiring space enthusiast. During the event, he’ll discuss the power of coding in shaping future careers and share about NASA's Artemis missions. 

Take part in the experience and register for the free Careers in Coding event. You can even submit your video questions in the Careers in Coding with NASA & Minecraft Flip Group for a chance to be featured in the event! 

Decorative

Check out the Careers in Coding Flip event with NASA and Minecraft experts, happening December 7, 2023.

To extend student learning after the event, learners can code their way to the moon with Minecraft Artemis: Return to the Moon , developed in collaboration with NASA. 

Continue computer science learning long after CS Education Week

There’s plenty of learning to be had with so many Microsoft, Minecraft Education, MakeCode, and Flip opportunities to choose from before, during, and after CSEdWeek. Ready to explore even more complex topics like AI? Check out these resources to learn more. 

  • AI for education: Resources and learning opportunities : Build your professional learning around AI with training and resources from the Microsoft Learn Educator Center . 
  • Microsoft Ignite: Bringing the innovations of the cloud to your CTE classroom : Discover how you can leverage the latest Microsoft cloud services and AI tools in your Career and Technical Education (CTE) classroom. 
  • Announcing Microsoft Copilot (formerly Bing Chat Enterprise) for faculty : Learn how you can use Microsoft Copilot to explore the potential of AI in your educational space with commercial data protection. 

Microsoft aims to inspire students to engage in computer science with opportunities to learn, make, and do. From our professional learning experiences to game-based activities, learners can discover new skills to help access career opportunities and thrive in computer science—during Computer Science Education Week and throughout the year. 

Related stories

computer science education week activities

Join the global Hour of Code movement

From December 4–10, 2023, schools around the world will join the Hour of Code movement as part of Computer Science Education Week (CSEdWeek). With just one hour of coding—whether during CSEdWeek or anytime throughout the year—anyone can learn the basics of coding. And this year’s Hour of Code may be the biggest yet, thanks to a new AI-focused tutorial from Minecraft Education called Minecraft Hour of Code: Generation AI.

computer science education week activities

Reimagine Education: A digital event on March 6, 2024

We are excited to invite you to Reimagine Education, a worldwide digital event from Microsoft Education taking place Wednesday, March 6, 2024, at 9:00 AM PT (UTC-8) and 6:00 PM PT (UTC-8). During the event, hear stories from innovative schools around the world.

computer science education week activities

The best Bett yet

The Bett conference has been showcasing innovative edtech solutions since 1985 and shows no sign of slowing. This year’s event attracted over 34,000 attendees from more than 120 countries. The 38th annual Bett show—the largest education technology exhibition in the world—was held January 24-26, 2024, in London, England, and I had the privilege of attending and meeting with many of Microsoft’s customers: everyone from educators, parents, and students to education and technology leaders from across the globe.

  • SCHOOL STORIES
  • MICROSOFT EDUCATOR CENTER
  • CONTACT SALES

Here to help you grow

Whether you're looking to build your business, develop your career, or pick up a new digital skill, we can help you get started.

What can we help you with?

And what would you like to do?

  • Show me everything
  • Prepare for a new job
  • Develop communication skills
  • Increase my productivity
  • Learn about digital marketing
  • Learn coding & development skills
  • Get started with artificial intelligence
  • Get started with cloud computing
  • Stay safe online
  • Learn design skills
  • Improve my digital wellbeing
  • Champion diversity
  • Learn about sustainability
  • Understand my audience
  • Start selling online
  • Expand internationally
  • Keep my business safe online

Grow your career

Whether you're writing your first CV or deepening your technical knowledge, our library is full of ways to sharpen your digital skillset.

Google Career Certificate graduate Ousman Jaguraga looks contented as he works on his laptop.

Google Career Certificates

Earn a Google Career Certificate to prepare for a job in a high-growth field like Data Analytics, UX Design, and more.

A woman in a bright red headscarf organises drawers full of red apples.

Introductory digital skills courses

Get started with a range of digital skills, with entry level courses in everything from online marketing to coding.

A group of five, collaborating around a desk with their laptops chat together.

Cloud computing fundamentals

From intro to advanced-level learning, find out more about cloud computing principles and career paths.

A smiling shopper in a store full of rugs, plants and ceramic ornaments asks a sales assistant in overalls about a product he is selling.

Google product trainings

Learn how to get the most out of the Google products you use, like Google Ads or Analytics.

Grow your business

From bringing your business online for the first time to growing its reach internationally, our library of online learning and tools can help you take your business further.

The owner of a Chinese grocery store unpacks food items for shelving. Decorative lanterns hang overhead, and boxes clutter the aisles below.

Your Digital Essentials Guide

Get an introduction to the products, tools and tips that can help you build an online presence for your small business.

Man at coffee shop on laptop

Flexible online training

Learn online, at your own pace, with a library of training made to help strengthen your business with digital skills.

A woman smiles as she makes some notes at her desk, children’s drawings visible on the wall behind her.

Resources for startups

Google for Startups connects you to the right people, products and best practices to help your business thrive.

Helpful tools for small business owners

Google business profile illustration

Google Business Profile

Manage how your business shows up on Google Search and Maps to help new customers find you more easily.

Market finder illustration

Market Finder

Identify new potential markets and start selling to customers at home and around the world.

Growth stories

Meet people all over Europe who are using technology to adapt and grow their business or career.

About Grow with Google

Grow with Google is a programme that helps people to grow their careers or businesses by learning new skills and making the most of digital tools. We partner with governments and local organisations to develop digital skills and tools where they are needed most.

Kids' Coding Corner | Create & Learn

Computer Science Education Week: 10 Ways to Celebrate

Create & Learn Team

Computer Science Education Week is upon us, and that means more opportunities to teach our kids about the machines on which we play and work. From online games to the internet itself, computers are responsible for many of the things we use every day. Aside from being a useful teaching tool, computers also help us experience cool new things that expand our creativity.

Teachers, partners, and cities: Enjoy our free Hour of Code activity classes for groups of 10+ students. Just pick the subject you're interested in and contact us. We'll get in touch to get you all set up for your live Zoom sessions. Parents, check out the activities for your kids below!

What is Computer Science Education Week?

Computer Science Education Week is an annual call to action to inspire K-12 students to better understand computers and celebrate the contributions of students, teachers and other partners in the field. It’s an opportunity to discuss the role that computers play in our lives. It’s also a chance to show students how computers can become part of their outside interests and future careers.

Why is Computer Science Week important?

Kids who enjoy playing online games with their friends and learning to code can benefit from classes and tutorials that teach them basic skills. Offering activities that help maintain their interest in computers, both in and out of the classroom, will engage them even further. Taking part in Computer Science Week is also useful for kids who may wish to pursue studies in computer science.

When is Computer Science Week 2023?

Computer Science Week will be held from December 4-10.

Discover Free Computer Science Education Week Activities

Explore a few of the best free ways to get your school, county, or children involved in Computer Science Week this year. Contact us at support(at)createandlearn(dot)us to set your free coding class up (for groups of 10 students or more)!

1. Learn Scratch Coding with Kahoot

Join us for a fun-filled hour to play a set of Kahoot! games and review coding concepts students have learned in Scratch coding classes. We will play 3 levels - starting from level 1, all the way to Level 3. Everyone is welcome to join. You can play Kahoot! from a phone, tablet, or computer.

2. Minecraft Coding Intro - TimeTravel!

Does your child love Minecraft? This awesome 1-hour free event will introduce your child to another dimension of Minecraft - Learn Coding!. We will setup Minecraft Education first and then get everyone started on a self-guided tutorial that teaches basics of block coding on Minecraft. Your child will be introduced to Minecraft coding by completing a series of challenges with code to save the future by solving mysterious mishaps in time.

3. Free Intro to Scratch Coding

Geared for grades 2-5, this beginner coding class explores the fundamentals of the Scratch interface during an online live tutorial. Kids can see programs created by other students and work together to build their own game. The small group setting (max 5 students per class) lends itself to plenty of hands-on, interactive learning.

4. Creative Minecraft Building

Join this free, live virtual event to start creating with one of the most powerful elements in Minecraft - Redstone. Through a series of fun activities and puzzle-solving, students will be introduced to how different power sources such as Redstone blocks, torches, and switches can be used to power blocks around them in different ways. These skills will form the foundation of creating more advanced structures that can be powered up or automated. The same event is run once every month.

5. AI Explorers – Introduction

Kids in grades 4-6 who are interested in AI can register for this free online event. From self-driving cars, humanoids to AI generated art and ChatGPT, AI is one of the fast growing areas in technology. What is AI? What are some of the cool things it can do? Join this event to learn fun cutting-edge AI applications created by companies like Google and Nvidia. Your child will enjoy lots of group discussions, interaction with the instructor, and hands-on projects.

6. Beginner Roblox Game Coding

Join this fun free intro class for students in grades 3-8 to get a taste of what creating Roblox games is like, and start learning Roblox coding! This class is designed for students who have not had any prior experience with Roblox Studio, the official tool for building Roblox games. We help students install and activate Roblox Studio, and go through a step-by-step tutorial to build an interactive Obby game with different shapes, colors, and materials!

7. Accelerated Scratch – Intro to Coding for Middle Schoolers

Kids in grades 5-9 will relish the chance to learn Scratch…from scratch! In under one hour, they’ll be able to practice core coding concepts and build their own project. Geared for middle and high schoolers, this live online class is a confidence booster for budding coders.

8. Free Intro to Python Coding

Students who excelled in Scratch can take their block coding experience and advance to the next level with text-based coding. Designed for grades 5-9, this intermediate-level class will focus on how to animate and draw with Python. Kids will also build their own story project while creating animation.

9. Minecraft Escape Estate

In this small group live online class for students in grades 2-7, kids can learn basic coding concepts as they escape Dr. Breakowski’s mysterious mansion! Plus they'll solve puzzles using computational thinking to unlock secrets, open trap doors, and reveal hidden clues.

10. Dance Party

In this fun live online session led by an expert, students code a dance party with music by Lil Nas X, Ariana Grande, and more, to share with their friends! This small group class is best for students in grades 2-5, and introduces kids to beginner-friendly coding concepts.

Try Fun Computer Science Week Ideas

Looking for even more ideas? We have you covered.

  • Encourage students to enter coding contests and competitions
  • Have kids try creating simple beginner-friendly Scratch projects with these step by step tutorials
  • Lead a Google CS session for your class
  • Have your students try a coding app
  • Tap into your students’ interests with a show and tell of their favorite video games and a lesson on how computer science brought them to life
  • Bring in a local computer scientist volunteer to tell your students all about "a day in the life"
  • Offer to host a coding event for your community
  • Inform students of upcoming school winter break coding camps

Plan Computer Science Education Week Activities

Now you know how you can celebrate Computer Science Week, what activities you can do, and what free classes your students can take. Up next, read all about the best computer science classes for kids .

You Might Also Like...

Winter Codin

Winter Coding for Kids

Best coding games for kids and teens

Best Coding Games for Kids

⭐ Texas educators: our K-5 Tech Apps curriculum is a state-approved instructional material. Learn More .

logo

  • Vision / Mission
  • Leadership Team
  • Computer Science Courses
  • Curriculum Delivery Platform
  • Texas Technology Applications
  • Curriculum Training
  • Computer Science Resources
  • Computer Science Lesson Plans
  • Computer Science Webinars
  • Computer Science Library
  • Take a Look
  • Schedule a Demo

Computer Science Education Week Activities

computer science education week activities

Computer Science Education Week 2023 is December 4 – December 10! This post includes a list of free CSEdWeek resources, available both through our website and other computer science organizations. Celebrate with us all week by following us on X @ellipsisedu and using the official CSEdWeek hashtags, #CSEdWeek and #CelebratingProgress. We hope you enjoy the week with your students!

computer science education week activities

Computer Science Teacher Workshops

Join teachers across the nation to see how they are celebrating CSEdWeek and learn about some computer science fundamentals on your own time.

  • Thursday, 11/16 – 6:30 PM EST – CSEdWeek Preview
  • Monday, 12/5 – 1 PM EST – CSEdWeek Kick off Panel “Impacts of Computing”
  • Scratch – On Demand – Hour of Code Webinar for Educators
  • Ellipsis Education – On Demand – Connecting the 4 Cs and Computer Science
  • Ellipsis Education – On Demand – Core Programming Concepts

Hour of Code Activities

Join classrooms around the world celebrating the Hour of Code during Computer Science education week. Explore free coding activities below, and remember to register your event with Code.org.

  • K – 2 – Coding – Lunar Loops
  • 3 – 5 – Coding – Treasure Map Coordinates
  • 3 – 5 – Coding – Gaming Concepts: Clones
  • 6 – 8 – Coding – Data Types
  • 6 – 8 – Coding – Hello World! JavaScript
  • 9 – 12 – Coding – It’s All in the Details
  • Code.org – Featured Hour of Code Activities
  • Google – Hour of Code Tutorials
  • Scratch – Featured Scratch Activities
  • NASA & Tynker – NASA’s Return to the Moon
  • NASA – Celebrate Hour of Code with NASA Coding Challenges

Unplugged Activities

Even if you don’t have devices in your classroom, you can still celebrate CSEdWeek! Check out these unplugged activities that create context for computer science learning – no computers or tablets necessary.

  • K – 2 – Unplugged – Idea Generation
  • 3 – 5 – Digital Citizenship – What’s in the News?
  • 6 – 8 – STEM Career – Digital Security Analyst
  • 9 – 12 – Unplugged – API Applications
  • ISTE – 3 Free Digital Citizenship Posters
  • Code.org – CS Fundamentals Unplugged
  • CSEdWeek – My CS Hero + AI Activity

Other Coding Week Activities

CSTA is offering a few auxiliary resources for teachers celebrating computer science education week.

  • CSTA – Check out the CSEdWeek brand kit , celebrate your classroom on social media
  • CSTA – Buy a CSEdWeek kit ($40) , includes a banner, 2 hero posters, and stickers
  • CSTA – Submit a video celebrating your CS progress
  • Code.org – Volunteer for Hour of Code in a local classroom
  • #CSforSF – Computer science videos , topics include creativity, accessibility, and impacts

Computer Science Education Articles

Read these articles for more ideas around how to bring CSEdWeek to your students!

  • Ellipsis Education –  Hour Of Coding With Codelicious
  • Ellipsis Education –  5 Ways To Bring Computer Science Education Week To Your Classroom
  • Ellipsis Education –  What Is Computer Science?
  • Code.Org –  How To Plan Your Hour Of Code
  • Code.Org –  Supporting Students With Disabilities For The Hour Of Code

Computer Science Free Resources

Looking for a resource that provides information about computer science topics, PD opportunities, and grant applications? Sign up for our monthly email series, Code Bytes!

Curriculum Delivery Platform Launches Single Sign On Feature

Curriculum Update: Summative Assessments

This app requires JavaScript to function. Please enable javascript and reload the page.

Sign in or create account

To register for events

Sign in with email

Sign in with google.

It looks like you've already used this email. Sign in with Google to continue.

Too many failed attempts

Unavailable because of too many failed attempts to sign in. Try again in a few minutes.

Create Account

An email has been sent to your email address. Click the confirmation link in that email to verify your account.

Please check your promotional tab or spam folder. You can resend the message if you did not receive it.

Confirmation email resent

Reset Password

If you've forgotten your password, you can request to have an email sent with a link to create a new one.

We've sent an email to your email address. Follow the instructions in that email to reset your password.

Sorry, you do not have permission to access this resource.

User account conflict

Sorry, the user account you are using is now linked to Google. Please sign in with Google to use this account.

You do not have permission to access this private event

We'll be right back

We are having temporary difficulties, and are working to fix the issue.

Cookies are disabled

Cookies are required in order to sign in. Please enable cookies in your browser's settings and disable any adblockers. Then refresh this page.

Error authenticating user

There was an error during authentication. Please refresh to try again. If this issue persists, please sign out and sign back in after reloading.

You're currently offline

Refresh the page when your connection is restored to return to the app.

Your browser is not supported

For the full experience, use Google Chrome, Firefox, Safari or Edge.

computer science education week activities

Coding & Robotics

Movie making, technology tips, digital activities, computer science education week activities your students will love.

It’s December and you know what that means? COMPUTER SCIENCE EDUCATION WEEK! I have to admit this is one of my favorite weeks to be a STEM teacher. I love to geek out on tech during the year, but this week gives me the opportunity to try some new and exciting activities I know my students will love. Here are some easy ways to get your students pumped about technology, coding, and problem-solving. Are you participating in The Hour of Code?

Download my FREE Computer Science Education Week Guide HERE

computer science education week activities

Computer Science Education Week (csedweek.org) takes place every December all around the world! You may have also heard of Hour of Code (code.org) , which is a huge initiative to promote programming with our youth. I have been participating in this with my students since 2013!!!! Computer Science Education Week isn’t just for STEM teachers either! Anyone in the world can participate! Here’s the ins and outs of how you can participate in this Computer Science Education Week in your classroom.

How to Prepare for Computer Science Education Week

We all know how important it is to plan ahead when trying out new activities in the classroom. Computer Science Education Week is no exception. Whether you are a STEM teacher like me, a classroom teacher, or anything in between some quick and easy prep will help your Computer Science Education Week activities run smoothly.

Simple Ways to Prepare for Computer Science Education Week

Be sure to plan out your Computer Science Education Week activities in advance so you don't have any problems on the day your students are going to be completing their activities.

First, take inventory of the supplies you have on hand. This should include any electronic devices your students will be using. If you share an electronics cart with others, be sure to put your name on the calendar to make sure your students will have access to those devices on the days you need them.

Next, decide how much time you want to spend on Computer Science Education Week activities. You might want to take an hour every day to dedicate to Computer Science Education Week. Or, maybe you want to set aside some time on a Friday afternoon. It’s completely up to you.

Then it’s time to get your supplies ready. Make sure you have everything printed and charged before you start your Computer Science Education Week activities with your students. Nothing causes sheer chaos in a classroom like a teacher running around trying to come up with a secondary activity on the spot.

Finally, plan some back-up activities. Just like you want to be sure all of your technology is charged, you want to have a secondary activity all lined up in case the worst happens. This should be something easy your students can complete either independently or in a small group. That way, while they are working on that activity, you can trouble shoot the technology issue.

The Finishing Touches

Use these certificates to celebrate the hard work of your students after completing their Computer Science Education Week activities.

I also like to award my students certificates of completion of our Computer Science Education Week. It’s a great way to celebrate their hard work and success and also gives them something to take home. So getting those prepped in advance makes the end of the week a little easier.

My kiddos love showing these off to their family members as they share all of the fun activities they have done throughout the week.

And . . . remember that these activities should be fun for you too! Make sure you plan activities that you are going to be able to participate in and problem-solve if needed. Never used Ozobots before but want to plan out a cool activity for your students? Get some of your teacher friends together and take some time to “play” with and get to know how to use those Ozobots before your students try them out.

Set the Stage

One of my favorite ways get students excited about Computer Science Education Week and coding is to set the stage. When they arrive on Monday our classroom door or bulletin board has been transformed into this coding themed design. Since this week is always in December this “Baby, It’s Code Outside” display is the perfect way to set the stage!

Use this coding themed winter door and bulletin board set to get students excited about Computer Science Education Week.

The students love it and it is a great way to start the discussion. Without fail someone will ask about the door and that gives me the opportunity to talk about Computer Science Education Week. We talk about the goals of the week and why this week was created. We talk about the use of coding in the world around us. And . . . we talk about coding as the future!

You can also use this door or bulletin board as an interactive display. To do this, I will put up the background and words, but leave off the snowflakes. Each of the snowflakes has a different website or app on it that students can use to learn more about coding. I use the snowflakes to introduce these sites and apps and then I let a student add it to the door or bulletin board. They love having a part in creating the display.

Over the years I’ve put together a variety door and bulletin board sets that are perfect for technology teachers, STEM classrooms or the Makerspace. Here’s a couple that are perfect for Computer Science Education Week.

Baby It's Code Outside Bulletin Board or Door Decor Kit

Computer Science Education Week Activities

Okay, now it’s time to get down to business. Here are some of my favorite tried and true activities I know you and your students will love!

Lay the Foundation

Help your students master coding related vocabulary and build a reference tool at the same time.

If your students haven’t done a lot of coding, then it is worth it to spend some time at the beginning of the week learning vocabulary. As they start digging into coding activities, coding websites and apps, they will be exposed to these words. Having an understanding of what these words mean when it comes to coding is really important.

In addition to talking about the vocabulary, I like to keep vocabulary posters up in the classroom for students to reference. That way, if they see or hear a word they are not familiar with they can refer to the posters to help them. Each of these posters includes the word, definition and a picture to help students understand the meaning.

Coding With Robots

Use the fun Robot Mouse to get even your youngest students excited about coding.

I love how many robotic options are available for my students these days. And, the best part is there are robots for every age and skill level. Every student from Pre-K up can use robots to learn how to code.

Some of my favorite kid-friendly robots include:

  • Codeapillar
  • Robot Mouse
  • Osmo Coding Kit (works with the iPad)

With a few simple worksheets, mazes, or cards, your students will be well on their way to learning how to code and program these amazing kid-friendly robots. Check out this video to see how these awesome robots can be used in your classroom.

Unplugged Coding Ideas

Students love working on coding skills using this snowman unplugged coding activity that is perfect for Computer Science Education Week or anytime

What do you do if you just don’t have access to technology for your students to participate in Computer Science Education Week?

Don’t fret! There are lots of unplugged coding activities for your students to do that don’t require technology at all.

Because the basic idea of coding education is to teach your students how to create and follow a set of instructions to complete a task, your students will develop a sense of ownership.

Your unplugged coding ideas can be as simple or complex as you like.

For some really amazing unplugged coding ideas, be sure to check out my Miss Tech Queen TPT store. I have so many ready-to-print screen-free resources already prepared and ready for you! Here are some of my favorites!

computer science education week activities

Computer Science Education Week Activities For Everyone

No matter how you choose to have your students participate in Computer Science Education Week it’s sure to be fun for everyone involved. To help you prepare and find tons of resources to make your week a success, I have put together a FREE resource just for you! The Guide To Computer Science Education Week is perfect for this year’s Computer Science Education Week or any time you need some tips and suggestions for adding coding and computer science into your classroom. Inside you will find my favorite FREE apps, websites, coding books & activities.

Grab your FREE Guide here .

computer science education week activities

Save these Computer Science Education Week Ideas

Be sure to save these awesome ideas and activities to your favorite Pinterest teacher board so you can come back anytime for more fun and engaging activities your students will love!

Use these fun activities to get your students excited about participating in Computer Science Education Week this year!

  • Read more about: Coding & Robotics , Digital Activities , Technology Tips

You might also like...

This image says, "Easy Sub Plans for Teachers to Save Time and Engage Students" and includes a photo of a student completing a low-prep STEM themed worksheet.

Easy Sub Plans for Teachers to Save Time and Engage Students

Bring in the luck of the Irish with these easy STEM activities for St. Patrick's Day.

5 St. Patrick’s Day Easy STEM Activities for Elementary

This image features examples of two Valentine's Day themed coding activities and the text "Coding Activities for a Tech-Savvy Valentine's Day Celebration

Coding Activities for a Tech-Savvy Valentine’s Day Celebration

Free sports mazes for ozobots.

Do your students struggle with drawing the black lines when using Ozobots? Mazes will help your students focus on coding and problem solving. Have two sports themed mazes sent straight to your inbox free!

Meet the Author

computer science education week activities

Find What You Need

Code with Google

Igniting a spark for Computer Science Education Week

Nov 08, 2021

Shameeka headshot.png

I feel extremely lucky. My job at Google is to find and support the next generation of Black, Latino and Indigenous leaders with a passion for computer science (CS). As a Black woman, this role has a deep meaning for me. In fact, it’s the job I’ve always dreamed of — one that bridges my passion for computer science and equity. And, I get to work with people who look like me.

But it wasn’t always this way. When I started my first tech job after graduate school, I started asking questions that would change the course of my career. Where would I get career guidance as a Black woman? How would I navigate a computer science education alone?

These questions ignited a spark in me. I realized I wanted to help students from historically marginalized groups who, like me, were interested in computer science. And now, I get to do that every day.

Shameeka is wearing black glasses and a gray shirt, and smiling at the camera. We can see her from the shoulders up, as she is sitting in front of a laptop covered in colorful stickers. Behind Shameeka is a window with brown shades.

My experience, however, is the exception rather than the rule. Most young people, especially those from underrepresented communities, aren’t exposed to CS concepts in school. In addition, and perhaps maybe even more concerning, many Black, Hispanic and female students don’t believe that CS skills will benefit them.

For this year’s Computer Science Education Week — happening December 6-12 — Google is helping students from all backgrounds explore computer science. Educators can bring Hour of Code TM activities from Google’s CS programs into their classrooms, or join livestream events with Googlers who have CS backgrounds. Educators in Title 1-funded schools can also virtually host a Google volunteer in their classroom to lead an Hour of Code activity or career chat. Find out more and sign up on Code with Google’s CSEdWeek page .

These initiatives are a part of Google’s larger commitment to try and help every student explore the potential paths computer science can offer them. Since 2013, Google.org has given more than $80 million to organizations around the globe working to increase access to high-quality CS learning opportunities. Code with Google has also launched K-12, higher education, research, and mentorship programs to help students along their entire CS education journey.

My own journey has had a lot of bumps, twists, and turns, but each of them led me to the career I have (and love) today. I hope that hearing about others’ experiences will light a similar spark for students from all backgrounds, and inspire them to explore all of the different doors computer science can open for them.

Related stories

Chromebooks and teachers

10 Chromebook features teachers will love

Code Next hero image

Meet the young Canadian innovators of Google’s Code Next program

021-SEC-EDU _ Safer internet day blog header-AEO

5 ways Google for Education helps teachers and students stay safer online

Bett '24 - chrome blog header

New Chromebooks, features and controls for educators

2107-GDU _ ISTE - Workspace-Classroom Blog Header-BW

New education features to help teachers save time and support students

FourCorners

Engage your students in fun, free CS activities for CS Education Week

Skill Struck logo.

Plan an unforgettable CS Ed Week using Skill Struck's free activities.

Magic trick: teaching coding basics, peanut butter and jelly unplugged activity , encoding messages using binary , get your free cs ed week activities today.

computer science education week activities

' class=

Learning Space

Teachable Moments

Stay Connected

twitter icon

Public Event

Celebrate computer science education week with nasa, target audience:.

Computer Science Education Week, Dec. 4-10, 2023, is an annual event meant to encourage K-12 students to explore coding. Throughout the week, students, teachers, and curious learners of all ages can participate by spending an hour (or more!) writing code.

Get started by exploring our collection of coding projects and standards-aligned lessons inspired by real NASA missions and science. Plus, find more educational resources designed to get students coding along with NASA.

Student Resources

computer science education week activities

Video: Hack Into Computer Science With NASA

Meet computer scientists working at NASA and learn how they use programming to launch spacecraft and explore the cosmos.

Coding Projects for Students

Try out these coding projects for students inspired by real NASA missions and science.

Subject Technology

Grades 3-12

Time Varies

computer science education week activities

Learning Space With NASA – How We Use Coding to Explore Mars

Learn how we use coding to build and operate Mars rovers – and the Mars helicopter!

Educator Resources

computer science education week activities

Coding Lessons for Educators

Teach students about coding and computer science with this collection of standards-aligned activities inspired by real NASA missions and science.

Explore More

  • Tynker: Martian Weather Challenge
  • Space Place – Explore Mars: A Mars Rover Game

Your browser is not supported. Please upgrade your browser to one of our supported browsers . You can try viewing the page, but expect functionality to be broken.

Hour of Code

Hour of Code

Creativity with AI

Join millions across the globe in organizing an hour of coding, with or without AI and learning how AI works. Anyone, anywhere can do it. No experience needed.

For students

For educators, what is the hour of code.

The Hour of Code is a free introduction to computer science through fun activities and videos for learners of all skill levels. This year's celebration of both coding and AI is supported by over 400 partners, 20,000 educators, and 58,000 volunteers.

1,734,996,543

Hours of code served.

A global movement in 180+ countries.

107,571 events registered so far in 2024.

Your class or group can join millions around the world doing the Hour of Code! Registration for the annual Computer Science Education Week celebration begins in October. Though, Hour of Code is available year-round.

Get notified when Hour of Code registration opens!

Be the first to know about this year's Hour of Code, including new activities and when registrations for Hour of Code events begin.

You can unsubscribe at any time.

Hour of Code Highlights

Prime minister justin trudeau codes a game, brooklyn beats chicago, push yourself, nobel peace prize winner malala.

computer science education week activities

The Hour of Code is organized by Code.org .

Home

Four Resources for #CSEd Week

A child using a computer representing Four Resources for #CSEd Week

Knowledge of computer science can unlock careers in all sorts of fields, from linguistics to aerospace. And because the subject is constantly evolving, it’s never too early—or too late!—to pick up the fundamentals.

During Computer Science Education Week , EDC is sharing activities and curricula that will help students of all ages learn the basics of this essential subject. Check out the resources below.

Math Microworlds

These mini-units help children in elementary school apply the basics of computer programming to solve a variety of mathematical problems. Children use Snap ! , a block-based programming language, throughout the investigations.

Integrating Computational Thinking

Computational thinking—the ability to break down a complex problem into discrete steps—is a foundational skill for computer science. These modules for students in grades 1 to 6 build computational thinking skills into common topics taught in elementary mathematics, such as angles, fractions, and measurement.

Beauty and Joy of Computing

This advanced placement computer science principles course introduces high school students to the fundamentals of computer science through the Snap ! programming language. It is currently in use in high schools throughout the United States.

Why Computer Science Education? A Toolkit for Parents 

This toolkit links parents to a wide array of resources—including “fast facts,” fun family activities, and scholarship information—to prepare children and youth to thrive in our wired world and its workplaces.

Related News

  • Student Login
  • Educator Login

Celebrate Computer Science Education Week

Teaching Strategies

Ways to Celebrate Computer Science Education Week

Computer Science Education Week brings awareness and inspiration for the different uses of computers and technology. Take a moment to think about the ways you use tech every day. Setting the alarm on your phone. Programming the coffeemaker. Streaming a podcast in your vehicle. Presenting lessons on an interactive whiteboard. Collecting student work through a learning management system. Even  planning for substitutes using edtech tools.

Computer science is a part of the fabric of daily life for adults and kids. Computer Science Education Week brings the opportunity to discuss the crucial role computers play in our lives. Celebrating Computer Science Education Week might even take that daily use and spark a passion for students in computers for extracurricular interests and even future careers.

Computer Science Week will be held from December 4-10. Why? It was intended to be held during the week of December 9, the birthday of Grace Hopper, born in 1906. Hopper, the pioneer of computer programming, invented the first compiler and was the first to use the term “bug” when talking about errors in computer programs. However, Hopper removed an actual bug (a moth!) from a computer in 1947.

What is Computer Science Education Week?

Computer Science Education Week is set aside to inspire students from kindergarten through high school to learn more about computer science. There is a focus on the equity of technology in schools and the contributions of people who study and work in the field of computer science. Computing in the Core Coalition spearheaded the first Computer Science Education Week in 2009. Tech giants like Google, Intel, and the National Science Foundation (NSF) worked together to fund the weeklong celebration.

Computer Science Education Week also emphasizes coding with the “ Hour of Code ,” initiated by Hadi Partovi, founder and CEO of Code.org, in 2013. Over 15 million students in 167 countries have participated. Codes tell computers what to do by writing out instructions. Every type of computer device, such as laptops, tablets, and smartphones, uses coding. Websites and apps also use coding.

Fun and educational Computer Science Education Week activities for students

Participation in Computer Science Week is meaningful because it isn’t limited to the classroom. Knowledge of computer science is a life skill. Kids use computers everywhere, from home to school to recreational activities. They play online games with their friends, investigate  virtual simulations in science class, and gain math fact fluency in math. Computer Science Week highlights even more activities to engage students with technology to grow their interest in computer science classes.

Try these Computer Science Education Week ideas in your classroom.

  • Host a showcase for students to share their favorite computer games and teach a lesson about why they love to play the games.
  • Explore the Weather Maps Gizmo .
  • Find the AI-generated images in Odd One Out .
  • Let students enter coding contests and competitions or program their own rover to explore Mars.
  • Write AI-generated poetry .
  • Create a class website to share writings. There are several sites to try, such as WordPress and Wix.
  • Design phone cases .
  • Gamify math class with Reflex and Frax .
  • Organize a Google CS (Computer Science) First session for your class .
  • Invite the IT person for your school or district to talk with your class about jobs in the field of computer science. You might even have a parent or family member of a student who would volunteer for this.

computer science education week activities

Inspire the next generation of coders and innovators!

This generation of students are the innovators for the future of computer science and technology. They already feel comfortable using it! Make sure they develop their understanding and appreciation of computer science education and technology by  choosing edtech resources and experiences to enhance their interest. Mix edtech resources with old-school strategies to help students see the benefits of both and the endless possibilities of computer science in their future schooling and careers .

computer science education week activities

If you want research-backed edtech resources to incorporate into your math and science classes, look no further than ExploreLearning . Take a trial today!

Grades 3-12   Math and science simulations that excite curiosity and inquiry

Grades 3-5   Game-based program helps students learn fractions

Grades 2-6   The most effective system for mastering math facts

Grades K-2   Online and offline activities build foundational science skills

You might also like these stories...

STEM Education Guide

5 Creative Activities for Computer Science Education Week

Krystal DeVille

Updated on: August 2, 2021

computer science education week activities

Looking for inspiration for Computer Science Education Week? We’ve got you covered with fun, creative ideas to include in your next CSED week.

Table of Contents

What is Computer Science Education Week?

Computer Science Education Week (CSEDweek.org) is a national movement to focus on Computer Science in schools K-12 to inspire an interest in Computer Science education and careers.

Computer Science Education Week is  December 5-11, 2016.  If you are still looking for activities to do for Computer Science Education week within your classroom, there is still time to get it organized!

Going Beyond an Hour of Code

Hour of Code from Code.org is the hallmark of Computer Science Education Week. Millions of students and teachers across 180 different countries come together on a single day, committed to doing an hour of code. Code.org provides teachers with all of the resources they need to have an in-class project, regardless of their own experienced in Computer Science.

Source: code.org

During Computer Science Education week, an Hour of Code activity that should absolutely include! If you are a library, church, or other community organization, consider hosting your own Hour of Code (you can sign up on the site). Every child  should  have the opportunity to learn about how the internet works. However, sadly few schools, still offer adequate Computer Science courses or STEM-career focused activities. STEM, specifically in technology, has the greatest ability to level the playing field.

RELATED ARTICLE: 7 Awesome Screen-Free Coding Activities for Kids

In addition, to Hour of Code, consider the other activities you can integrate in the classroom and start in your community to spark that passion for technology and computer science.

Host a Computer Science Education Fair

Connect with startups, co-working spaces, incubators, and libraries in your community to discuss having a “Fair Style” event. Software engineers and educators can come together to host creative booths that include a combination of ‘unplugged computer science activities’ and online activities.

If you host at a local school or library, many have iPads or laptops that can be used at different stations to demo different applications and websites that teach children programming. Even if they children participating only get to briefly  test  what building an application would be, the bigger benefit here is educating  the parents  about the tools and resources that are available for their children to use.

By partnering with local startups (a good resource to discover startups within your are is angel.co  ), students can also learn about different career opportunities within computer science. On each name tag, include the business that they do, but also  “I build…” or “I make….”

We often neglect the extent to how much computer science touches our lives. Even within performing arts, sound technicians and light technicians are using computers! Imagine how cool it would be for a child who loves the performing arts to be able to create and/or record his or her own mini-light show to their favorite song at one of the booths! Try to bring in a variety of engineers to demonstrate the variety of CS careers!

painting-with-sphero

Computer Science Activities in Other Subjects

Can’t find a sound engineer for your CSED Fair to come in to show how she mixes music? Still continue to build upon the idea that Computer Science goes beyond the computer and writing code. Integrate unplugged and offline CSED activities in other classes and subjects.

In a history class, do a mini-lesson on the history of computers. See if kids can guess how much the first computer weighted! (I will give you a hint: it was  a lot. )

In a performing arts class, discuss the engineering careers and program a light show to your favorite song.

If you have access to Spheros, we have compiled  fun classroom activities with Sphero .

Check out all of the Computer Science activities that you can do unplugged (all of which are great booth ideas for your CSED Fair too.) A fun activity for a math class could be writing codes and secret messages in binary to allow students to better understand how a computer processes information.

Leave a Comment Cancel reply

Save my name, email, and website in this browser for the next time I comment.

most recent

Best STEM Subscription Boxes

Activities and Games , Toy Gift Guides

Best stem subscription boxes for kids: hands-on reviews.

computer science education week activities

History , Science

10 biggest science breakthroughs over human history.

Robot movie at school.

10 Best STEM Computer Science Movies About College Students

My Son setting up our laser engraver.

Activities and Games , Laser Engraving

Best portable laser engraver: for on-the-go crafting.

Flashcards - The Fastest Way for Kids To Learn Math

Math , Activities and Games

Flashcards – the fastest way for kids to learn math.

computer science education week activities

Activities and Games

11 fun & educational stem activities at home.

Mother With Baby Suffering From Post Natal Depression.

Understanding the Baby Blues After Birth

STEM Education Guide

[email protected] STEM Education Guide 9125 SVL BOX Victorville, CA 92395

Your Compass for STEM Discovery

© 2024 STEM Education Guide

Students working on computer science lesson

Computer Science Education

Explore resources developed by AVID as well as those curated from our partners that will engage students’ curiosity, creativity, and problem-solving skills. Let us know how it goes!

AVID Brings You Computer Science Education

We sat down with our CEO to ask him some questions about future-driven skills, computer science education, and why he’s so passionate about AVID and educators like you. Watch now for some inspirational, uplifting thoughts from Thuan Nguyen.

Why Computer Science?

Computer science (CS) has become a fundamental 21st century literacy in our increasingly digitized, interconnected world. It goes beyond coding and typing games. The computational thinking that comes from learning computer science reinforces skills important across all academic subjects—skills like creativity, collaboration, critical thinking, and even digital etiquette. In fact, numerous studies confirm that students who learn computer science outperform their peers in core subjects and are even more likely to attend college.

But despite this, only half of the high schools in the United States offer computer science . In elementary and middle schools, access is even lower.

At AVID, we believe that every student should have the opportunity to learn computer science. From planning an Hour of Code to special regional training partnerships, we can help you bring CS to your classroom.

Computer Science Is Changing Everything

It’s true. Computer science influences nearly every aspect of our lives—from art to manufacturing to zoology.

Explore Careers in Technology

Computer science prepares students for in-demand roles in hundreds of exciting careers.

Computer Science is hands-on, dynamic, and fun.

Colorful code editors. Racing robots. Blinking lights and handwritten schematics. There are lots of ways to teach computer science in school, no matter what resources you have available

Here are some of our favorite tools and activities you can explore to celebrate CS Education Week !

computer science education week activities

Microsoft’s MakeCode Arcade allows students grades 4+ to play, design, and build retro arcade games using a free online code editor. This year’s Hour of Code activity challenges you to light a fire to keep yourself warm. But be careful! It’s not as easy as it sounds! Watch the sparks fly!

computer science education week activities

Venture through time to create helpful AI-powered inventions in the new Minecraft Hour of Code: Generation AI.  This activity invites anyone to learn the basics of coding and how to build better AI for all. Let’s get started!

computer science education week activities

Computer Science Education Week is an annual call to action to inspire K-12 students to learn computer science, advocate for equity, and celebrate the contributions of students and teachers. This year’s theme celebrate the Impacts of Computing .

Pitsco Hour of Code 2021

Pitsco’s Code Cube is a small wearable device with a full-color, 64-pixel screen and a built-in accelerometer. Elementary students use Pitsco’s block-based code editor to program graphics and animations that react to their environment. Code Cube is the ultimate jumping-off point to teach the basics of coding.

micro:bit Hour of Code 2021

Learn how hardware and software work together in the BBC micro:bit —a pocket-sized “microcontroller” with an LED light display, buttons, and sensors that you can program and physically interact with. Students can program in both block-based and text-based languages using a free online code editor with simulator.

Scratch Hour of Code 2021

Used worldwide since 2003, MIT Media Lab’s Scratch was one of the first block-based code editors designed for young students. Kids aged 8 and older can use Scratch to create games, animations, and interactive stories, and it is provided free in over 70 languages, including a version for pre-readers (ScratchJr).

How Do I Get Started?

Teachers (especially those new to computer science) traditionally pick free, online tutorials to introduce coding to their students. Whether your classroom is 1:1 or has no computers at all, there are hundreds of ways you can take part in the campaign. All you have to do is pick a lesson .

Here are a few Grab-and-Go options hosted here on AVID Open Access:

Fuzzy friend speaks: empathy and coding.

Using a Fuzzy Friend, students will be introduced to algorithmic thinking and following sequential steps.

This resource was created by AVID

Animate Your Name

Introduce students to simple algorithms using a small number of blocks in Scratch.

This resource was created by BootUp Professional Development

The Dash & Dot Show

Make a spinner to learn more about coding and to create a fun storytelling starter.

This resource was created by Wonder Workshop

Emotion Badge

Code a micro:bit simulator to create an emotion badge to share with the world how you are feeling behind your mask.

This resource was created by micro:bit

Apps and Storage

Learn how smartphones use information to solve problems.

This resource was created by Code.org

Chase the Pizza

Create a game where a character tries to catch a pizza and earn as many points as possible before the time runs out.

This resource was created by Microsoft MakeCode

Get Support to Teach Computer Science All Year

Computer science doesn’t have to happen once a year. One of the biggest barriers facing student access to computer science is a lack of trained educators willing and excited to teach it. Get trained! You don’t have to be a tech wizard to teach computer science, especially at the K–8 level.

Check out two of AVID’s newest regional training partnerships and get trained to teach computer science at minimal to no cost.

Code.org Regional Partner

AVID is proud to be Code.org’s regional training partner for the states of Washington, Montana, and Oregon.

Code.org is a non-profit dedicated to expanding participation in computer science through advocacy, curriculum reform, and professional development. Over a third of schools in the United States use Code.org’s K–12 curriculum, which is free, highly rated by teachers, and aligned to state learning standards.

Microsoft TEALS Program

AVID is proud to be the regional partner for TEALS in Minnesota.

Technology Education and Literacy in Schools ( TEALS ) is a Microsoft Philanthropies program that builds sustainable computer science programs in high schools by pairing teachers with industry volunteers and proven curricula. Founded in 2009, TEALS serves 17,000 students in over 500 high schools in the United States and British Columbia.

Thank you to our partners for the content and resources provided!

code.org logo

  • System Status
  • Rest Assured Policy

Select from the list below to add to one of your Journeys, or create a new one.

You haven't created a Journey yet.

Stay in the Know!

Sign up for our weekly newsletter and be the first to receive access to best practice teaching strategies, grab-and-go lessons, and downloadable templates for grades K-12.

computer science education week activities

5 Middle School Coding Activities for Computer Science Education Week and Beyond

  • October 23, 2022
  • Computer Science , STEM
  • Engaging Lessons , Fall STEM , Interdisciplinary , Movie Guides , Winter STEM

In recent years, the expansion of computer science programs and the importance of teaching middle school coding (and elementary school coding too!) have been all over the news. You may be wondering why coding is so important for kids or what benefits are associated with learning to code.

The importance of middle school coding

According to a report released by the Brookings Institute, the demand for computer science professionals is expected to grow twice as fast as other professions, and the median salary of computer scientists is over $88,000, which is more than double the median wage for all occupations in the U.S. However, stereotypes and misconceptions about computer science limit the number of people who pursue computer science education (Vegas and Fowler, 2020).

By teaching middle school coding, we can generate student interest and ignite passions that may have otherwise gone unrealized. Additionally, students who learn to code show greater problem solving skills and have higher rates of college attendance (Vegas and Fowler, 2020).

Computer Science Education Week

This image shows students working in a computer lab on desk top computers.

If you’re ready to help your students see themselves as future computer scientists, you can start small! 

Every year at the beginning of December, people around the world celebrate Computer Science Education Week. This year’s celebration will take place December 6-12, 2022. Here are some easy and engaging activities to start middle school coding.

1. Computer parts and functions

This image shows two worksheets with the title "What is a Computer?" on a wooden desk with a pencil and glue stick.

Your students likely have some basic knowledge of how to use a computer, but can they identify computer parts and what they do? Have your students deepen their knowledge of computer science by exploring the parts of a computer and their functions .

2. Unplugged coding

This image shows a pencil and a worksheet titled "From Flowchart to Code." The text reads "Learn to Code: Lessons and Activities."

There are several benefits to starting unplugged, first it helps students who may feel uncomfortable or intimidated by technology to access computer science concepts in skills in a way that feels familiar. This assists with your buy-in. Second, you will force students to slow down and really think about the process and develop their algorithmic thinking skills. When they immediately jump into a coding program, they are often so excited about solving the puzzles, they miss out on some of the metacognition they need to do to develop the strong skills that will help them write more challenging programs in the future. Get started with this u nplugged coding lesson .

3. Algorithmic thinking

This image shows a notebook, folder and pencil along with a worksheet titled "Algorithm Flowcharts."

Algorithmic thinking is the basis for computer programming. Before students can effectively write code, they need to think about how to give clear step-by-step instructions. Find a lesson for introducing algorithmic thinking here!

4. Sign up to host Hour of Code with Code.org 

Every year during Computer Science Education Week, Code.org hosts amazing free coding activities for all ages. 

5. Computer Science movie day

If you are looking for something low-prep and super easy but still give your students an opportunity to learn about the importance of computer science and celebrate coding week, check out one of these computer science-themed movies!

  • Can we build a brain? (2018) 

This image shows discussion questions and film comprehension questions to go along with Nova Wonders: Can We Build a Brain?

This class period length feature will teach students about artificial intelligence. They will explore current applications and limitations of the technology and its impacts on society.

  • Hidden Figures (2017)

This image shows a STEM movie guide for Hidden Figures on a wooden desk.

This film focuses on the science, math, and engineering behind space travel. Based on a true story, the movie follows the careers of three Black women employed at NASA during the 1960s. Your students will learn about human computers and the first iterations of the modern computers we use today.

  • Rise of the Robots (2016)

This image shows worksheets titled "Rise of the Robots." The text reads "PBS NOVA Rise of the Robots" and "STEM Movie Worksheets."

This engaging documentary will teach students about robots in the real world and their impacts on society. They will follow contestants in the US Department of Defense’s DARPA Challenge as they build rescue robots and experience highs and lows throughout the competition.

6. Research the importance of learning to code

This image shows a writing prompt and graphic organizer about the importance of learning to code. The text reads "Compute Science: STEM Writing Task."

“Why do we need to learn this?” Answer this question and more with this computer science-themed writing activity . Students develop and justify a claim about the importance of computer science education.

Looking for more middle school coding activities?

You can score 3-weeks worth of computer science curriculum and save 20% when you purchase the Introduction to Computer Science Unit . Your students will learn about the parts of a computer, how to write algorithms, using flowcharts to plan programs, translating algorithms into coding language, and why learning to code is important. 

Computer Science lessons and activities for middle school

Grab these lessons today to get back your nights and weekends while knowing your students will be engaged in learning the basics of computer coding!

Works Cited

Vegas and Fowler. (2020). What do we know about the expansion of K-12 computer science education? A review of the evidence. Brookings. Retrieved September 18, 2022 from https://www.brookings.edu/research/what-do-we-know-about-the-expansion-of-k-12-computer-science-education/#:~:text=Multiple%20studies%20indicate%20that%20CS,et%20al.%2C%202020

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

More Blog Posts

This image reads, "Robotics Worksheets." A hand is matching robotics vocabulary and definitions in a cut and paste activity.

Robotics Worksheets for Middle School Students

By Trilby Hillenbrand Hey, STEM Teachers! Ready to elevate your middle school STEM class with robotics but could use some

The text reads, "Middle School STEM Projects." The image shows DIY cars made out of household materials.

Middle School STEM Projects that Engage and Inspire

Are you facing the challenge of maintaining full engagement in your middle school STEM classroom? As educators, striking the right balance between rigor and excitement is an ongoing struggle. Luckily, we have the perfect solution to transform your STEM lessons into captivating experiences.

The text reads, "Flowcharts for Programming." The image shows worksheets that teach computer science students how to use flowcharts to plan their code.

The Power of Teaching Flowcharts for Programming

Are your computer science students so excited about coding that they are skipping the important planning stages? Or do they find coding linear algorithms easy, but get frustrated when you’ve introduced conditionals? You can solve these common problems by introducing your students to flowcharts for programming.

computer science education week activities

Hi, I'm Trilby!

I help middle school educators like you facilitate high quality STEM lessons that engage and challenge students while saving time and energy.

Grab your free STEM lesson!

Shop the store.

Teaching Resources for middle school STEM

Copyright 2024 | STEM in the Middle, LLC. | All Rights Reserved

Potato Pirates

Total: S$ 0

Unlocking Potential This Computer Science Education Week

It's Computer Science Education Week, a special week dedicated to encouraging more students to explore the endless possibilities of learning computer science!

In today’s digital world, computer science (CS) knowledge and skills form an ever-growing base that shapes our daily lives in many ways — from how we listen to music, order groceries online or keep track of our health data.

Having a head start through CS education helps students gain foundational skills for eventual career success no matter what their future aspirations may be.

Taking part in this week is an incredible opportunity for anyone looking to expand their knowledge base so they can unlock their potential as both users and creators of tech. So what are you waiting for? Dive right into honing your computer science skills!

Computer Science Education Week

What is Computer Science Education Week (CSEW)?

Computer Science Education Week (CSEW) is an annual event that occurs each year in the first or second week of December. The main goal of this week-long event is to raise awareness about computer science and its importance for anyone who uses technology.

CSEW emphasises exciting and emerging opportunities available through coding and programming. It encourages students, educators, parents, and employers to join in promoting computer science as a valuable component of contemporary education.

During CSEW, activities are often held around the world that involve learning software development skills or teaching them to others.

This opportunity allows students to express their creativity by letting them design their computer programs with the help of professional developers.

Through the initiatives provided by CSEW, people are empowered to use innovation and technical knowledge to make discoveries while connecting themselves with an ever-growing global community.

The Goals of Computer Science Education Week

Computer Science Education Week (CSEW) is a nationwide event that encourages students and educators to celebrate the achievements of computer science.

Its goals are to promote computer science education, encourage collaboration between students and educators, inspire creativity through coding activities, raise awareness about career opportunities in computing, and inspire young people to become future leaders.

CSEW provides students and educators with resources such as coding clubs, summer camps, and mentors to help them learn about computer science. CSEW also serves as a platform for inspiring stories of computer scientists who have created amazing technology that has changed the world.

Through CSEW activities, students can develop essential skills such as problem-solving, coding, communication, collaboration, and creativity. By participating in CSEW, students can also gain a better understanding of the many career opportunities available in computer science.

Ultimately, CSEW strives to inspire more young people to become excited about the possibilities of computer science and to build a society that is tech-savvy and values technology literacy.

Computer Science Education Week

How to Get Involved in Computer Science Education Week

If you’re curious about getting involved with this amazing initiative, here are a few things to do to participate actively in Computer Science Education Week!

Attend an Event

One of the best ways to get involved in Computer Science Education Week is to attend one of the many events held across the country. These events range from conferences and workshops to hackathons and coding competitions.

Attendees can learn about the latest trends in computer science, network with other professionals, and learn about opportunities to get involved in CS education.

Another great way to get involved in Computer Science Education Week is to volunteer your time and expertise. Many organisations need volunteers to help with planning and executing events, developing curricula and providing one-on-one mentorship.

By volunteering, you can make a real difference in the lives of students interested in computer science.

If you cannot volunteer your time, another great way to support Computer Science Education Week is to make a financial contribution.

Many organisations rely on donations to help fund their programs and events. Your donation could help cover the cost of supplies, travel expenses for volunteers, or marketing materials.

Spread the Word

One of the most important things you can do to support Computer Science Education Week is to spread the word about its importance.

Talk to your friends and family about why computer science education is so important and encourage them to get involved. You can also use social media to raise awareness by sharing articles, infographics, or videos about CS education.

Get Involved Year-Round

Computer Science Education Week may only last for one week, but there are plenty of ways to get involved in computer science education year-round.

You can volunteer at a local school or after-school program, mentor a student interested in computer science, or join a professional organisation dedicated to promoting CS education

Computer Science Education Week

Computer Science Education Week Activities to Try

Check out some of these exciting computer science projects and activities ideas below for inspiration during the Computer Science Education Week festivities!

One of the best ways to celebrate Computer Science Education Week is to learn how to code! Coding is a skill that can be used to create websites, apps, games, and more. There are many resources available online that can help you get started.

For example, you can start with simple coding board games, such as Potato Pirates , which can help you master 10 hours of programming in just a few minutes. The game is perfect for family and friends and can be enjoyed by 3-6 players simultaneously.

2. Robotics

Another fun activity for Computer Science Education Week is to build and program a robot! Robotics is a growing field that involves the design and construction of robots for various purposes.

You can use Lego Mindstorms or another robotics kit to build your robot, and then program it to perform tasks such as moving or avoiding obstacles.

3. 3D Printing

3D printing is another exciting technology you can explore during Computer Science Education Week.

With a 3D printer, you can create objects from digital models. Many online resources can help you get started with 3D printing, such as Thingiverse and Shapeways.

4. Virtual Reality

Virtual reality is another cutting-edge technology you can try during Computer Science Education Week.

With virtual reality headsets such as the Oculus Rift or HTC Vive, you can immerse yourself in digital worlds. There are many VR games and experiences available online, such as Google Earth VR and The Lab from Valve Corporation.

5. Augmented Reality

Augmented reality is similar to virtual reality, but instead of being completely immersed in a digital world, you see digital images superimposed over the real world.

AR applications can be experienced with mobile devices such as smartphones and tablets equipped with AR software such as Pokemon GO or Snapchat filters.

The Future Of Computer Science Education

Technology is quickly advancing, and computer science education must keep pace to stay relevant.

As our world continues to become more digital, understanding the principles of software development and systems architecture will be integral for successful careers of the future.

Computer science has evolved dramatically over the past few decades, and there's still plenty of room for innovation as students learn how to design algorithms and develop websites.

To ensure our children are prepared, modern computer science education must teach students several fundamental skills, including data literacy, coding, security awareness and machine learning.

Ultimately this means implementing more applied projects, using accessible platforms that kids can understand and continue to reach new communities with educational resources. Only by taking these steps can computer science remain an important part of 21st-century education.

More From Potato Pirates

What is Computer Science? Mar 15, 2024

What is Python Programming? A Comprehensive Guide for Beginners and Expert Feb 27, 2024

Top 10 Uses of Raspberry Pi Jan 22, 2024

What is Raspberry Pi? A Comprehensive Guide Dec 13, 2023

About Potato Pirates

We are on a mission to democratize Computer Science by making it accessible to anyone - without any computers. With our games, we are able to accelerate learning of Computer Science through play. Learning coding and cybersecurity does not have to be difficult and boring. Just play Potato Pirates!

Be the first to discover new board game horizons, upcoming treasures updates, and promotions

IMAGES

  1. Computer Science Education Week Activities Your Students Will Love

    computer science education week activities

  2. Awesome Computer Science Week Activities

    computer science education week activities

  3. Awesome Computer Science Week Activities

    computer science education week activities

  4. Computer Science Education Week Activities Your Students Will Love

    computer science education week activities

  5. Computer Science Education Week 2023: 10 Fun Activities

    computer science education week activities

  6. Computer Science Education Week Assembly Pack (teacher made)

    computer science education week activities

COMMENTS

  1. Home

    COMPUTER SCIENCE EDUCATION WEEK IS AN ANNUAL CALL TO ACTION TO INSPIRE K-12 STUDENTS TO LEARN COMPUTER SCIENCE, ADVOCATE FOR EQUITY, ... Hour of Code Activities with Vex Robotics! READ ARTICLE. Celebrate with NASA CS Educational Resources. READ ARTICLE. New Lesson: My CS Hero + AI .

  2. Five FIRST-inspired Classroom Activities for Computer Science Education

    We are excited to share CSEdWeek activities that you can do with your students each day of Computer Science Education Week 2021 from December 6 - 10. Monday - Introduce students of all ages to computer science topics with the FIRST Kahoot on Computer Science. Tuesday - Participate in a 2021 Hour of Code event on Code.org.

  3. Gearing up for Computer Science Education Week

    From December 4-10, 2023, schools around the world will join the Hour of Code movement as part of Computer Science Education Week (CSEdWeek). With just one hour of coding—whether during CSEdWeek or anytime throughout the year—anyone can learn the basics of coding. And this year's Hour of Code may be the biggest yet, thanks to a new AI ...

  4. us-csedweek

    Teach computing skills this Computer Science Education Week, December 4-10, 2023. Many opportunities are available to those with computing knowledge and technical skills, but access to education on these topics is still not equitably distributed. You can prepare students for a technology-driven future by engaging your class in computing lessons ...

  5. Computer Science Education Week 2024: 10 Fun Activities

    Discover Free Computer Science Education Week Activities. Explore a few of the best free ways to get your school, county, or children involved in Computer Science Week this year. Contact us at support (at)createandlearn (dot)us to set your free coding class up (for groups of 10 students or more)! 1. Learn Scratch Coding with Kahoot.

  6. Computer Science Education Week Activities

    Join teachers across the nation to see how they are celebrating CSEdWeek and learn about some computer science fundamentals on your own time. Thursday, 11/16 - 6:30 PM EST - CSEdWeek Preview. Monday, 12/5 - 1 PM EST - CSEdWeek Kick off Panel "Impacts of Computing". Scratch - On Demand - Hour of Code Webinar for Educators.

  7. Home

    Mark your calendar for December 6th, 2023, at 1:00 PM (EST), and sign up to be part of this exciting journey into the frontiers of computer science. Yüda. Tune in to engage your students with fun Computer Science Education Week experiences, including a coding lesson, foundational AI activity, and inspirational career discussions with Google ...

  8. It's Computer Science Education Week, and coding is everywhere

    Since CSEdWeek started back in 2013, we've been a proud partner, reaching more than 15 million students and supporting 35,000+ events each year. Our support continues this year, and we're doing a lot to celebrate. Today's homepage features the first-ever interactive coding-themed Doodle for kids, called "Coding for Carrots.".

  9. Computer Science Education Week Activities Your Students Will Love

    The Guide To Computer Science Education Week is perfect for this year's Computer Science Education Week or any time you need some tips and suggestions for adding coding and computer science into your classroom. Inside you will find my favorite FREE apps, websites, coding books & activities. Grab your FREE Guide here.

  10. Igniting a spark for Computer Science Education Week

    For this year's Computer Science Education Week — happening December 6-12 — Google is helping students from all backgrounds explore computer science. Educators can bring Hour of Code TM activities from Google's CS programs into their classrooms, or join livestream events with Googlers who have CS backgrounds. Educators in Title 1-funded ...

  11. 25+ Coding Projects for Beginners and Beyond

    Computer Science Education Week is December 4-10, 2023. During #CSEdWeek, educators and families around the world encourage students to try coding, often with short, introductory "hour of code" activities that help students better understand what programming is all about. A simple activity or an hour of code might spark lasting interest! See also:

  12. Free CS Education Week Activities

    Plan an unforgettable CS Ed Week using Skill Struck's free activities. We're so glad you're looking for ways to engage your classroom in computer science (CS) activities for CS Ed Week this year. We are very passionate about CS. For that reason, we're excited to share with you these free, and fun CS activities.

  13. Celebrate Computer Science Education Week With NASA

    Computer Science Education Week, Dec. 4-10, 2023, is an annual event meant to encourage K-12 students to explore coding. Throughout the week, students, teachers, and curious learners of all ages can participate by spending an hour (or more!) writing code. Get started by exploring our collection of coding projects and standards-aligned lessons ...

  14. Join the largest learning event in history, December 9-15, 2024

    The Hour of Code is a free introduction to computer science through fun activities and videos for learners of all skill levels. This year's celebration of both coding and AI is supported by over 400 partners, 20,000 educators, and 58,000 volunteers. ... Registration for the annual Computer Science Education Week celebration begins in October ...

  15. Four Resources for #CSEd Week

    During Computer Science Education Week, EDC is sharing activities and curricula that will help students of all ages learn the basics of this essential subject. Check out the resources below. ... This toolkit links parents to a wide array of resources—including "fast facts," fun family activities, and scholarship information—to prepare ...

  16. Celebrate Computer Science Education Week

    Computer Science Week highlights even more activities to engage students with technology to grow their interest in computer science classes. Try these Computer Science Education Week ideas in your classroom. Host a showcase for students to share their favorite computer games and teach a lesson about why they love to play the games.

  17. Free Computer Science Activities for CS Week

    To start your own project, you need an account, but it is free. To help support teachers in teaching CS, they offer CodeBytes, a series mini-lessons, that can be accessed live or streamed via YouTube during CS week. Teachers can also create a free account to set-up a classroom environment and "assign" content to students.

  18. 5 Creative Activities for Computer Science Education Week

    Computer Science Education Week (CSEDweek.org) is a national movement to focus on Computer Science in schools K-12 to inspire an interest in Computer Science education and careers. Computer Science Education Week is December 5-11, 2016. If you are still looking for activities to do for Computer Science Education week within your classroom ...

  19. Explore Computer Science

    Explore. Computer Science Education Week is an annual call to action to inspire K-12 students to learn computer science, advocate for equity, and celebrate the contributions of students and teachers. This year's theme celebrate the Impacts of Computing. Explore. Pitsco's Code Cube is a small wearable device with a full-color, 64-pixel ...

  20. 5 Middle School Coding Activities for Computer Science Education Week

    Every year during Computer Science Education Week, Code.org hosts amazing free coding activities for all ages. 5. Computer Science movie day. If you are looking for something low-prep and super easy but still give your students an opportunity to learn about the importance of computer science and celebrate coding week, check out one of these ...

  21. Fun Activities to Celebrate the Computer Science Education Week

    It's Computer Science Education Week, a special week dedicated to encouraging more students to explore the endless possibilities of learning computer science! In today's digital world, computer science (CS) knowledge and skills form an ever-growing base that shapes our daily lives in many ways — from how we listen to music, order groceries ...