SlideShare a Scribd company logo
1 of 12
Download to read offline
Programming Turing Machines as a
      game for technology sense-making


Andrea Valente                                     Emanuela Marchetti
Department of Architecture, Design     Institute for Learning and Philosophy
and Media Technology
                   Aalborg University Esbjerg, Denmark
av@create.aau.dk                                       ema@create.aau.dk
http://www.create.aau.dk/av/         http://personprofil.aau.dk/profil/123867
Our goal
●   Observe transition from (technology) user to creator
    ●   How do users (and creators) make sense of their
        technology? Differences? Perception of self?
●   How?
    ●   as a game                                         ?
    ●   by programming (but how?)
    ●   ask/observe circa sense-making
●   Who?
    ●   pre-university students
Paper Turing Machines




Programming, but...
- tangible
- symbols are all that counts
- program is a card
- manual execution
Test (and demo)
●   Let's see what we did... and you can participate too!
1) presentation of computation and computing machines
    Hilbert's decision problems as motivation for TMs
2) play/program, by solving given tasks, with a tangible TM
●   ... demo ...
●   Method: observation, then questionnaires
DEMO                Invert                         and       

                                                             
                      if      write

                              move

                              jumpTo

                      if      write

                              move

                              jumpTo
                                                   TASK
                                                   Design and test a TM for this
                      if      write
                                                   problem.
                              move

                              jumpTo




 Consider: input = 1101 in binary, output = 0010
54/41 = test/questionnaire



                                      Quantitative
                         Girls/Boys              Prog/Never




                       Tech/Hum                  Red/Struct/Emp
Red/Struct/Emp
●   Actual question asked:
●   You are studing a complex thing (example: the human brain). Your position is:
    1) all I need to do is to study very well the components (example: neurons)
    2) the most important thing is the interaction among components

    3) no matter what I do, I will only get a partial understanding

●   Definitions:
●   Reductionism ... analyzing and describing a complex phenomenon ... in terms of
    phenomena that are held to represent a simpler or more fundamental level [google
    dictionary]
●   Structuralism ... focuses on relationships of contrast between elements in a
    conceptual system [google dictionary]
●   Empiricists assume obtaining a complete knowledge of the world is not possible, but
    fortunately it is also not needed in order to predict and even control the behavior of
    complex phenomena [Gödel, Escher and Bach]
Quantitative
         Tech      Hum
                         Hum

Blank                                                                                              Blank
                                                                                                   Prog
                                                                                                   NeverProg
                         Tech

Prog                                                                                               in %
                                0   10    20   30        40   50   60    70   80        90   100



Never



         Tech      Hum

None                      Hum

                                                                                                   None
                                                                                                   Reduct
                                                                                                   Struct
Red                      Tech
                                                                                                   Empiric


                                                                                                   in %
Struct                          0        10         20        30        40         50         60




Emp
Qualitative
Observations:
●   Tinkering helps – low-fi can works just fine!
●   For some, easier to alter the formalism (creative/cheating)
●   Curiosity, pride, positive response to challenge
●   Social interaction: coaching/leading emerged in groups
●   History matters
    ●   Babbage, Hilbert and Turing
●   Elicitation of discussion




                                                          by Sydney Padua
Conclusions and future work
●   In just 2 hours the visiting students learned about TMs, decision problems, and could
    work with programming tasks.
●   Technically inclined individuals tend to agree with reductionist positions and are more
    likely to have experienced programming before university.
●   Humanities inclined students instead are more frequently empiricists and might find
    technical subjects more attracting if historically contextualized.
●   Technical skills like programming, which originated from rationalism might appeal
    more naturally to reductionist individuals.
●   Historical grounding interests all and possibly motivates also HUMs.


●   Digital immigrants (me), digital natives (my daughter)... digital authors? (script
    kid)


●   New tasks and a more playful PTM is under development (turn-based!)
                                         
           Inv
           if        write
                              
                     move

                     jumpTo   Inv

           if
                    write

                     move


                                                   
SOLUTION


                     jumpTo   Inv

           if       write    
                                                  
                     move

                     jumpTo   F



                                                  
                                                 
                                                 
                                                      Finish
Article
●   Programming Turing Machines as a Game for Technology Sense-Making
    http://secure3.computer.org/csdl/proceedings/icalt/2011/4346/00/4346a428-
    abs.html

More Related Content

Similar to Paper Turing Machine (ICALT 2011)

