Building AI Capacity Through Coding Fundamentals An AI-Augmented Coding Activity for Teens Using Python, Data Structures, and Verification Practices

Main Article Content

Sidney Shapiro
https://orcid.org/0000-0003-4193-1154

Abstract

This activity helps secondary learners (grades 7–12) build artificial intelligence (AI) capacity by using a chatbot to support, not replace, foundational Python programming. In a 75–90 minute coding activity, learners choose a short project that uses lists and/or dictionaries, write a specification and test plan, ask the chatbot for a plan before coding, implement and debug the program, and verify each AI suggestion through tests, tracing, and explanation. The purpose is to connect tool awareness, prompt writing, data structures, and responsible use in one reusable activity. Major assessments include a runnable program, a Prompt and Verification Log, and a brief explanation/reflection. Setup requires 10–15 minutes plus any local approval for youth chatbot access.

Downloads

Download data is not yet available.

Article Details

How to Cite
Shapiro, S. (2026). Building AI Capacity Through Coding Fundamentals: An AI-Augmented Coding Activity for Teens Using Python, Data Structures, and Verification Practices. Journal of Technology-Integrated Lessons and Teaching, 5(1), 88–93. https://doi.org/10.13001/jtilt.v5i1.10307
Section
Article
Author Biography

Sidney Shapiro, Dhillon School of Business, University of Lethbridge

Sidney Shapiro is a professor of business analytics in the Dhillon School of Business at the University of Lethbridge. His work focuses on applied data science, social network analytics, and the practical integration of artificial intelligence into learning and organizational settings. He designs technology-rich learning experiences that combine computational thinking, tool literacy, and responsible use of AI. He leads teen coding camp programming associated with the University of Lethbridge, with materials developed across 2024–2026 that support pathways from introductory Python to web applications, software development, and emerging technology topics. He can be contacted regarding this article at sidney.shapiro@uleth.ca