Sample Projects

  • Elementary Category (Grades 3-5)

    1. Track 1

      • Imagine designing a friendly AI tool that would remind students to walk safely to and from school or their bus stop.
      • Imagine designing an AI tool that would help students find lost items.
      • Create an AI tool that recognizes and tracks kind behaviors using stories, pictures, or role-playing.
      • Build a mock-up or simulation of a robot that recognizes recyclables vs trash.
      • Propose an app that uses AI image recognition to help find and match lost pets with owners.
      • Imagine a reading helper that listens and gives encouragement, correcting pronunciation and flow.
    2. Track 2

      • Create an AI tool that determines whose turn it is to be at the front of the lunch line each day.
      • Propose an app that uses AI image recognition to help find and match lost items with owners.
      • Create an AI tool that helps students understand multiplication.
      • Create an AI tool to help children practice for spelling bees.
    Example and Thought Process for an Elementary Classroom

    AI tools have age restrictions (found in the end user license agreement or other requirements for tool use), so the educator will need to implement the tool use based on input from the students.

    Design an AI Tool that Would Help Students Find Lost Items

    • User Interface for Reporting/Querying
      • Natural Language Input: Students can verbally describe or type details about their lost item.
      • Example: "I lost my blue water bottle, the one with the stickers, probably near the gym after lunch."
    • Structured Data Collection: The AI prompts for key details:
      • Item Type (e.g., backpack, phone, jacket, water bottle)
      • Distinguishing Features (e.g., color, brand, unique markings, stickers)
      • Last Known Location (e.g., classroom, library, gym, specific area)
      • Time Lost (e.g., "this morning," "yesterday afternoon")
      • Student's Contact Information (for notification purposes)
    • Centralized Lost & Found Database
      • "Lost" Item Log
        • Stores all reported lost items with their descriptions and student contact info.
      • "Found" Item Log
        • School staff (or potentially other students) can log items they find, including location found and a detailed description.
        • Images of found items could also be uploaded.
    • Matching Algorithm
      • Uses keyword matching, fuzzy logic, and potentially image recognition (if images are provided for found items) to cross-reference "lost" reports with "found" items.
      • Prioritizes matches based on item type, unique features, and spatial/temporal proximity.
    • Proactive Matching Alerts
      • If a match is found, the AI immediately notifies the student.
      • Example: "Good news, [Student's Name]! I think I found your blue water bottle! A bottle matching your description was found near the gym entrance this afternoon. Please check with Mrs. Chen in the main office to retrieve it."
    • Search Guidance
      • If no immediate match is found, the AI offers helpful advice.
      • Example: "I haven't found a match for your [item] yet, [Student's Name]. Keep an eye out in your usual spots or try retracing your steps. I'll keep looking and let you know if anything turns up!"
    • Follow-up
      • The AI could periodically check in with the student about the status of their lost item until it's found or marked as unrecoverable.
    • Underlying Technology and Integration:
      • Natural Language Processing (NLP): For understanding student queries and generating friendly responses.
      • Machine Learning (ML): To refine safety risk assessment, improve matching accuracy, and personalize interactions.
      • Cloud Infrastructure: For database hosting, processing power, and scalability.
  • Middle School Youth Category (Grades 6-8)

    1. Track 1

      • Propose a system that uses AI to predict when lockers will be in use and reduce hallway congestion.
      • Create a plan for an AI that monitors classroom lights, temperature, and suggests energy-saving tips for schools.
      • Propose an AI drone that monitors school crossings and suggests safer traffic patterns.
      • Create a plan for AI-assisted bee drones to identify and pollinate plants.
    2. Track 2

      • Create an AI tool that determines which snakes or mushrooms are poisonous from images.
      • Develop an algorithm to detect gestures, such as sign language.
      • Create an AI tool that predicts what song a user will listen to based on their listening history.
      • Create an AI tool to design healthier and more economical meal plans for families.
    Example and Thought Process for Middle and High School Teams

    This scenario involves a progression of AI applications, moving from classification to analysis and then to potential mitigation .

    Distinguishing Crops from Weeds and Analyzing Related Issues

    Step 1: Identifying Crops or Weeds

    • Concept: This requires Classification using Machine Learning.
    • Potential Tools/Approaches
      • Open-source Python libraries for:
        • Image classification tasks (LSTMs - Long Short-Term Memory networks).
        • Data manipulation and cleaning.
        • Numerical operations.
        • Creating graphs and visuals from your dataset.
      • No-Code/Low-Code Platforms are available for:
        • Dataset management and labeling.
        • Creating machine learning pipelines and models using simple interfaces like drag-and-drop.

    Step 2: Analyzing Issues Arising from Classification

    • Concept: This involves AI-powered data analysis and natural language processing (NLP) to interpret the implications of the classifications.
    • Potential Tools/Approaches
      • Large Language Models (LLMs):
        • Input: A set of labeled images of crops and weeds from step 1 and information about your location like the USDA plant hardiness zone, soil conditions, weather conditions, or other useful data about your location.
        • Prompt: Ask the LLM to analyze potential issues. For example: "What are implications of these weeds for my local crop or farming operations?", "What economic consequences could arise?", "How might these weeds affect my neighbors?" LLMs can synthesize information and identify interconnected problems based on their vast training data.
      • Data Visualization Tools (though not strictly AI, crucial for analysis):
        • Use AI tools to visualize identified plants in various images, potentially distribution of crops and weeds over time, and other statistics around your dataset. This can help in formulating better questions for the AI analysis tools.

    Step 3: Discovering Ways for AI to Fix Issues

    • Concept: This is where AI moves from analysis to prescriptive recommendations and potentially autonomous action. This is often the most complex and research-intensive part.
    • Potential Tools/Approaches  (more conceptual and research-oriented)
      • LLMs for Solution Brainstorming:
        • Prompt: "Given the identified weeds in the crops, what AI-driven solutions could be proposed to address these problems?"
        • LLMs can suggest solutions like: recommending specific integrated weed management strategies that will likely be successful given your site conditions and weed concentrations, precision agriculture techniques like targeted crop protection tools that differentiate between crops and weeds, smart irrigation systems (AI-controlled water delivery) that waters crops but not weeds, or something entirely novel and not described here.
      • Reinforcement Learning (RL) (Advanced): For complex, dynamic problems where an AI agent needs to learn to make decisions to optimize an outcome, RL could be considered. For instance, an RL agent could be trained to determine the optimal timing and location for deploying crop protection tools as part of an integrated weed management plan, learning over time from weather patterns, crop growth stages, and previous successes or failures. This approach enables AI systems to go beyond static rules and adapt to changing conditions in the field, making precision agriculture more responsive and efficient.

    Optimization Algorithms (often integrated with AI): AI methods can be used to find optimal solutions to complex problems. For example, AI-based tools could help optimize irrigation schedules based on sensor data about soil moisture and crop needs, or determine the most efficient routes and timing for drone-based weed surveillance. These techniques can be particularly useful in resource-constrained environments where maximizing yield with minimal input is essential. By integrating optimization algorithms into their AI pipeline, learners can explore how algorithmic thinking directly supports viability, productivity, and cost-effectiveness in modern agriculture.

  • High School Youth Category (Grades 9-12)

    1. Track 1

      • Propose an AI tool to optimize school bus routes for fuel efficiency, student safety, and shorter commutes.
      • Propose an AI method or tool that could make your school or community safer.
    2. Track 2

      • Sample computing topics using Python: animal sound identification, plant trait identification, material property predictions for construction, energy storage.
      • Design a solution to help local food pantries predict demand, reduce waste, and optimize distribution routes.
      • Build or prototype a chatbot that provides personalized homework help to classmates or younger students using NLP.
      • Use open data to create a predictive model identifying jobs for students or their families.
      • Develop an AI assistant that helps citizens understand local legislation or report community issues more easily.
      • Create an algorithm to better segment arteries in the human body. 
      • Create an algorithm that communicates to the user how much energy is used when prompting an AI. 
    Example and Thought Process for Middle and High School Teams

    This scenario involves a progression of AI applications, moving from classification to analysis and then to potential mitigation .

    Distinguishing Crops from Weeds and Analyzing Related Issues

    Step 1: Identifying Crops or Weeds

    • Concept: This requires Classification using Machine Learning.
    • Potential Tools/Approaches
      • Open-source Python libraries for:
        • Image classification tasks (LSTMs - Long Short-Term Memory networks).
        • Data manipulation and cleaning.
        • Numerical operations.
        • Creating graphs and visuals from your dataset.
      • No-Code/Low-Code Platforms are available for:
        • Dataset management and labeling.
        • Creating machine learning pipelines and models using simple interfaces like drag-and-drop.

    Step 2: Analyzing Issues Arising from Classification

    • Concept: This involves AI-powered data analysis and natural language processing (NLP) to interpret the implications of the classifications.
    • Potential Tools/Approaches
      • Large Language Models (LLMs):
        • Input: A set of labeled images of crops and weeds from step 1 and information about your location like the USDA plant hardiness zone, soil conditions, weather conditions, or other useful data about your location.
        • Prompt: Ask the LLM to analyze potential issues. For example: "What are implications of these weeds for my local crop or farming operations?", "What economic consequences could arise?", "How might these weeds affect my neighbors?" LLMs can synthesize information and identify interconnected problems based on their vast training data.
      • Data Visualization Tools (though not strictly AI, crucial for analysis):
        • Use AI tools to visualize identified plants in various images, potentially distribution of crops and weeds over time, and other statistics around your dataset. This can help in formulating better questions for the AI analysis tools.

    Step 3: Discovering Ways for AI to Fix Issues

    • Concept: This is where AI moves from analysis to prescriptive recommendations and potentially autonomous action. This is often the most complex and research-intensive part.
    • Potential Tools/Approaches  (more conceptual and research-oriented)
      • LLMs for Solution Brainstorming:
        • Prompt: "Given the identified weeds in the crops, what AI-driven solutions could be proposed to address these problems?"
        • LLMs can suggest solutions like: recommending specific integrated weed management strategies that will likely be successful given your site conditions and weed concentrations, precision agriculture techniques like targeted crop protection tools that differentiate between crops and weeds, smart irrigation systems (AI-controlled water delivery) that waters crops but not weeds, or something entirely novel and not described here.
      • Reinforcement Learning (RL) (Advanced): For complex, dynamic problems where an AI agent needs to learn to make decisions to optimize an outcome, RL could be considered. For instance, an RL agent could be trained to determine the optimal timing and location for deploying crop protection tools as part of an integrated weed management plan, learning over time from weather patterns, crop growth stages, and previous successes or failures. This approach enables AI systems to go beyond static rules and adapt to changing conditions in the field, making precision agriculture more responsive and efficient.

    Optimization Algorithms (often integrated with AI): AI methods can be used to find optimal solutions to complex problems. For example, AI-based tools could help optimize irrigation schedules based on sensor data about soil moisture and crop needs, or determine the most efficient routes and timing for drone-based weed surveillance. These techniques can be particularly useful in resource-constrained environments where maximizing yield with minimal input is essential. By integrating optimization algorithms into their AI pipeline, learners can explore how algorithmic thinking directly supports viability, productivity, and cost-effectiveness in modern agriculture.

  • Educator Category

    1. Track 3

      • Propose an AI tool to develop customized learning plans for students.
      • Propose an AI tool to identify job skills or a “skills report card” for students to go alongside their academic transcript.
      • Develop instructions for, and demonstrate, an assignment where students use a generative AI model to illustrate a chapter of one of the texts from the American Literature syllabus, in ways that enrich their experience with the text while building familiarity with the tool and its effective and appropriate uses.
      • Develop a lesson plan to help students explore the current capabilities of a particular category of AI tool for assisting a human to carry out a specific task.
      • Create an AI-enabled tool that permits students to connect to a complex or hard-to-reach topic in a more intuitive way, for example through 3-D visualization, interactive graphics, or augmented reality.
      • Develop an AI tool to increase classroom engagement.
      • Develop an AI tool to support first-year educators.
      • Develop an AI tool to support the integration of AI literacy skills and concepts into teaching and learning practices to improve educational outcomes for students.
      • Develop an AI tool to support students who are below grade level, in need of remedial or developmental education, or struggling to graduate.
      • Use AI technologies to provide career pathway exploration and advising to improve educational outcomes.