The Future of Computer Science Education
Why We Need to Improve Access to Computer Science Education for all K-12 Students
Organized by the nonprofit Code.org each year in early December, Computer Science Education Week is an annual celebration dedicated to inspiring K-12 students to take interest in computer science. Critically, the week also gets educators, business leaders, government officials, nonprofit organizers, and more discussing ways to make computer science education more widely available in K-12 education.
As part of our efforts to celebrate computer science education, the FIRST social media team (@firstweets) hosted a #FIRSTInspiresChat on Twitter. FIRST sponsors, alumni, educators, mentors, and students joined FIRST President Don Bossi (@don_bossi) and computer science teacher and FIRST mentor Naomi Edwards (@naomiTeaches) to reflect on the current landscape of computer science education, where it’s headed, and how we can improve access for educators, parents, and students alike. Here are a few of our takeaways from the thoughtful conversation:
Everyone can benefit from a computer science education
The U.S. has a huge skills gap in computer science training. According to stats compiled by code.org, 58 percent of all new jobs in STEM are in computing, but just 8 percent of STEM graduates are in computer science. Plus, understanding the fundamentals of computer science and computational thinking benefits more than just those who will go into programming. “The skills that students build doing computer science are needed in a lot of different jobs from marketing, fashion design to robotics and beyond,” noted the folks at LEGO Education. “In our tech-rich society, computational thinking helps you understand the tools you use every day and their limitations,” Bossi said.
A6: Anything! The skills you learn w/ a strong STEM/CS education (critical thinking, problem solving, collab) are critical for any career. In our tech-rich society, computational thinking helps you understand the tools you use every day & their limitations. #FIRSTInspiresChat
— Don Bossi (@don_bossi) December 7, 2018
A6: Programming is only a small part of what computer science is. The skills that students build doing computer science are needed in a lot of different jobs from marketing, fashion design to robotics and beyond. #FIRSTInspiresChat
— LEGO Education (@LEGO_Education) December 7, 2018
A6: Computer science is not purely about programming! Computer science is useful in solving experimental problems, and in careers in R&D to solve complex problems that we may not be able to understand through by solely experimental means. #FirstInspiresChat @FIRSTweets https://t.co/PvpBoHZqLh
— SWE (@SWEtalk) December 7, 2018
A6: comp sci grads today have the world as their oyster. With emerging tech and the growth of #IoT and #MachineLearning most grads will have jobs we haven’t even invented yet. It’s beyond exciting! #FIRSTInspiresChat https://t.co/2Cwgq0tl9A
— Shelley Gretlein (@ladylabview) December 7, 2018
A8: The power of computer science can make you a real life superhero!
— Jay Flores (@JayFlores2032) December 7, 2018
A child that understands that they can use computer science to solve problems in the areas that they are passionate about... can change the world!#FIRSTInspiresChat pic.twitter.com/9TSeBGw8Zo
Computer science education needs to be a core part of the K-12 curriculum
Just 15 states have policies giving all high school students access to computer science courses, and only six of those give all K-12 students access, according to Code.org. “There are still states in which computer science doesn’t count towards high school graduation math or science requirements,” said Jay Flores (@JayFlores2032) of Rockwell Automation. These barriers can prevent educators and parents from prioritizing learning computer science as part of a student’s K-12 education. “By learning CS, students build skills that will help them be successful today and in the future,” the folks at LEGO Education (@LEGO_Education) noted.
A1: A significant barrier is that there are still states in which computer science doesn’t count towards high school graduation math or science requirements.#FIRSTInspiresChat
— Jay Flores (@JayFlores2032) December 7, 2018
A5: We need to look at ways to expose every students to CS, and have more support in place to make it part of the core curriculum students learn. By learning CS, students build skills that will help them be successful today and in the future. #FIRSTInspiresChat
— LEGO Education (@LEGO_Education) December 7, 2018
A5: We need to look at ways to expose every students to CS, and have more support in place to make it part of the core curriculum students learn. By learning CS, students build skills that will help them be successful today and in the future. #FIRSTInspiresChat
— LEGO Education (@LEGO_Education) December 7, 2018
A3. Pick curriculum that teach multiple skills. Programs such as FIRST enable kids to learn CS while also learning other skills - mechanics, writing, presentation #FIRSTInspiresChat
— Seshan Brothers (@SeshanBrothers) December 7, 2018
A3: It starts with training the educators! We need to invest in professional development for our STEM Educators. #FirstInspiresChat @FIRSTweets https://t.co/bS3GWFLBP0
— SWE (@SWEtalk) December 7, 2018
Parents have the power to encourage computer science exploration
Even if computer science isn’t a part of a student’s school curriculum, there are many ways parents can spark interest and encourage exploration in their children. “Check out local clubs, libraries, and maker spaces together!” Edwards noted. “Parents are the first inspiration for young minds.”
A7: Check out local clubs, libraries, and maker spaces together! Parents are the first inspiration for young minds. Ps model the love of learning and excitement of discovery. Learn Together! #FIRSTInspiresChat
— Naomi Edwards (@naomiTeaches) December 7, 2018
A7. Parents can expose their kids to different activities and opportunities. We got started in FIRST because our parents took us to an event as spectators. We are really glad they did! #FIRSTInspiresChat
— Seshan Brothers (@SeshanBrothers) December 7, 2018
A7: Give them ways to engage with computer science at home, through online initiatives! In addition, support their participation in programs that encourage computer science like #FIRST. #FirstInspiresChat @FIRSTweets https://t.co/O28sc5o8Ae
— SWE (@SWEtalk) December 7, 2018
A7: I always buy the young kids in my life #STEM related toys for holidays and instruct their parents with how to help use them. The more they engage with computer science the more comfortable they become! #FIRSTInspiresChat #swecollegiatw @SWEtalk @FIRSTweets https://t.co/0mwFc0RUCV
— Genevieve Kane (@SWECollegiate) December 7, 2018
A7: Encouraging them to explore coding opportunities, but also helping them understand what computer science is and how learning it can help them prepare for a variety of jobs and gain lifelong skills. #FIRSTInspiresChat
— LEGO Education (@LEGO_Education) December 7, 2018
Young people need computer science role models
Role models and mentors can have a great impact on encouraging young people to pursue computer science or other STEM fields – especially for underserved, underrepresented, and vulnerable youth. Groups like the Society of Women Engineers (@SWEtalk) and Girls Who Code (@GirlsWhoCode) are working to help girls and young women see themselves in STEM through mentorship.
A5: I started in the CS industry 15 years ago and struggled so much that I changed careers. I am ever glad. Now, I get to change CS (and my daughters' futures) by inspiring young women and standing behind them 100%.#FIRSTInspiresChat
— Naomi Edwards (@naomiTeaches) December 7, 2018
A5: Groups like Girls Who Code & @SWEtalk help to increase diversity & work toward gender parity in STEM. We need to make sure to advocate for diversity by being present, & helping to give students Role Models as well. #SeeHerBeHer #BeThatEngineer #FirstInspiresChat @FIRSTweets https://t.co/8WCyM7Egmm
— SWE (@SWEtalk) December 7, 2018
A8. Share knowledge and help teach those who may not have access to the same resources with free online lessons/websites as we did with @EV3Lessons. :-) #FIRSTInspiresChat
— Seshan Brothers (@SeshanBrothers) December 7, 2018
Computer science is more accessible than ever
There are many great programs and resources available to help students, parents, and educators get inspired and learning computer science in and out of the classroom. Flores noted many of them, including the Hour of Code (@codeorg), Scratch (@scratch), Codecademy (@Codecademy), and – of course – FIRST (@FIRSTweets)! Most important is getting kids excited and inspired. “The first step is getting kids interested and excited about computer science,” said Bossi. “I believe in putting inspiration first, so a great way to do this is to give students a challenging problem they can tackle hands-on.”
A3: The first step is getting kids interested and excited about computer science. I believe in putting inspiration first, so a great way to do this is to give students a challenging problem they can tackle hands-on. #FIRSTInspiresChat
— Don Bossi (@don_bossi) December 7, 2018
A3: Start small! Try a few activities from https://t.co/Yqljn82omK. CS is more accessible than ever. Look for ways to weave CS into current math, science, social studies, and ELA. CS is a relevant tool for any topic. #FIRSTInspiresChat
— Naomi Edwards (@naomiTeaches) December 7, 2018
A4. #hourofcode made CS more accessible - bite-sized lessons that are doable by anyone, lots of support, and lots of fun projects. We have participated ourselves and even created our own versions/lessons. #FIRSTInspiresChat
— Seshan Brothers (@SeshanBrothers) December 7, 2018
Through afterschool programs, afterschool activities, online, and through taking courses at universities! Many students gain college credit as non-matriculated students prior to their admission into a full-time college program. @FIRSTweets #FIRSTInspiresChat https://t.co/ztIZAEFuQj
— SWE (@SWEtalk) December 7, 2018
A9: Alternative ways that students can learn computer science if it’s not part of their school’s curriculum:
— Jay Flores (@JayFlores2032) December 7, 2018
@codeorg
@GirlsWhoCode
Join a @FRCTeams @FTCTeams or @firstlegoleague team
@scratch
@gotynker
@Codecademy
@maydmtech #FIRSTInspiresChat
For more:
- Check out #FIRSTInspiresChat for the full conversation, and follow FIRST (@FIRSTweets), FIRST President Don Bossi (@don_bossi), and all our participants.
- Watch Twitch star Kitboga and FIRST volunteer April Riddett of National Instruments build a "meme-o-meter" robot for Computer Science Education Week on the FIRST Twitch Channel.
- Learn about Computer Science Education Week and the Hour of Code.
- Visit a FIRST event or team near you.
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 inspire@firstinspires.org and inquire about becoming a guest contributor for Inspire.