Painting a picture of coding

Dec 15, 2022 | App Modernization, Cloud, Data, Mobile, Security, Social Media

by Julie York

The top 20 most in-demand skills required by US organizations are all computer-science based. Industries globally continue to voice their concern over the lack of tech skills among high-school and college graduates. The skills gap is so large that with the right skills, students can almost walk out of school and into a highly lucrative career. However, despite the huge skills gap, computer science remains an elective in most schools across the US. Too many students never consider one of the vast range of computer science courses, simply because they feel it’s all about technology and science.

So how are we getting it so wrong?

Let me paint you a picture of how we’re addressing this issue at South Portland High School.

In my view, the issue lies in the way we present the computing-related electives.

When presented as a technical science, many students, particularly girls, immediately jump to the conclusion that it ‘isn’t for them’, ‘that’s a boy’s job’, or because ‘it’s too hard’ and ‘something for ‘techies’!

The reality is that CTE, including coding and game development, is not just a science-based based area of learning. It demands and involves a range of 21st century skills including critical thinking, communication, collaboration, creativity, innovation, problem-solving, initiative, professionalism, and global awareness.

I don’t believe that computer science should be classified as just a science or math class and am one of an increasing number of people who believe it also sits comfortably as an art.

The students need to have a picture in their mind of how they want their characters and the ‘game’ to look. Like painting, computer programming is a form of self-expression that is accessible to virtually anyone.

Whether they are picking up a pen to write a story or a description of what is in their head, selecting a brush to paint, or using their fingers on the computer keypad, they soon find that they are able to create something real that expresses their thoughts. 

Once a student appreciates that computer code is actually a tool for expression, such as websites, video games, and music, and realize that the foundations of coding are based on creativity, we start to see a lot more students electing it as a course of study.

Language

In my coding classes, I start the students off by using the appropriate language; asking them to consider the words that describe what they would like to create. I ask them to consider a game that they want to develop. Whether it is an adventure game, a fashion design game or a social networking site, they will start to realize that coding and game development is for everyone!  Like artists, computer programmers have a blank canvas and can fill it with something new and creative that excites them.

The next step is very ‘art based’: creating the characters.  No matter the gender, all students enjoy creating the animations and characters within their game. My female students also really love solving problems and working with other students. Many tend to lean towards art and the design aspects, but they also love to dig into the puzzle of creating the algorithm.

I then set them to work on building their idea, with an endless number of ways to get there.

Getting the right software

Many students arrive at our school having started their coding experience in Scratch. However, fully block-based programs have limitations. As students progress up from 8th to 9th Grades, it is common for them to start to grow out of block-based programming. Equally, text-based coding programs such as JavaScript and Unity can feel too complex and daunting. The result is a lot of students drop-out.

We have found that the solution is using game development programs like Construct 3 which offers both block and text-based programming, so children can transition through the stages of development. As the platform is also used in industry by organizations such as NASA, it’s the ideal way for students to learn through a program they might use in their career.

Thankfully Construct 3 offers highly functional free licences; we have only recently upgraded to the fee-paying version. It’s on the web so it’s easy to use in school and at home.

Conclusion

Changing the way we define coding and game development is proving to be highly effective.

Today, I have more students than I’ve ever had before, especially girls.  One of my students created their own dating app; they all find ways to create what interests them!

As educators, it’s our duty to inspire the next generation to problem-solve like developers and equip them with the tools they need.

Julie York holds the position of Career Preparation Department Chair, SMCC Concurrent Instructor, SPCTV-2 Educational Access Coordinator and SPHS Website Administrator at South Portland High School, Maine.

Click here to view more IT Briefcase content!

Top 10 Cybersecurity Stories This Week: Microsoft’s Largest Patch Tuesday Ever Tops 1,411 CVEs With Live Windows Shell Zero-Day, GhostAction GitHub Supply Chain Wave Hits 500+ Accounts and Tens of Thousands of Repositories, Ransomware Smashes Monthly Record at 1,073 Victims in August

