preceding sections has been embedded into some
Moodle learning environment for seamless curricular
integration. It is currently in use in university level
courses on Theoretical Computer Science.
In this environment, the students find a certain
repository of Webbles sufficient to construct arbitrary
computable functions. This provides, so to speak,
computability theory at the students’ fingertips.
There are exercises that enforce students’ collabo-
ration. In particular, students are encouraged to work
together on a project exchanging composite Webbles.
In some sense, this may be seen as a Web 2.0
approach to the study of computability theory, be-
cause learners contribute their own constructs to some
repository which may be used within the community.
In particular, there are tasks that establish con-
tests and encourage students to compete for optimal
solutions. That way some of the exercises are get-
ting close to games and studying computability theory
may become a bit playful.
Foremost, the implementation provides a practical
case study in which learning of rather involved and far
reaching abstract content is substantially supported by
active learning based on direct media manipulation,
exploration, and play.
Within the oral presentation of the present paper
as well as in the related discussion, the authors will be
able to report their recent experiences from teaching
during the Summer term 2012.
However, it is the present authors’ strong believe
that experimentation and systematic evaluation, in
particular, is a field of scientific work in its own right.
This paper is a contribution to e-learning technologies
introducing Webbles as a middleware for exploratory
and playfully learning studying an abstract domain.
9 CONCLUSIONS & OUTLOOK
The present contribution is intended to set the stage
for direct manipulation approaches to studies of
highly abstract domains such as computability theory.
The basics have been prepared and some complete
implementation–including its integration into some
Moodle environment–has been provided. Further-
more, a couple of scenarios of exploration and playful
competition have been developed.
This way, the authors are facing now systematic
experimentations and evaluations. The results should
be published in some subsequent paper, but go beyond
the limits of the present short paper.
ACKNOWLEDGEMENTS
The authors gratefully acknowledge the cooperation
with a larger number of scientists and engineers who
contributed to the development of IntelligenPad and
Webble technologies providing cases of application.
Micke Kuwahara deserves particular thanks.
Furthermore, they gratefully acknowledge the
support by colleagues to introduce the development
reported in the present paper into higher education
practice including some students providing feedback.
Andr´e Schulz is the one who has always kept our
computability Webbles running in Moodle.
REFERENCES
Barsalou, L. W. and Wiemer-Hastings, K. (2005). Situating
abstract concepts. In Pecher, D. and Zwaan, R. A.,
editors, Grounding Cognition: The Role of Perception
and Action in Memory, Language, and Thought, pages
129–163. New York: Cambridge University Press.
Blackmore, S. (1999). The Meme Machine. Oxford Univer-
sity Press.
Church, A. (1936). An unsolvable problem of elementary
number theory. The American Journal of Mathemat-
ics, 58:345–363.
Dawkins, R. (1976). The Selfish Gene. Oxford University
Press.
Fujima, J. (2010). Auto-connection mechanisms for ed-
ucational virtual laboratory. In The IET Interna-
tional Conference on Frontier Computing, Proceed-
ings (DVD), Taichung, Taiwan, August 4-6, 2010,
pages 396–401.
Fujima, J., Hawlitschek, A., and Hoppe, I. (2010). Living
machinery – Advantages of Webble technologies for
teaching and learning. In Proc. 2nd International Con-
ference on Computer Supported Education, CSEDU
2010, Valencia, Spain, April 7-10, 2010.
G¨odel, K. (1931).
¨
Uber formal unentscheidbare S¨atze
der Principia Mathematica und verwandter Systeme I.
Monatshefte f¨ur Mathematik und Physik, 38:173–198.
Gray, J. (2000). The Hilbert problems 1900-2000. Newslet-
ter of the European Mathematical Society, 36:10–13.
Hutchins, E. L., Hollan, J. D., and Norman, D. A. (1985).
Direct manipulation interfaces. Human-Computer In-
teraction, 1:311–338.
Kleene, S. C. (1936). General recursive functions of natural
numbers. Mathematische Annalen, 112(5):727–742.
Kuwahara, M. and Tanaka, Y. (2009). Webble portal.
http://www.meme.hokudai.ac.jp/WebbleWorldPortal/.
Machtey, M. and Young, P. (1978). An Introduction to the
General Theory of Algorithms. New York, Oxford,
Shannon: Elesevier North-Holland.
MacKenzie, C. L. and Iberall, T. (1994). The Grasping
Hand. Amsterdam: North-Holland.
CSEDU2012-4thInternationalConferenceonComputerSupportedEducation
106