Skip to content

Taxonomy Distribution Report

Overview

  • Total Concepts: 350
  • Number of Taxonomies: 12
  • Average Concepts per Taxonomy: 29.2

Distribution Summary

Category TaxonomyID Count Percentage Status
Displays and Drawing DISP 66 18.9%
Timekeeping TIME 45 12.9%
Python Programming PYTH 44 12.6%
Projects and Kits PROJ 35 10.0%
Design and Development DSGN 34 9.7%
Hardware and Electronics HARD 22 6.3%
Communication Buses COMM 22 6.3%
Input and Sensors INPT 21 6.0%
Microcontroller MCTR 20 5.7%
Sound and Power SNPW 19 5.4%
Math and Geometry MATH 16 4.6%
Foundation Concepts FOUND 6 1.7% ℹ️ Under

Visual Distribution

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
Displays and Drawing     █████████  66 ( 18.9%)
Timekeeping              ██████  45 ( 12.9%)
Python Programming       ██████  44 ( 12.6%)
Projects and Kits        █████  35 ( 10.0%)
Design and Development   ████  34 (  9.7%)
Hardware and Electronics ███  22 (  6.3%)
Communication Buses      ███  22 (  6.3%)
Input and Sensors        ███  21 (  6.0%)
Microcontroller          ██  20 (  5.7%)
Sound and Power          ██  19 (  5.4%)
Math and Geometry        ██  16 (  4.6%)
Foundation Concepts         6 (  1.7%)

Balance Analysis

✅ No Over-Represented Categories

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

ℹ️ Under-Represented Categories (<3%)

  • Foundation Concepts (FOUND): 6 concepts (1.7%)
  • Note: Small categories are acceptable for specialized topics

Category Details

Displays and Drawing (DISP)

Count: 66 concepts (18.9%)

Concepts:

    1. LED Display
    1. Seven Segment Display
    1. Segment Multiplexing
    1. TM1637 Driver
    1. TM1637 Wiring
    1. Colon Flashing
    1. Brightness Control
    1. MAX7219 Driver
    1. Character LCD
    1. LCD1602 Display
    1. OLED Display
    1. SSD1306 Driver
    1. SSD1306 I2C Setup
    1. SSD1306 SPI Setup
    1. SH1106 Driver
  • ...and 51 more

Timekeeping (TIME)

Count: 45 concepts (12.9%)

Concepts:

    1. Localtime Function
    1. Time Tuple
    1. Year Month Day
    1. Hour Minute Second
    1. Weekday Number
    1. Day of Year
    1. 12 Hour Format
    1. 24 Hour Format
    1. AM PM Conversion
    1. Time Formatting
    1. Date Formatting
    1. Weekday Labels
    1. Month Labels
    1. Real-Time Clock
    1. DS3231 RTC
  • ...and 30 more

Python Programming (PYTH)

Count: 44 concepts (12.6%)

Concepts:

    1. MicroPython
    1. Python Syntax
    1. Variables
    1. Data Types
    1. Integers
    1. Floats
    1. Strings
    1. Booleans
    1. Lists
    1. Tuples
    1. Dictionaries
    1. Arithmetic Operations
    1. Assignment Operators
    1. Conditionals
    1. If Else Elif
  • ...and 29 more

Projects and Kits (PROJ)

Count: 35 concepts (10.0%)

Concepts:

    1. NeoPixel LEDs
    1. WS2812B Standard
    1. NeoPixel Wiring
    1. Addressable LEDs
    1. NeoPixel Color Mixing
    1. Binary Clock
    1. Fibonacci Clock
    1. NeoPixel Seven Segment
    1. Shift Register
    1. 74HC595 Chip
    1. Serial to Parallel
    1. Latch Pin
    1. Shift Register Chaining
    1. Alarm Clock Features
    1. Snooze Function
  • ...and 20 more

Design and Development (DSGN)

Count: 34 concepts (9.7%)

