Etd

p5.Polar - Programming For Geometric Patterns

Public

Downloadable Content

open in viewer

Traditional 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

Permanent link to this page: https://digital.wpi.edu/show/12579v81k