Skip to content

Taxonomy Distribution Report

Overview

  • Total Concepts: 600
  • Number of Taxonomies: 18
  • Average Concepts per Taxonomy: 33.3

Distribution Summary

Category TaxonomyID Count Percentage Status
2D Shape & Geometry PRIM 35 5.8%
Color Theory & Pixels CLR 34 5.7%
Control Flow & Arrays FLOW 34 5.7%
Matrix Transformations XFORM 34 5.7%
Animation & Trigonometry TRIG 34 5.7%
Randomness & Perlin Noise NOISE 34 5.7%
Vector Math & Physics VEC 34 5.7%
User Input & Sensing INP 34 5.7%
DOM Controls & HTML DOM 34 5.7%
Modern ES6+ JavaScript JS 34 5.7%
3D WebGL Graphics WEBGL 34 5.7%
Audio Synthesis & Sound SND 34 5.7%
Signal Processing & FFT FFT 34 5.7%
Foundation Concepts FND 33 5.5%
Image & Video Processing IMG 32 5.3%
Pedagogy & Computation PED 32 5.3%
Generative Typography TYPO 30 5.0%
Development Tools TOOL 30 5.0%

Visual Distribution

2D Shape & Geometry       ██  35 (  5.8%)
Color Theory & Pixels     ██  34 (  5.7%)
Control Flow & Arrays     ██  34 (  5.7%)
Matrix Transformations    ██  34 (  5.7%)
Animation & Trigonometry  ██  34 (  5.7%)
Randomness & Perlin Noise ██  34 (  5.7%)
Vector Math & Physics     ██  34 (  5.7%)
User Input & Sensing      ██  34 (  5.7%)
DOM Controls & HTML       ██  34 (  5.7%)
Modern ES6+ JavaScript    ██  34 (  5.7%)
3D WebGL Graphics         ██  34 (  5.7%)
Audio Synthesis & Sound   ██  34 (  5.7%)
Signal Processing & FFT   ██  34 (  5.7%)
Foundation Concepts       ██  33 (  5.5%)
Image & Video Processing  ██  32 (  5.3%)
Pedagogy & Computation    ██  32 (  5.3%)
Generative Typography     ██  30 (  5.0%)
Development Tools         ██  30 (  5.0%)

Balance Analysis

✅ No Over-Represented Categories

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

Category Details

2D Shape & Geometry (PRIM)

Count: 35 concepts (5.8%)

Concepts:

    1. Point Primitive
    1. Line Primitive
    1. Rectangle Primitive
    1. Ellipse Primitive
    1. Circle Shortcut Function
    1. Square Shortcut Function
    1. Triangle Primitive
    1. Quad Primitive
    1. Arc Shape Primitive
    1. Ellipse Mode Center
    1. Ellipse Mode Corner
    1. Rect Mode Center
    1. Rect Mode Corner
    1. Begin Shape Function
    1. End Shape Function
  • ...and 20 more

Color Theory & Pixels (CLR)

Count: 34 concepts (5.7%)

Concepts:

    1. RGB Color Space
    1. RGBA Alpha Channel
    1. HSB Color Space
    1. HSL Color Space
    1. Color Mode Setting
    1. Fill Color Function
    1. Stroke Color Function
    1. Grayscale Value Syntax
    1. Hex Color Code Strings
    1. Web Named Color Strings
    1. p5 Color Object
    1. Red Channel Extraction
    1. Green Channel Extraction
    1. Blue Channel Extraction
    1. Alpha Value Extraction
  • ...and 19 more

Control Flow & Arrays (FLOW)

Count: 34 concepts (5.7%)

Concepts:

    1. Let Variable Declaration
    1. Const Constant Variable
    1. Global Variable Scope
    1. Local Block Scope
    1. If Conditional Branch
    1. Else Conditional Branch
    1. Else If Chained Logic
    1. Relational Operators
    1. Logical AND Operator
    1. Logical OR Operator
    1. Logical NOT Operator
    1. Ternary Operator Syntax
    1. Switch Statement Syntax
    1. While Loop Construct
    1. For Loop Construct
  • ...and 19 more

Matrix Transformations (XFORM)

Count: 34 concepts (5.7%)

Concepts:

    1. Translate Function
    1. Rotate Function
    1. Scale Function
    1. Push Function
    1. Pop Function
    1. Matrix Stack Operations
    1. Transformation Order Logic
    1. Origin Point Relocation
    1. Radians Angle System
    1. Degrees Angle System
    1. Angle Mode Setting
    1. Shear X Transformation
    1. Shear Y Transformation
    1. Uniform Scaling
    1. Non Uniform Scaling
  • ...and 19 more

