Views
3 years ago

A physical implementation of the Turing machine accessed ... - ICL

A physical implementation of the Turing machine accessed ... - ICL

A physical implementation of the Turing machine accessed ... -

Conference ICL2008 September 24 -26, 2008 Villach, Austria A physical implementation of the Turing machine accessed through Web Marijo Maračić, Slobodan Ribarić University of Zagreb, Faculty of Electrical Engineering and Computing Key words: Turing machine, e-learning, web interface, client-server architecture Abstract: A Turing machine has an important role in education in the field of computer science, as it is a milestone in courses related to automata theory, theory of computation and computer architecture. Its value is also recognized in the Computing Curricula proposed by the Association for Computing Machinery (ACM) and IEEE Computer Society. In this paper we present a physical implementation of the Turing machine accessed through Web. To enable remote access to the Turing machine, an implementation of the client-server architecture is built. The web interface is described in detail and illustrations of remote programming, initialization and the computation of the Turing machine are given. Advantages of such approach and expected benefits obtained by using remotely accessible physical implementation of the Turing machine as an educational tool in the teaching process are discussed. 1 Introduction A Turing machine [1] has an important role in education in the field of computer science, as it is a milestone in the courses related to automata theory, theory of computation and computer architecture. Its value is also recognized in the Computing Curricula proposed by the Association for Computing Machinery (ACM) and IEEE Computer Society [2]. At present time the Turing machine is mainly implemented as a program simulator available on the Web [3-6]. Fig. 1 represents an example of the interface of a Turing machine program simulator [3]. The main characteristics of such program simulators are: • they are widely accessible, • they execute entirely on a computer, • output of the machine is visually displayed, • program is a character string whose semantics and syntax are often unintuitive, • symbol set is very limited, usually restricted to alphanumeric symbols. 1(13)

E-Portfolio implementations and experiences Didactical ... - ICL
Design and implementation of a virtual lab for supporting ... - ICL
Understanding the need of mobile ICT learning as an elderly ... - ICL
Enhancing Quality of E-Learning 1 Introduction - ICL
Creation and Implementation of Interaction within Immersive ... - ICL
Online conversion portal to produce accessible information for ... - ICL
Putting the Education into Educational Simulations ... - ICL
Implementation of a Self-Replicating Universal Turing Machine ...
Universal Turing Machine - UdG
Newton, The Socratic Questioner: A Perfect Fit for Pedagogy ... - ICL
How to structure content for sustainable multiple usage with ... - ICL
Exploitation of Croquet CVE Platform for supporting ... - ICL
Acquiring Knowledge through PBL within a Computer ... - ICL
Introductory programming by collaborative method “pair ... - ICL
Using Reverse Auction in Differentiated Learning Agencies ... - ICL
Reusing Streaming Contents in Engineering and Education ... - ICL
new music teaching strategies using ict - ICL
Development of the automated laboratory practical work at the ... - ICL
Computer-Aided Learning in the Pharmaceutical Sciences at ... - ICL
Measuring the responsiveness of e-learning materials to ... - ICL
Awareness of the capabilities and use of social software ... - ICL
Collaborative Feedback: Code Peer Review in Higher ... - ICL
Remote Training via WEB for Operation and Maintenance of a ... - ICL
Enhancing the Collaborative Learning by using Immersive VR ... - ICL
ICT Curriculum in Sri Lankan Schools: A Critical Review 1 ... - ICL
Collaborative e-Learning and SME Managers – An Italian Case - ICL
Hybrid Artifacts in CALL: A Reflection-in-Action Approach 1 ... - ICL
A Pilot Project – From Illiteracy to Computer Literacy: Teaching ... - ICL
EduSAT – An eLearning Project to involve High-School ... - ICL
Microcontrollers in Physics education: a circuit simulation ... - ICL