Computational algorithms can be described in many methods and implemented in many languages. Here we present an approach using storytelling methods of computer game design in modeling some finite-state machine algorithms and applications requiring user interaction. An open source software Twine is used for the task. Interactive nonlinear stories created with Twine are applications that can be executed in a web browser. Storytelling approach provides an easy-to-understand view on computational algorithms allowing communication with people with no computer science education. It also allows rapid prototyping and testing in mixed background work teams.Peer reviewe
AbstractAlgorithmic thinking is a key ability in computer science education. This paper presents a n...
Teaching basic computational concepts and skills to school children is currently a curricular focus ...
Thesis (Ph.D.)--University of Washington, 2019Computer-aided tools have revolutionized the way peopl...
Computational algorithms can be described in many methods and implemented in many languages. Here we...
This paper deals with computational approaches to storytelling, or the production of stories by comp...
In our research project, an educational computer game was developed. To enable a low-threshold parti...
We describe an approach to teaching algorithmic thinking and programming and the first experiences t...
Westera, W. (2013, 25 October). Generating computational models for serious gaming. Presentation at...
Current methods for developing computational thinking skills usually have a technical and programmin...
Data structures and algorithms are important foundation topics in computer science education. Howeve...
BackgroundThe increasing use of computers in science allows for the scientific analyses of large dat...
Many serious games include computational models that simulate dynamic systems. These models promote ...
Computational Thinking is an increasingly important problem solving tool in a variety of fields beca...
Computational thinking has become an important tool used in many fields in the 21st Century. Solving...
Most efforts to bring programming to K-12 education have focused on the design of video games (Kafai...
AbstractAlgorithmic thinking is a key ability in computer science education. This paper presents a n...
Teaching basic computational concepts and skills to school children is currently a curricular focus ...
Thesis (Ph.D.)--University of Washington, 2019Computer-aided tools have revolutionized the way peopl...
Computational algorithms can be described in many methods and implemented in many languages. Here we...
This paper deals with computational approaches to storytelling, or the production of stories by comp...
In our research project, an educational computer game was developed. To enable a low-threshold parti...
We describe an approach to teaching algorithmic thinking and programming and the first experiences t...
Westera, W. (2013, 25 October). Generating computational models for serious gaming. Presentation at...
Current methods for developing computational thinking skills usually have a technical and programmin...
Data structures and algorithms are important foundation topics in computer science education. Howeve...
BackgroundThe increasing use of computers in science allows for the scientific analyses of large dat...
Many serious games include computational models that simulate dynamic systems. These models promote ...
Computational Thinking is an increasingly important problem solving tool in a variety of fields beca...
Computational thinking has become an important tool used in many fields in the 21st Century. Solving...
Most efforts to bring programming to K-12 education have focused on the design of video games (Kafai...
AbstractAlgorithmic thinking is a key ability in computer science education. This paper presents a n...
Teaching basic computational concepts and skills to school children is currently a curricular focus ...
Thesis (Ph.D.)--University of Washington, 2019Computer-aided tools have revolutionized the way peopl...