Animation & Trigonometry (TRIG)

Count: 34 concepts (5.7%)

Concepts:

    1. Linear Motion Logic
    1. Position Displacement
    1. Constant Velocity
    1. Sine Function Math
    1. Cosine Function Math
    1. Tangent Function Math
    1. Wave Amplitude Parameter
    1. Wave Frequency Parameter
    1. Wave Phase Offset
    1. Harmonic Motion Wave
    1. Circle Polar Coordinates
    1. Polar to Cartesian Formula
    1. Cartesian to Polar Formula
    1. Arc Tangent Atan2 Function
    1. Angle Between Coordinates
  • ...and 19 more

Randomness & Perlin Noise (NOISE)

Count: 34 concepts (5.7%)

Concepts:

    1. Random Function Float
    1. Random Range Function
    1. Random Seed Setting
    1. Random Gaussian Normal
    1. Standard Deviation Spread
    1. Mean Center Value
    1. Random Walk Algorithm
    1. Levy Flight Algorithm
    1. Perlin Noise Concept
    1. Noise Function 1D
    1. Noise Function 2D
    1. Noise Function 3D
    1. Noise Scale Increment
    1. Noise Detail Octaves
    1. Noise Falloff Ratio
  • ...and 19 more

Vector Math & Physics (VEC)

Count: 34 concepts (5.7%)

Concepts:

    1. p5 Vector Class Concept
    1. Create Vector Function
    1. Vector Addition Add
    1. Vector Subtraction Sub
    1. Vector Scalar Multiply
    1. Vector Scalar Divide
    1. Vector Magnitude Mag
    1. Vector Magnitude Sq
    1. Vector Normalize Method
    1. Vector Set Mag Method
    1. Vector Limit Magnitude
    1. Vector Heading Angle
    1. Vector From Angle
    1. Vector Random 2D
    1. Vector Dot Product
  • ...and 19 more

User Input & Sensing (INP)

Count: 34 concepts (5.7%)

Concepts:

    1. Mouse X Position
    1. Mouse Y Position
    1. Previous Mouse X PmouseX
    1. Previous Mouse Y PmouseY
    1. Mouse Is Pressed Flag
    1. Mouse Button Value
    1. Mouse Pressed Event
    1. Mouse Released Event
    1. Mouse Moved Event
    1. Mouse Dragged Event
    1. Mouse Clicked Event
    1. Mouse Wheel Event
    1. Key Is Pressed Flag
    1. Key Variable Character
    1. Key Code Number
  • ...and 19 more

DOM Controls & HTML (DOM)

Count: 34 concepts (5.7%)

Concepts:

    1. Create Button Element
    1. Create Slider Control
    1. Create Input Textbox
    1. Create Select Dropdown
    1. Create Checkbox Control
    1. Create Radio Buttons
    1. Create Color Picker
    1. Create Paragraph Tag
    1. Create Div Container
    1. Create Span Text Inline
    1. Create Img Element
    1. DOM Element Position
    1. DOM Element Size
    1. DOM Element Style CSS
    1. DOM Element Class Add
  • ...and 19 more

Modern ES6+ JavaScript (JS)

Count: 34 concepts (5.7%)

Concepts:

    1. Function Declaration Syntax
    1. Function Parameters Arguments
    1. Function Return Statement
    1. Arrow Function Expression
    1. Callback Function Logic
    1. Anonymous Function Usage
    1. ES6 Class Declaration
    1. Class Constructor Method
    1. Class Method Definition
    1. Class Instance Instantiation
    1. This Keyword Binding
    1. Class Inheritance Extends
    1. Super Constructor Call
    1. Static Method Definition
    1. Object Literal Syntax
  • ...and 19 more

3D WebGL Graphics (WEBGL)

Count: 34 concepts (5.7%)

Concepts:

    1. WEBGL Renderer Mode
    1. 3D Coordinate System
    1. Z Axis Depth Position
    1. Box 3D Primitive
    1. Sphere 3D Primitive
    1. Cylinder 3D Primitive
    1. Cone 3D Primitive
    1. Torus 3D Primitive
    1. Plane 3D Geometry
    1. Ellipsoid 3D Geometry
    1. Orbit Control Camera
    1. Camera Position Setting
    1. Perspective Camera Mode
    1. Ortho Camera Mode
    1. Ambient Light Source
  • ...and 19 more

