Skip to content

Taxonomy Distribution Report

Overview

  • Total Concepts: 485
  • Number of Taxonomies: 12
  • Average Concepts per Taxonomy: 40.4

Distribution Summary

Category TaxonomyID Count Percentage Status
ELEC ELEC 70 14.4%
ANIM ANIM 65 13.4%
PYTH PYTH 55 11.3%
UPICO UPICO 45 9.3%
NEO NEO 40 8.2%
COLOR COLOR 40 8.2%
INPUT INPUT 35 7.2%
Capstone Projects Ideas PROJ 35 7.2%
CT CT 30 6.2%
TOOLS TOOLS 30 6.2%
MATH MATH 30 6.2%
HW HW 10 2.1% ℹ️ Under

Visual Distribution

ELEC                    ███████  70 ( 14.4%)
ANIM                    ██████  65 ( 13.4%)
PYTH                    █████  55 ( 11.3%)
UPICO                   ████  45 (  9.3%)
NEO                     ████  40 (  8.2%)
COLOR                   ████  40 (  8.2%)
INPUT                   ███  35 (  7.2%)
Capstone Projects Ideas ███  35 (  7.2%)
CT                      ███  30 (  6.2%)
TOOLS                   ███  30 (  6.2%)
MATH                    ███  30 (  6.2%)
HW                      █  10 (  2.1%)

Balance Analysis

✅ No Over-Represented Categories

All categories are under the 30% threshold. Good balance!

ℹ️ Under-Represented Categories (<3%)

  • HW (HW): 10 concepts (2.1%)
  • Note: Small categories are acceptable for specialized topics

Category Details

ELEC (ELEC)

Count: 70 concepts (14.4%)

Concepts:

    1. Voltage
    1. Electrical Current
    1. Resistance
    1. Ohm's Law
    1. Power Formula
    1. Electrical Polarity
    1. Ground (GND)
    1. Complete Circuit Path
    1. Short Circuit
    1. Open Circuit
    1. Breadboard
    1. Jumper Wires
    1. Current-Limiting Resistor
    1. Pull-Up Resistor
    1. Pull-Down Resistor
  • ...and 55 more

ANIM (ANIM)

Count: 65 concepts (13.4%)

Concepts:

    1. Blink Pattern
    1. Fade In and Out
    1. Heartbeat Pattern
    1. Color Wipe Animation
    1. Moving Pixel Animation
    1. Bounce Animation
    1. Moving Bands Pattern
    1. Rainbow Static Pattern
    1. Moving Rainbow Pattern
    1. Rainbow Cycle
    1. Comet Tail Animation
    1. Larson Scanner Pattern
    1. Theater Chase Pattern
    1. Ripple Animation
    1. Twinkle Effect
  • ...and 50 more

PYTH (PYTH)

Count: 55 concepts (11.3%)

Concepts:

    1. Python Programming Language
    1. Variable
    1. Variable Assignment
    1. Integer Data Type
    1. Float Data Type
    1. String Data Type
    1. Boolean Data Type
    1. List Data Type
    1. Tuple Data Type
    1. None Value
    1. Type Conversion
    1. Mathematical Operators
    1. Comparison Operators
    1. Logical Operators
    1. Boolean Expressions
  • ...and 40 more

UPICO (UPICO)

Count: 45 concepts (9.3%)

Concepts:

    1. MicroPython
    1. Raspberry Pi Pico
    1. Raspberry Pi Pico W
    1. RP2040 Microcontroller
    1. ARM Cortex M0+ Processor
    1. Dual-Core Processing
    1. 264 KB SRAM
    1. 2 MB Flash Storage
    1. GPIO Pins
    1. Pin Numbering System
    1. machine.Pin Class
    1. Digital Output Mode
    1. Digital Input Mode
    1. Pin.high() Method
    1. Pin.low() Method
  • ...and 30 more

NEO (NEO)

Count: 40 concepts (8.2%)

Concepts:

    1. NeoPixel LED
    1. WS2812B Integrated Circuit
    1. Addressable LED
    1. Single-Wire Serial Protocol
    1. 24-Bit Color Data Format
    1. LED Data Chaining
    1. Data Stripping
    1. Three-Wire LED Connection
    1. 5V Power Requirement
    1. 20 mA Per Pixel
    1. LED Strip Form Factor
    1. LED Ring Form Factor
    1. LED Matrix Form Factor
    1. NeoPixel Fairy Lights
    1. IP20 Weather Rating
  • ...and 25 more

