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.

Highlights

  • 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 recognized in the Computing Curricula proposed by the Association for Computing Machinery (ACM) and IEEE Computer Society [2]

  • In this paper we have described an attempt to broaden educational significance of the Turing machine

Read more

Summary

A PHYSICAL IMPLEMENTATION OF THE TURING MACHINE ACCESSED THROUGH WEB

A Physical Implementation of the Turing Machine Accessed trough Web doi:10.3991/ijoe.v4i4.688. 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. 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

INTRODUCTION
The formal model
CLIENT – SERVER ARCHITECTURE
Visual programming paradigm
Programming the machine remotely
An execution example
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.