Audio Synthesis & Sound (SND)

Count: 34 concepts (5.7%)

Concepts:

    1. p5 Sound Library Include
    1. User Start Audio Context
    1. Load Sound File
    1. Sound File Play
    1. Sound File Stop
    1. Sound File Pause
    1. Sound File Loop
    1. Sound Is Playing Status
    1. Set Volume Level
    1. Sound Pan Spatial
    1. Playback Rate Speed
    1. p5 Oscillator Class
    1. Oscillator Wave Sine
    1. Oscillator Wave Square
    1. Oscillator Wave Triangle
  • ...and 19 more

Signal Processing & FFT (FFT)

Count: 34 concepts (5.7%)

Concepts:

    1. p5 AudioIn Microphone
    1. Microphone Start Input
    1. Microphone Stop Input
    1. Microphone Get Level
    1. p5 Amplitude Class
    1. Amplitude Get Level
    1. Smooth Amplitude Level
    1. p5 FFT Class Concept
    1. FFT Analyze Spectrum
    1. FFT Frequency Bins Array
    1. FFT Get Energy Bass
    1. FFT Get Energy LowMid
    1. FFT Get Energy Mid
    1. FFT Get Energy HighMid
    1. FFT Get Energy Treble
  • ...and 19 more

Foundation Concepts (FND)

Count: 33 concepts (5.5%)

Concepts:

    1. Coordinate System
    1. Canvas Element
    1. Setup Function
    1. Draw Function
    1. Frame Rate
    1. Frame Count
    1. Pixel Grid
    1. Canvas Width
    1. Canvas Height
    1. Create Canvas Function
    1. Background Color Function
    1. Preload Function
    1. No Loop Function
    1. Redraw Function
    1. Loop Control Function
  • ...and 18 more

Image & Video Processing (IMG)

Count: 32 concepts (5.3%)

Concepts:

    1. Load Image Function
    1. Image Drawing Function
    1. Image Resize Function
    1. Image Tint Function
    1. No Tint Function
    1. Image Crop Subrectangle
    1. Create Image Blank
    1. p5 Image Class Object
    1. Image Pixel Array Load
    1. Image Filter Grayscale
    1. Image Filter Invert
    1. Image Filter Threshold
    1. Image Filter Blur
    1. Image Filter Posterize
    1. Image Filter Erode
  • ...and 17 more

Pedagogy & Computation (PED)

Count: 32 concepts (5.3%)

Concepts:

    1. Computational Thinking Concept
    1. Algorithmic Decomposition
    1. Pattern Recognition Visual
    1. Abstraction Problem Solving
    1. Algorithm Design Step
    1. Live Coding Demonstration
    1. Pair Programming Practice
    1. Code Review Peer Rubric
    1. Scaffolding Starter Code
    1. Parsons Problems Syntax
    1. Predict Output Exercises
    1. Debugging Mental Model
    1. Common Misconception Background
    1. Common Misconception PushPop
    1. Common Misconception Scope
  • ...and 17 more

Generative Typography (TYPO)

Count: 30 concepts (5.0%)

Concepts:

    1. Text Drawing Function
    1. Text Size Setting
    1. Text Align Alignment
    1. Load Font File
    1. Text Font Setting
    1. p5 Font Class Object
    1. Text Bounds Bounding Box
    1. Text To Points Vector
    1. Font Glyph Outlines
    1. Particle Typography Effect
    1. Wobbly Text Particle Point
    1. Kinetic Typography Motion
    1. Text Leading Spacing
    1. Text Style Bold Italic
    1. Text Ascent Descent Metric
  • ...and 15 more

Development Tools (TOOL)

Count: 30 concepts (5.0%)

Concepts:

    1. p5 Web Editor Interface
    1. Web Editor Sketch File
    1. Web Editor Asset Sidebar
    1. VS Code Code Editor
    1. Live Server VS Extension
    1. Browser Developer Console
    1. Browser Element Inspector
    1. Browser Network Tab
    1. JavaScript Breakpoints
    1. Debugger Keyword Syntax
    1. p5 Sound Local Host CORS
    1. CORS Security Policy
    1. Local Web Server Python
    1. Git Version Control
    1. GitHub Repository Hosting
  • ...and 15 more

Recommendations

  • Excellent balance: Categories are evenly distributed (spread: 0.8%)
  • 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