COLOR (COLOR)

Count: 40 concepts (8.2%)

Concepts:

    1. RGB Color Model
    1. Additive Color Mixing
    1. Subtractive Color Mixing
    1. Red as Primary Light Color
    1. Green as Primary Light Color
    1. Blue as Primary Light Color
    1. Black Color
    1. White Color
    1. Color Wheel
    1. Spectral Color Sequence
    1. Named Color Constants
    1. Color Mixing by Channel
    1. Color Interpolation
    1. Smooth Color Transition
    1. Hue
  • ...and 25 more

INPUT (INPUT)

Count: 35 concepts (7.2%)

Concepts:

    1. Momentary Push Button
    1. Button Wiring to GPIO
    1. GPIO Input Mode Setup
    1. Pin.PULL_UP Configuration
    1. Pin.PULL_DOWN Configuration
    1. Polling a Button State
    1. Button Debouncing
    1. Debounce Delay Value
    1. Software Debounce Pattern
    1. Multiple Button Handling
    1. Mode Variable
    1. Mode Cycling Logic
    1. Mode Switching on Button
    1. State Machine Pattern
    1. Current Mode Tracking
  • ...and 20 more

Capstone Projects Ideas (PROJ)

Count: 35 concepts (7.2%)

Concepts:

    1. Project Ideation
    1. Requirements Specification
    1. Circuit Connection Diagram
    1. Algorithm Pseudocode Plan
    1. Milestone Planning
    1. Timeline Creation
    1. Iterative Development Cycle
    1. Build-Test-Revise Cycle
    1. Peer Code Review
    1. Code Review Criteria
    1. Inline Code Comments
    1. Project Documentation
    1. Technical Presentation Skills
    1. Project Reflection
    1. Wearable Electronics Design
  • ...and 20 more

CT (CT)

Count: 30 concepts (6.2%)

Concepts:

    1. Decomposition
    1. Pattern Recognition
    1. Abstraction
    1. Algorithm Design
    1. Pseudocode Writing
    1. Flowchart Creation
    1. Problem-Solving Steps
    1. Breaking Down Problems
    1. Identifying Repeated Code
    1. Hiding Implementation Details
    1. Generalizing a Solution
    1. Template-Based Solving
    1. Code Reuse via Functions
    1. Event-Based Thinking
    1. State-Based Thinking
  • ...and 15 more

TOOLS (TOOLS)

Count: 30 concepts (6.2%)

Concepts:

    1. Thonny IDE Overview
    1. Thonny REPL Panel
    1. Thonny Run Controls
    1. Syntax Highlighting
    1. Code Autocomplete
    1. Serial Console in Thonny
    1. REPL Interactive Testing
    1. File Upload Workflow
    1. Running Script on Pico
    1. Git Version Control
    1. git clone Command
    1. git add Command
    1. git commit Command
    1. git push Command
    1. git pull Command
  • ...and 15 more

MATH (MATH)

Count: 30 concepts (6.2%)

Concepts:

    1. Modulo Arithmetic
    1. Integer Arithmetic
    1. Floating-Point Arithmetic
    1. Linear Interpolation
    1. Sine Wave Function
    1. math.pow() Function
    1. Normalization (0.0 to 1.0)
    1. Mapping Value Ranges
    1. Random Number Generation
    1. Pseudorandom Numbers
    1. Uniform Distribution
    1. Weighted Random Selection
    1. Array Index Calculation
    1. Brightness Formula
    1. Ohm's Law Arithmetic
  • ...and 15 more

HW (HW)

Count: 10 concepts (2.1%)

Concepts:

    1. RP2040-Zero Form Factor
    1. 8x8 NeoPixel Matrix
    1. 16x16 LED Matrix
    1. Raspberry Pi 500 Keyboard
    1. Pi Keyboard RGB Effects
    1. Electrical Safety Rules
    1. Short Circuit Prevention
    1. LiPo Battery Safe Handling
    1. Wearable Safety Standards
    1. USB Power Safety Limits

Recommendations

  • Excellent balance: Categories are evenly distributed (spread: 12.4%)
  • MISC category minimal: Good categorization specificity

Educational Use Recommendations

  • Use taxonomy categories for color-coding in graph visualizations
  • Design curriculum modules based on taxonomy groupings
  • Create filtered views for focused learning paths
  • Use categories for assessment organization
  • Enable navigation by topic area in interactive tools

Report generated by learning-graph-reports/taxonomy_distribution.py