Reversed Test Pyramid - Testing and dealing with Legacy Code
Reversed Test Pyramid - Testing and dealing with Legacy CodeReversed Test Pyramid - Testing and dealing with Legacy Code
Reversed Test Pyramid - Testing and dealing with Legacy CodeSQALab
 
A Grand Unified Theory of Software
A Grand Unified Theory of SoftwareA Grand Unified Theory of Software
A Grand Unified Theory of Softwarevinod_dinakaran
 
a introduction for machine learning class
a introduction for machine learning classa introduction for machine learning class
a introduction for machine learning classyjlj9555
 
AI-based Robotic Manipulation
AI-based Robotic ManipulationAI-based Robotic Manipulation
AI-based Robotic ManipulationAkihiko Yamaguchi
 
Models vs Reality: Quest for the Roots of Complexity
Models vs Reality: Quest for the Roots of ComplexityModels vs Reality: Quest for the Roots of Complexity
Models vs Reality: Quest for the Roots of ComplexityJulian Warszawski
 
Matlab and artificial intelligence
Matlab and artificial intelligenceMatlab and artificial intelligence
Matlab and artificial intelligenceMuthu Kumar
 
Remoticon - TinyML Workshop.pptx
Remoticon - TinyML Workshop.pptxRemoticon - TinyML Workshop.pptx
Remoticon - TinyML Workshop.pptxnaeembisma
 
Evolving as a professional software developer
Evolving as a professional software developerEvolving as a professional software developer
Evolving as a professional software developerAnton Kirillov
 
Master of Canvas
Master of CanvasMaster of Canvas
Master of CanvasMima Yuki
 
Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014Wiktor Żołnowski
 
Learning and Modern Programming Languages
Learning and Modern Programming LanguagesLearning and Modern Programming Languages
Learning and Modern Programming LanguagesRay Toal
 
Responsive Design & Prototyping -- An Agency Model (Part 1/3)
Responsive Design & Prototyping -- An Agency Model (Part 1/3)Responsive Design & Prototyping -- An Agency Model (Part 1/3)
Responsive Design & Prototyping -- An Agency Model (Part 1/3)Neeta Goplani
 
MDR Corporation Description at AWS Summit Tokyo
MDR Corporation Description at AWS Summit TokyoMDR Corporation Description at AWS Summit Tokyo
MDR Corporation Description at AWS Summit TokyoTakumi Kato
 
Programming beyond cs
Programming beyond csProgramming beyond cs
Programming beyond csuditproject
 
Антон Кириллов, ZeptoLab
Антон Кириллов, ZeptoLabАнтон Кириллов, ZeptoLab
Антон Кириллов, ZeptoLabDiana Dymolazova
 

Similar to Paper Turing Machine (ICALT 2011) (20)

Sqa days2013
Sqa days2013Sqa days2013
Sqa days2013
 
Reversed Test Pyramid - Testing and dealing with Legacy Code
Reversed Test Pyramid - Testing and dealing with Legacy CodeReversed Test Pyramid - Testing and dealing with Legacy Code
Reversed Test Pyramid - Testing and dealing with Legacy Code
 
Learning to code in 2020
Learning to code in 2020Learning to code in 2020
Learning to code in 2020
 
Pycon 2012 Scikit-Learn
Pycon 2012 Scikit-LearnPycon 2012 Scikit-Learn
Pycon 2012 Scikit-Learn
 
A Grand Unified Theory of Software
A Grand Unified Theory of SoftwareA Grand Unified Theory of Software
A Grand Unified Theory of Software
 
a introduction for machine learning class
a introduction for machine learning classa introduction for machine learning class
a introduction for machine learning class
 
AI-based Robotic Manipulation
AI-based Robotic ManipulationAI-based Robotic Manipulation
AI-based Robotic Manipulation
 
Models vs Reality: Quest for the Roots of Complexity
Models vs Reality: Quest for the Roots of ComplexityModels vs Reality: Quest for the Roots of Complexity
Models vs Reality: Quest for the Roots of Complexity
 
Matlab and artificial intelligence
Matlab and artificial intelligenceMatlab and artificial intelligence
Matlab and artificial intelligence
 
Remoticon - TinyML Workshop.pptx
Remoticon - TinyML Workshop.pptxRemoticon - TinyML Workshop.pptx
Remoticon - TinyML Workshop.pptx
 
Evolving as a professional software developer
Evolving as a professional software developerEvolving as a professional software developer
Evolving as a professional software developer
 
