RecursionVisualizer: Teaching Dynamic Programming with Visualizations.
Ethan TurokPublished in: SIGCSE (2) (2023)
Keyphrases
- dynamic programming
- online learning
- higher education
- learning process
- optimal control
- computer programming
- learning systems
- reinforcement learning
- educational software
- teaching methods
- hybrid learning
- cooperative learning
- web based learning
- educational technology
- learning analytics
- high school
- distance learning
- e learning
- single machine
- distance education
- stereo matching
- university level
- markov decision processes
- hong kong
- problem based learning
- state space
- virtual laboratory
- teacher education
- learning environment
- multidimensional data sets
- exploratory analysis
- computer assisted instruction
- elementary school
- mobile devices
- visualization tool
- linear programming
- optimal policy
- learning community
- greedy algorithm