Concepts:

    1. Project Planning
    1. Design Trade-Offs
    1. Cost Analysis
    1. User Experience Design
    1. Code Modularity
    1. Program Variants
    1. Main Buttons Program
    1. Main RTC Program
    1. Main WiFi Program
    1. Generative AI Prompts
    1. AI Code Generation
    1. AI Code Review
    1. Peer Review
    1. Final Presentation
    1. Wiring Diagrams
  • ...and 19 more

Hardware and Electronics (HARD)

Count: 22 concepts (6.3%)

Concepts:

    1. Breadboard
    1. Breadboard Wiring
    1. Power Supply
    1. Voltage Levels
    1. 3.3V vs 5V Logic
    1. Ground Connection
    1. Soldering Skills
    1. Ohms Law
    1. Current Limiting
    1. Voltage Divider
    1. Capacitors
    1. Resistor Values
    1. LED Basics
    1. LED Current Draw
    1. Wire Color Coding
  • ...and 7 more

Communication Buses (COMM)

Count: 22 concepts (6.3%)

Concepts:

    1. I2C Bus
    1. I2C SDA Pin
    1. I2C SCL Pin
    1. I2C Device Addressing
    1. I2C Scanner
    1. I2C Pull-Up Resistors
    1. I2C Bus Speed
    1. SPI Bus
    1. SPI Clock Pin
    1. SPI Data Pin
    1. SPI Chip Select
    1. SPI DC Pin
    1. SPI Reset Pin
    1. SPI Baudrate
    1. Baudrate Tuning
  • ...and 7 more

Input and Sensors (INPT)

Count: 21 concepts (6.0%)

Concepts:

    1. Momentary Push Button
    1. Button Wiring
    1. Button Debouncing
    1. Software Debounce
    1. Hardware Debounce
    1. Interrupt Handlers
    1. IRQ Falling Edge
    1. State Machine
    1. Mode Cycling
    1. Rotary Encoder
    1. Encoder Direction
    1. Encoder Acceleration
    1. Photosensor
    1. Light Dependent Resistor
    1. ADC Reading
  • ...and 6 more

Microcontroller (MCTR)

Count: 20 concepts (5.7%)

Concepts:

    1. Raspberry Pi Pico
    1. RP2040 Chip
    1. Dual Core Architecture
    1. GPIO Pins
    1. Pin Configuration
    1. Pull-Up Resistors
    1. Internal Pull-Up
    1. USB Connection
    1. Thonny IDE
    1. REPL
    1. Flash Memory
    1. File System on Pico
    1. Config File Pattern
    1. Microcontroller
    1. Clock Architecture
  • ...and 5 more

Sound and Power (SNPW)

Count: 19 concepts (5.4%)

Concepts:

    1. CR2032 Coin Cell
    1. PWM Sound
    1. Piezo Buzzer
    1. Speaker Output
    1. DAC PCM5102
    1. I2S Protocol
    1. Audio Sampling Rate
    1. Alarm Tones
    1. Power Management
    1. USB Power
    1. Battery Power
    1. LiPo Battery
    1. AA Battery Pack
    1. Low Power Mode
    1. Voltage Regulator
  • ...and 4 more

Math and Geometry (MATH)

Count: 16 concepts (4.6%)

Concepts:

    1. Modular Arithmetic
    1. Sine Function
    1. Cosine Function
    1. Trigonometry Basics
    1. Polar Coordinates
    1. Radians vs Degrees
    1. Angle Calculation
    1. X Y Coordinate System
    1. Pixel Coordinate Mapping
    1. Center Point Calculation
    1. Clock Hand Length
    1. Tick Mark Geometry
    1. Arc Drawing
    1. Rotation Math
    1. Integer Math Tricks
  • ...and 1 more

Foundation Concepts (FOUND)

Count: 6 concepts (1.7%)

Concepts:

    1. Computational Thinking
    1. Decomposition
    1. Pattern Recognition
    1. Abstraction
    1. Algorithmic Thinking
    1. Physical Computing

Recommendations

  • Good balance: Categories are reasonably distributed (spread: 17.1%)
  • 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