DeepAI AI Chat
Log In Sign Up

Madeup: A Mobile Development Environment for Programming 3-D Models

by   Chris Johnson, et al.
University of Wisconsin-Eau Claire

Constructionism is a learning theory that states that we learn more when we construct tangible objects. In the process of building and presenting our work, we make concrete the abstract mental models we've formed, see where they breakdown through the feedback we receive, and revise the models accordingly. Computer programming has long been taught under a constructionist approach using sensory-rich contexts like robots, media, and Logo-style environments. Now, with affordable 3-D printers in the hands of consumers, we have a new medium in which learners may realize their computational ideas. In this demonstration, we share a mobile development environment named Madeup, which empowers its users to navigate 3-D space using a Logo-like imperative and functional language. Every stop in space becomes a vertex in a 3-D model. The generated models may be exported or uploaded to a 3-D printing service.


page 1

page 2


Language Understanding for Field and Service Robots in a Priori Unknown Environments

Contemporary approaches to perception, planning, estimation, and control...

VECA : A Toolkit for Building Virtual Environments to Train and Test Human-like Agents

Building human-like agent, which aims to learn and think like human inte...

varFEM: variational formulation based programming for finite element methods in Matlab

This paper summarizes the development of varFEM, which provides a realiz...

A prototype of a knowledge-based programming environment

In this paper we present a proposal for a knowledge-based programming en...

Design Space of Programming Tools on Mobile Touchscreen Devices

While mobile touchscreen devices are ubiquitous and present opportunitie...

Successor Feature Sets: Generalizing Successor Representations Across Policies

Successor-style representations have many advantages for reinforcement l...