p5.Polar - Programming For Geometric Patterns
PublicDownloadable Content
open in viewerTraditional teaching methods are often passive and do not interactively engage students, and this is even more challenging when teaching programming to beginners. In recent years, tech companies such as Google, and academic institutions like MIT, have introduced online learning environments to schools for teaching programming. Most of these learning environments are web-based, interactive, and provide visual feedback. Our project follows these trends and builds on p5.js, a JavaScript library that provides software sketching features and rapid visual feedback to reduce the barrier for learning programming languages. We designed and implemented a new library for drawing geometric patterns using polar coordinate systems, p5.Polar. We then developed a game that incrementally teaches our library to players, and evaluated it with an online user study.
- Creator
- Contributors
- Degree
- Unit
- Publisher
- Identifier
- etd-3961
- Keyword
- Advisor
- Orcid
- Defense date
- Year
- 2020
- Date created
- 2020-05-18
- Resource type
- Rights statement
- Last modified
- 2021-02-02
Relations
- In Collection:
Items
Items
Thumbnail | Title | Visibility | Embargo Release Date | Actions |
---|---|---|---|---|
p5.Polar - Programming For Geometric Patterns.pdf | Public | Download |
Permanent link to this page: https://digital.wpi.edu/show/12579v81k