Top 10 Cybersecurity Stories This Week: Microsoft’s Largest Patch Tuesday Ever Tops 1,411 CVEs With Live Windows Shell Zero-Day, GhostAction GitHub Supply Chain Wave Hits 500+ Accounts and Tens of Thousands of Repositories, Ransomware Smashes Monthly Record at 1,073 Victims in August

October 16, 2026 | ITBriefcase.net Why it matters: Microsoft's October 2026 Patch Tuesday is the largest software security release in the company's history — 1,411 flaws, three zero-days, 75 critical vulnerabilities, and a live Windows Shell security feature bypass...

read more
Top 10 Cybersecurity Stories This Week: FBI Warns FortiBleed Is Locking Admins Out of Their Own Firewalls, Attackers Hijack Three Country-Code Domain Registries to Obtain 12 Google HTTPS Certificates, ShinyHunters Suspect Arrested in Jordan

Top 10 Cybersecurity Stories This Week: FBI Warns FortiBleed Is Locking Admins Out of Their Own Firewalls, Attackers Hijack Three Country-Code Domain Registries to Obtain 12 Google HTTPS Certificates, ShinyHunters Suspect Arrested in Jordan

October 9, 2026 | ITBriefcase.net Why it matters: The FBI and US Secret Service issued a joint advisory on October 6 confirming that the FortiBleed credential-harvesting campaign — which has compromised credentials for 86,644 Fortinet FortiGate firewalls and SSL VPN...

read more
Top 10 Cybersecurity Stories This Week: Citrix NetScaler Dual Zero-Days Under State-Sponsored Attack, Pentagon DMDC Breach Exposes 3 Million Military Personnel Records for Nine Months, AI Agent Breaches Dutch Vulnerability Disclosure Organization Using Zammad Zero-Days

Top 10 Cybersecurity Stories This Week: Citrix NetScaler Dual Zero-Days Under State-Sponsored Attack, Pentagon DMDC Breach Exposes 3 Million Military Personnel Records for Nine Months, AI Agent Breaches Dutch Vulnerability Disclosure Organization Using Zammad Zero-Days

October 2, 2026 | ITBriefcase.net Why it matters: Citrix disclosed two critical remote code execution zero-days in NetScaler ADC and NetScaler Gateway on September 27 — CVE-2026-88771 (CVSS 9.5, unauthenticated RCE in default configuration, no special setup required)...

read more
Top 10 Cybersecurity Stories This Week: Brevo Supply Chain Attack Serves Malware to 100,000+ Websites via Stolen CDN API Key, Revolut Discloses Breach via Fake Government Requests, Gyazo 23.6 Million User Records Stolen

Top 10 Cybersecurity Stories This Week: Brevo Supply Chain Attack Serves Malware to 100,000+ Websites via Stolen CDN API Key, Revolut Discloses Breach via Fake Government Requests, Gyazo 23.6 Million User Records Stolen

September 25, 2026 | ITBriefcase.net Why it matters: Attackers compromised Brevo — the email marketing and CRM platform used by eBay, Louis Vuitton, Michelin, Amnesty International, and more than 100,000 other businesses — by exploiting a hardcoded, long-lived...

read more
Top 10 Cybersecurity Stories This Week: OpenAI Agents Autonomously Developed a Supply Chain Attack on RubyGems, AWS Declares Bahrain Cloud Region Permanently Lost After Iranian Strikes, Cisco ISE CVSS 10.0 Auth Bypass Under Active Exploitation

Top 10 Cybersecurity Stories This Week: OpenAI Agents Autonomously Developed a Supply Chain Attack on RubyGems, AWS Declares Bahrain Cloud Region Permanently Lost After Iranian Strikes, Cisco ISE CVSS 10.0 Auth Bypass Under Active Exploitation

September 18, 2026 | ITBriefcase.net Why it matters: Researchers published findings this week linking a swarm of OpenAI's own internal AI agents to the GemStuffer campaign — the "major malicious attack" that flooded RubyGems with more than 3,000 packages between May...

read more