Computer Education
Software, resources, and course materials for computer science education and teaching.
See also: Courses Taught , Physical Computing
Student Tools
Software designed for students in computer science and physical computing.
Map Explorer
Interactive visualization of the map function in Arduino, Processing, and p5.js.
ⓘPWM Explorer
Interactive visualization of Pulse Width Modulation (PWM).
ⓘEducator Tools
Software designed for educators in technical subjects.
Callgraph
Jupyter notebook extension that adds call graphs to functions.
ⓘSection Wheel
Interactive wheel for selecting student presentation order.
ⓘMulticlone
Fast tool for cloning all forks of a repository or GitHub Classroom assignments.
ⓘnbcollate
Combines multiple student Jupyter notebooks into a single organized notebook.
ⓘAssignment Dashboard
Dashboard for tracking student Jupyter notebook submissions on GitHub.
ⓘProgramming Visualizations
Interactive visualizations to aid in learning programming concepts.
Map Explorer
Interactive visualization of the map function in Arduino, Processing, and p5.js.
ⓘPWM Explorer
Interactive visualization of Pulse Width Modulation (PWM).
ⓘ