Mar 20 2024
Classroom

Computer Science: What Schools Need to Know to Teach It Today

Use these tips to build computer science programs into new or existing classes and find the right teachers for the job.

Students can build many skills when learning computer science, beyond the ones typically taught in traditional computer science classes. They can learn pattern recognition, problem-solving through debugging, and even project management as they break down a problem into its requisite parts and test and implement solutions. All of these skills can benefit students in a wide variety of jobs, whether related directly to technology or not.

There has been buzz around computer science in K–12 education for the past 15 years, but with the rise in technology in classrooms and careers, teachers need to understand how many of these skills and opportunities translate to the real world.

Computer science no longer needs to be a stand-alone course in a student’s academic journey. It can be integrated into teaching and learning in myriad ways depending on a school’s mission and resources.

Click the banner to build the right IT environment in your school with managed services.

 

Integrating Computer Science into a K–12 School

There are many subject matter areas in which schools can incorporate computer science. To build a more traditional computer science program, a school might use its career and technical education program. Typically, CTE programs give students access to more powerful devices and the opportunity to participate in an IT academy or cybersecurity training.

However, computer science can also be implemented into courses where it’s a piece of the larger puzzle. For example, it could be incorporated into a class on game design or a school’s core subject areas.

Schools can do it with almost any subject depending on how deep they want to go. If, for example, there’s a component within biology that’s really heavy with data and analytics, then any research students do is going to be data and analytics driven. This could help students understand, say, how computer science is used in marine biology. The right tools and framing for the lessons can help bridge those gaps.

KEEP READING: Students are programming robots to help K–12 schools.

Some schools are taking the lessons further, having students work on simulated or real IT equipment to teach them technology skills. Some programs put students in front of enterprise-grade hardware, and schools that train their students often have them closing out real IT tickets. Some even hire their students to work for the school after they graduate.

Finding and Keeping Teachers for K–12 Computer Science Courses

One of the biggest challenges for today’s K–12 schools is finding and retaining teachers who can teach computer science. Students who are trained and subsequently employed by the district often take additional classes or certifications in their free time and end up leaving the education sector to work elsewhere.

And it can be difficult to find people with computer science training and teaching skills. To teach a high school computer science class, there’s a big difference between a chemistry teacher who has learned some programming in his or her free time and someone with 10 years of programming experience in the tech industry. Most people in technical fields tend to stay in those fields; they don’t often choose later on to work in education.

RELATED: Artificial intelligence helps teachers defeat burnout and boost productivity.

Some schools choose to add a bonus or stipend to computer science teaching positions. Other schools might work with the computer science teacher to build the program from the ground up. This creates a vested interest on the part of the educator who worked to create the program.

With the release of the Department of Education’s 2024 update to the National Educational Technology Plan and the department’s previous artificial intelligence guidance, school leaders have a lot of strong reference material in their corner when petitioning their superintendents and school board members for computer science funding. Whether they use such funding for equipment in their CTE or core subject courses or to help pay for a computer science teacher, having the money is a crucial step to getting these lessons integrated into the K–12 environment.

This article is part of the ConnectIT: Bridging the Gap Between Education and Technology series. Please join the discussion on Twitter by using the #ConnectIT hashtag.

[title]Connect IT: Bridging the Gap Between Education and Technology

izusek/Getty Images
Close

Become an Insider

Unlock white papers, personalized recommendations and other premium content for an in-depth look at evolving IT