• About
  • Work
  • Resume
  • Blog
  • Contact
Menu

Oya Kosebay

  • About
  • Work
  • Resume
  • Blog
  • Contact
Tinkering Sticks In Hand

TINKERING STICKS IN HAND

PM_Model_1.jpg

Programming Machine - Thesis

June 7, 2013
PM_Model_3

PM_Model_3

If computer programs are virtual machines, maybe there is a way to see and interact with an object-oriented programming language, like Processing, in a tangible way using physical objects?

Programming Machine (PM) is a physical system designed to help learn creative programming languages, such as Processing, for spatial thinkers. It explores complementary ways to explain and exercise some of the core, and highly abstract, notions of visual programming, such as variables, loops, functions and arrays. Rather than entering lines of code into an editor, with PM, students manipulate physical objects on a gridded surface connected to a computer.

PM_model_2

PM_model_2

You can Read More about Programming Machine in Here. And programmingmachine.com is under construction at the moment. I will be sharing more at that location more in the coming up months while I continue developing the system further.

The presentation of my thesis with slides can be found HERE.

Here is a video to illustrate how Programming Machine would work.

Programming Machine - ITP Thesis from oyakosebay on Vimeo.

In Thesis Work Tags thesis, education, programming, physical computing
← CREATIVE CONFIDENCEIcosahedron Ring →

"Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire world, and all there ever will be to know and understand" - A Einstein.

 

Oya Kosebay - Long-overdue 2020 Update underWay :) - Check back soon!