Introduction to Automata Theory, Languages and Computability
Introduction to Automata Theory, Languages and Computability
A preliminary empirical evaluation of the effectiveness of a finite state automaton animator
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
A visual and interactive automata theory course with JFLAP 4.0
Proceedings of the 35th SIGCSE technical symposium on Computer science education
A classroom experiment for teaching automata
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Web-based tools for active learning in information theory
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Web-Based Environment for Active Computing Learners
ICCSA '08 Proceeding sof the international conference on Computational Science and Its Applications, Part I
An Interactive Simulator for Information Communication Models
Edutainment '08 Proceedings of the 3rd international conference on Technologies for E-Learning and Digital Entertainment
Supporting Materials for Active e-Learning in Computational Models
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part II
Edutainment '09 Proceedings of the 4th International Conference on E-Learning and Games: Learning by Playing. Game-based Education System Design and Development
An integrated virtual environment for active e-learning in theory of computation
Edutainment'07 Proceedings of the 2nd international conference on Technologies for e-learning and digital entertainment
Adaptive e-learning tools for numbering systems
ACE'10 Proceedings of the 9th WSEAS international conference on Applications of computer engineering
Adaptive e-learning framework for digital design
TELE-INFO'10 Proceedings of the 9th WSEAS international conference on Telecommunications and informatics
Interactive storytelling in academic teaching
ICIDS'10 Proceedings of the Third joint conference on Interactive digital storytelling
Hi-index | 0.00 |
Among the keystones of interactive education are learners' motivation and visual tools that support learners' study at their convenient. In this paper we consider the finite state machines (automata) as an example of an interactive e-learning. Because of its abstract nature, automata seem to be less motivating to study despite its importance as a model of several software and hardware applications. This paper tackles the motivation problem and the design of supporting visual tools. We have three goals: motivating learners through several visual examples, introducing interactive visual tools to support interactive e-learning, and to evaluate the performance of several existing tools to Figure out which is practically more useful. To achieve these goals, a set of visual finite state machines examples was designed, an interactive automata simulator is introduced, and a performance evaluation is carried out. The visual examples and the tools are designed as Java applets, using Java 2D interface, so that they can run on any environment. It also enables the learner to easily access the tools through the web which is a support for interactive e-learning of finite state machines.