"Prototype Everything" at The conference(19/Aug/2014,Malmo,Sweden) by @tks
"Prototype Everything"  at The conference(19/Aug/2014,Malmo,Sweden)  by @tks"Prototype Everything"  at The conference(19/Aug/2014,Malmo,Sweden)  by @tks
"Prototype Everything" at The conference(19/Aug/2014,Malmo,Sweden) by @tks
 
Master of Canvas
Master of CanvasMaster of Canvas
Master of Canvas
 
Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014
 
Learning and Modern Programming Languages
Learning and Modern Programming LanguagesLearning and Modern Programming Languages
Learning and Modern Programming Languages
 
Responsive Design & Prototyping -- An Agency Model (Part 1/3)
Responsive Design & Prototyping -- An Agency Model (Part 1/3)Responsive Design & Prototyping -- An Agency Model (Part 1/3)
Responsive Design & Prototyping -- An Agency Model (Part 1/3)
 
MDR Corporation Description at AWS Summit Tokyo
MDR Corporation Description at AWS Summit TokyoMDR Corporation Description at AWS Summit Tokyo
MDR Corporation Description at AWS Summit Tokyo
 
Programming beyond cs
Programming beyond csProgramming beyond cs
Programming beyond cs
 
Антон Кириллов, ZeptoLab
Антон Кириллов, ZeptoLabАнтон Кириллов, ZeptoLab
Антон Кириллов, ZeptoLab
 
MakerFaire Shenzhen 2014 presentation "How to make educational by technology ...
MakerFaire Shenzhen 2014 presentation "How to make educational by technology ...MakerFaire Shenzhen 2014 presentation "How to make educational by technology ...
MakerFaire Shenzhen 2014 presentation "How to make educational by technology ...
 

More from Andrea Valente

Sandwich robot - ECGBL2023.pptx
Sandwich robot - ECGBL2023.pptxSandwich robot - ECGBL2023.pptx
Sandwich robot - ECGBL2023.pptxAndrea Valente
 
Stick & Click - the road towards friendly, classroom-centered interactive dig...
Stick & Click - the road towards friendly, classroom-centered interactive dig...Stick & Click - the road towards friendly, classroom-centered interactive dig...
Stick & Click - the road towards friendly, classroom-centered interactive dig...Andrea Valente
 
Design games to learn (presented at ECGBL 2014)
Design games to learn (presented at ECGBL 2014)Design games to learn (presented at ECGBL 2014)
Design games to learn (presented at ECGBL 2014)Andrea Valente
 
The prime slaughter game
The prime slaughter gameThe prime slaughter game
The prime slaughter gameAndrea Valente
 
Social exploration of 1D games
Social exploration of 1D gamesSocial exploration of 1D games
Social exploration of 1D gamesAndrea Valente
 
Paper turingmachine exercises
Paper turingmachine exercisesPaper turingmachine exercises
Paper turingmachine exercisesAndrea Valente
 
Paper turingmachine examples
Paper turingmachine examplesPaper turingmachine examples
Paper turingmachine examplesAndrea Valente
 
Digitel 2012 presentation
Digitel 2012 presentationDigitel 2012 presentation
Digitel 2012 presentationAndrea Valente
 
Please don't make me draw (eKnow 2010)
Please don't make me draw (eKnow 2010)Please don't make me draw (eKnow 2010)
Please don't make me draw (eKnow 2010)Andrea Valente
 

More from Andrea Valente (13)

Sandwich robot - ECGBL2023.pptx
Sandwich robot - ECGBL2023.pptxSandwich robot - ECGBL2023.pptx
Sandwich robot - ECGBL2023.pptx
 
Stick & Click - the road towards friendly, classroom-centered interactive dig...
Stick & Click - the road towards friendly, classroom-centered interactive dig...Stick & Click - the road towards friendly, classroom-centered interactive dig...
Stick & Click - the road towards friendly, classroom-centered interactive dig...
 
Design games to learn (presented at ECGBL 2014)
Design games to learn (presented at ECGBL 2014)Design games to learn (presented at ECGBL 2014)
Design games to learn (presented at ECGBL 2014)
 
Pedagogical patterns
Pedagogical patternsPedagogical patterns
Pedagogical patterns
 
The prime slaughter game
The prime slaughter gameThe prime slaughter game
The prime slaughter game
 
Social exploration of 1D games
Social exploration of 1D gamesSocial exploration of 1D games
Social exploration of 1D games
 
Paper turingmachine exercises
Paper turingmachine exercisesPaper turingmachine exercises
Paper turingmachine exercises
 
