Dear Cody: I really want to add CS to my classroom curriculum, but I don’t have the time or resources. I haven’t taught coding or robotics at all, so I’m not confident that I can do it right. What can I do to make teaching CS more achievable?
Sarah Phelps, Director of CS & STEM: First off, you can teach CS, even if there are a few barriers in your way right now.
For the barrier of time, many teachers utilize cross-curricular activities to incorporate CS and STEM concepts into their content area lessons. Not only does this allow for students to grow in their CS and STEM knowledge, but also supports critical thinking, problem-solving, and computational thinking – all of which are valuable for engaged math, social studies, and ELA inquiry.
Cross-curricular activities can also offer ample space for collaboration, communication, and creativity, giving CS a foothold in your classroom that brings out the best in your existing curriculum.
Funding is another notable barrier. Fortunately, there are lots of free, high-quality resources that teachers can pick and choose from when selecting a lesson or building a curriculum. Code.org, Experience CS, CodeHS, and TeachEngineering are all popular and offer standards-based curricula at no cost.
As for confidence, I’ll say it again: you can teach CS! Two ingredients that can boost your confidence in under a year are an effective, reliable professional learning network and relevant professional learning.
The former is available each month through the LTC’s CS & STEM networking meetings. These monthly meetings bring together CS educators from throughout the state and offers space to ask questions, explore new resources, and connect with a like-minded community of practice. For the latter, each summer’s CS PD Week is a sure-fire ticket to learning about the strategies and curricula that make engaging CS learning a reality.