For the first metaphor concept i though a stop motion film depicting a set of tasks carried out whilst following commands written on post-it notes. This concept would describe a metaphor for Imperative Programming. The problem with this idea is that time would be an issue, editting would take hours and videoing even more. I would have to keep the same conditions for videoing too i.e weather, clothing, time. it could get very hassling
My second concept is of traffic lights being a metaphor for if/else statements, again i would use a stop motion film but time is another issue, weather would have to be the same in every shot which could become a problem if i was to stick to the deadline. 
My third concept is of a bicylce wheel as a metaphor for the loop function. I would postion a bike wheel up side down on a table and have some kind of 'ticker', a piece of plastic or something of the sort to act as a representation of one full rotation everytime the 'ticker' clicks passed the metal framing. I believe this would accurately represent the loop function and is the easiest and most abstract concept for programming functions to carry out within the set time frame.
This is in essence the conceptulisation:
http://www.moma.org/collection/object.php?object_id=81631
My other concept is a "join the dots" sort of thing were people can come up to the stand and flip threw a book or a large long print image of dots that create a picture as the dots are linked, once all the dots are linked a picture will be formed. the first dot and the last dot will not link together in the end. This concept represents the imperative programming of processing. A step-by-step action that all programs follow to create the complete lines of code and essentially the "picture" of what the code intails.
No comments:
Post a Comment