Paper turingmachine examples
Paper turingmachine examplesPaper turingmachine examples
Paper turingmachine examples
 
Digitel 2012 presentation
Digitel 2012 presentationDigitel 2012 presentation
Digitel 2012 presentation
 
While interpreter
While interpreterWhile interpreter
While interpreter
 
MusiCards 2008
MusiCards 2008MusiCards 2008
MusiCards 2008
 
Please don't make me draw (eKnow 2010)
Please don't make me draw (eKnow 2010)Please don't make me draw (eKnow 2010)
Please don't make me draw (eKnow 2010)
 
Hci intro + task
Hci intro + taskHci intro + task
Hci intro + task
 

Recently uploaded

North Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full FunNorth Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full FunKomal Khan
 
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...First NO1 World Amil baba in Faisalabad
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...Apsara Of India
 
Call Girls Somajiguda Sarani 7001305949 all area service COD available Any Time
Call Girls Somajiguda Sarani 7001305949 all area service COD available Any TimeCall Girls Somajiguda Sarani 7001305949 all area service COD available Any Time
Call Girls Somajiguda Sarani 7001305949 all area service COD available Any Timedelhimodelshub1
 
Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Sonam Pathan
 
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsCash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsApsara Of India
 
VIP Call Girls In worli Mumbai 00000000 Independent Call Girls
VIP Call Girls In  worli Mumbai 00000000 Independent Call GirlsVIP Call Girls In  worli Mumbai 00000000 Independent Call Girls
VIP Call Girls In worli Mumbai 00000000 Independent Call GirlsCall Girls Mumbai
 
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji EscortsFun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji EscortsApsara Of India
 
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...Amil Baba Company
 
Vip Delhi Ncr Call Girls Best Services Available
Vip Delhi Ncr Call Girls Best Services AvailableVip Delhi Ncr Call Girls Best Services Available
Vip Delhi Ncr Call Girls Best Services AvailableKomal Khan
 
Call Girls CG Road 7397865700 Independent Call Girls
Call Girls CG Road 7397865700  Independent Call GirlsCall Girls CG Road 7397865700  Independent Call Girls
Call Girls CG Road 7397865700 Independent Call Girlsssuser7cb4ff
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607dollysharma2066
 
Call Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call GirlsCall Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call Girlsssuser7cb4ff
 
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanUdaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanApsara Of India
 
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzersQUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzersSJU Quizzers
 
Russian Call Girls juhu MUMBAI 00000000000000
Russian Call Girls juhu MUMBAI 00000000000000Russian Call Girls juhu MUMBAI 00000000000000
Russian Call Girls juhu MUMBAI 00000000000000Call Girls Mumbai
 
1681275559_haunting-adeline and hunting.pdf
1681275559_haunting-adeline and hunting.pdf1681275559_haunting-adeline and hunting.pdf
1681275559_haunting-adeline and hunting.pdfTanjirokamado769606
 
fmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the heartsfmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the heartsa18205752
 
Statement Of Intent - - Copy.documentfile
Statement Of Intent - - Copy.documentfileStatement Of Intent - - Copy.documentfile
Statement Of Intent - - Copy.documentfilef4ssvxpz62
 
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...srsj9000
 

Recently uploaded (20)

North Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full FunNorth Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full Fun
 
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
 
Call Girls Somajiguda Sarani 7001305949 all area service COD available Any Time
Call Girls Somajiguda Sarani 7001305949 all area service COD available Any TimeCall Girls Somajiguda Sarani 7001305949 all area service COD available Any Time
Call Girls Somajiguda Sarani 7001305949 all area service COD available Any Time
 
Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713
 
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsCash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
 
VIP Call Girls In worli Mumbai 00000000 Independent Call Girls
VIP Call Girls In  worli Mumbai 00000000 Independent Call GirlsVIP Call Girls In  worli Mumbai 00000000 Independent Call Girls
VIP Call Girls In worli Mumbai 00000000 Independent Call Girls
 
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji EscortsFun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
 
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
 
Vip Delhi Ncr Call Girls Best Services Available
Vip Delhi Ncr Call Girls Best Services AvailableVip Delhi Ncr Call Girls Best Services Available
Vip Delhi Ncr Call Girls Best Services Available
 
Call Girls CG Road 7397865700 Independent Call Girls
Call Girls CG Road 7397865700  Independent Call GirlsCall Girls CG Road 7397865700  Independent Call Girls
Call Girls CG Road 7397865700 Independent Call Girls
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
 
