Resources Library
Looking for a specific resource or have one you’d like to suggest?
FEATURED RESOURCES
Read We Programmed This City: Using Paper Circuits to Explore a Smart City Design Challenge
In this session, we will explore the intersection of engineering, art, and design through the lens of a “paper city”...
Read Virginia CS and STEM Collaborative Efforts
In this session, we will talk about the new Virginia STEM Plan and how it has been built around collaboration...
Read Using Raspberry Pi to Teach Networking: CIT and CIS
Having trouble figuring out how to include networking and computing standards in your curriculum? While there are many resources for...
Read Using AP Classroom to Develop Data-Driven Instructional Interventions Impacting Student Performance
This session will provide an overview of AP Classroom and free College Board resources that can be used throughout the...
Read STEAM Nights: A Family-Friendly Way to Explore Science, Technology, Engineering, Art, and Math
Careers in the 21st century demand student proficiency in the interdisciplinary fields of science, technology, engineering, art, and math. In...
Read Teaching Girls to Code and Change the World
Jobs requiring computing skills are among the most sought after and highest paying in the US market, with demand growing...
Read Black Affinity Group Presents: Code BLACK Hackathon
Considering hosting a Hackathon, but not sure how to get it all done? Jump into the shoes of students as...
Read Introduction to Data Science with micro:bit and MakeCode
Microsoft MakeCode is a “making and coding” programming language with a powerful simulator for making games and creating technological solutions...
Read Interactive Fiction and Role-Playing Games in Python
Text-based electronic games have been around almost as long as the modern computer. By removing the visual aspect of game...
Read Inside the Black Box: Exploring AI and Ethics in K–12
Learning about artificial intelligence can help students understand important concepts like ethics, equity, diversity, bias, and inclusion, and even learn...
Read Infographic Literacy: Best Practices for Adolescents
With the rise of digital media and technology, infographics have become part of our daily lives, and learners now encounter...
Read Incorporating the Voices of African American Girls in CS
Women make up only 25% of the computer science workforce, and only 3% are Black women. Let’s stop the excuses,...
Read Including Empathy in CS Education
We need to teach empathy when we teach CS. Knowing ourselves, our needs, the needs of the community we’re building...
Read Improving Deaf Learners’ Access to CS, Data, & Cybersecurity
In American Sign Language, the sign for computer evokes mainframe reel-to-reel tape machines from the 1970s. In British Sign Language,...
Read Impacts and Ethics of Data in a World without Privacy
This session shares an abridged lesson on the collection, use, and implications of app and website data, thinking specifically about...
Read HS BRIDGES: Visualizations of Data, Data Structures, & More
HS BRIDGES (https://bridgesuncc.github.io/bridges-hs/) is a collection of programming projects, including student scaffolds and teacher walkthroughs,” that use UNC Charlotte’s BRIDGES...
Read How to Select and Implement a Computer Science Curriculum
The session titled “How to Select and Implement a Computer Science Curriculum” offers computer science teachers practical strategies for choosing...
Read How to Counter Stereotypes to Improve Equity in CS
We all know girls can do computer science, so why don’t they want to? Despite years of effort, gender gaps...
Read How to Build Tony Stark’s JARVIS Workshop
Have you ever dreamed of creating your own version of Tony Stark’s virtual assistant, JARVIS? Do you wonder how OpenAI...
Read Truffle Hunt: Teaching an AI Agent to Play a Minesweeper-Based Game
We will demonstrate a web-based game, Truffle Hunt, which illustrates rule-based AI systems that reason and solve problems. Players employ...
Read Teaching AI to High Schoolers Inclusively: AI4ALL’s Open Learning Program
This mini-session describes the AI4ALL Open Learning program’s blended curriculum and its results. AI4ALL Open Learning makes AI education free...
Read Matlab: Introducing Programming in a CS or Traditional Science Class
Matlab is a numerical computing and modeling environment widely used in the engineering fields. For many college engineering students, Matlab...
Read Moving toward Individualized Learning in High School Computer Science Classes
How do you keep your advanced computer science students engaged without leaving the struggling students behind? Juggling differing CS ability...
Read Nifty Assignments
When students learn best and when we feel best as teachers are the moments when an engaging assignment or class...