Call Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call GirlsCall Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call Girls
 
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanUdaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
 
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzersQUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
 
Russian Call Girls juhu MUMBAI 00000000000000
Russian Call Girls juhu MUMBAI 00000000000000Russian Call Girls juhu MUMBAI 00000000000000
Russian Call Girls juhu MUMBAI 00000000000000
 
1681275559_haunting-adeline and hunting.pdf
1681275559_haunting-adeline and hunting.pdf1681275559_haunting-adeline and hunting.pdf
1681275559_haunting-adeline and hunting.pdf
 
fmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the heartsfmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the hearts
 
Statement Of Intent - - Copy.documentfile
Statement Of Intent - - Copy.documentfileStatement Of Intent - - Copy.documentfile
Statement Of Intent - - Copy.documentfile
 
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
 

Paper Turing Machine (ICALT 2011)

  • 1. Programming Turing Machines as a game for technology sense-making Andrea Valente Emanuela Marchetti Department of Architecture, Design Institute for Learning and Philosophy and Media Technology Aalborg University Esbjerg, Denmark av@create.aau.dk ema@create.aau.dk http://www.create.aau.dk/av/ http://personprofil.aau.dk/profil/123867
  • 2. Our goal ● Observe transition from (technology) user to creator ● How do users (and creators) make sense of their technology? Differences? Perception of self? ● How? ● as a game ? ● by programming (but how?) ● ask/observe circa sense-making ● Who? ● pre-university students
  • 3. Paper Turing Machines Programming, but... - tangible - symbols are all that counts - program is a card - manual execution
  • 4. Test (and demo) ● Let's see what we did... and you can participate too! 1) presentation of computation and computing machines Hilbert's decision problems as motivation for TMs 2) play/program, by solving given tasks, with a tangible TM ● ... demo ... ● Method: observation, then questionnaires
  • 5. DEMO Invert and       if write move jumpTo if write move jumpTo TASK Design and test a TM for this if write problem. move jumpTo Consider: input = 1101 in binary, output = 0010
  • 6. 54/41 = test/questionnaire Quantitative Girls/Boys Prog/Never Tech/Hum Red/Struct/Emp
  • 7. Red/Struct/Emp ● Actual question asked: ● You are studing a complex thing (example: the human brain). Your position is: 1) all I need to do is to study very well the components (example: neurons) 2) the most important thing is the interaction among components 3) no matter what I do, I will only get a partial understanding ● Definitions: ● Reductionism ... analyzing and describing a complex phenomenon ... in terms of phenomena that are held to represent a simpler or more fundamental level [google dictionary] ● Structuralism ... focuses on relationships of contrast between elements in a conceptual system [google dictionary] ● Empiricists assume obtaining a complete knowledge of the world is not possible, but fortunately it is also not needed in order to predict and even control the behavior of complex phenomena [Gödel, Escher and Bach]
  • 8. Quantitative Tech Hum Hum Blank Blank Prog NeverProg Tech Prog in % 0 10 20 30 40 50 60 70 80 90 100 Never Tech Hum None Hum None Reduct Struct Red Tech Empiric in % Struct 0 10 20 30 40 50 60 Emp
  • 9. Qualitative Observations: ● Tinkering helps – low-fi can works just fine! ● For some, easier to alter the formalism (creative/cheating) ● Curiosity, pride, positive response to challenge ● Social interaction: coaching/leading emerged in groups ● History matters ● Babbage, Hilbert and Turing ● Elicitation of discussion by Sydney Padua
  • 10. Conclusions and future work ● In just 2 hours the visiting students learned about TMs, decision problems, and could work with programming tasks. ● Technically inclined individuals tend to agree with reductionist positions and are more likely to have experienced programming before university. ● Humanities inclined students instead are more frequently empiricists and might find technical subjects more attracting if historically contextualized. ● Technical skills like programming, which originated from rationalism might appeal more naturally to reductionist individuals. ● Historical grounding interests all and possibly motivates also HUMs. ● Digital immigrants (me), digital natives (my daughter)... digital authors? (script kid) ● New tasks and a more playful PTM is under development (turn-based!)
  • 11.      Inv if write  move jumpTo Inv if  write move     SOLUTION jumpTo Inv if  write       move jumpTo F             Finish
  • 12. Article ● Programming Turing Machines as a Game for Technology Sense-Making http://secure3.computer.org/csdl/proceedings/icalt/2011/4346/00/4346a428- abs.html