
Generating Teaching Materials with Graphical Mini-languages for Multiple Programming Paradigms
PROCEEDINGS
Koji Kagawa, RISE, Kagawa University, Japan
EdMedia + Innovate Learning, in Montreal, Canada ISBN 978-1-880094-56-3 Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC
Abstract
There is no single almighty programming language that suits all the purpose. As a result, often, we have to study several programming languages in several programming paradigms. Learners can be overwhelmed by inessential matters such as syntactical issues. This paper presents a family of Web-based graphical mini-languages especially designed for teaching several programming paradigms. These mini-languages are implemented by a functional language Objective Caml and are equipped with a graphical library to support teachers to create graphical teaching materials for explaining various concepts behind the design of programming languages.
Citation
Kagawa, K. (2005). Generating Teaching Materials with Graphical Mini-languages for Multiple Programming Paradigms. In P. Kommers & G. Richards (Eds.), Proceedings of ED-MEDIA 2005--World Conference on Educational Multimedia, Hypermedia & Telecommunications (pp. 3469-3474). Montreal, Canada: Association for the Advancement of Computing in Education (AACE). Retrieved December 9, 2023 from https://www.learntechlib.org/primary/p/20617/.
© 2005 Association for the Advancement of Computing in Education (AACE)
Keywords
References
View References & Citations Map- Benton, N., Kennedy, A.J. (1999). Interlanguage working without tears: blending SML with Java. In Proceedings of the 4th ACM SIGPLAN International Conference on Functional Programming, pp.126–137, Paris,
- Felleisen, M., Findler, R.B., Flatt, M. & Krishnamurthi, S. (2001). How to Design Programs: An Introduction to Programming and Computing. MIT Press.
- Kagawa, K. (2004). Implementing Graphical Mini-Languages with the MLSwf Library. In ED-Media 2004, pp.875–880.
- Kanemune, S., Mitarai, R., Nakatani, T., Fukui, S. And Kuno, Y. (2001). Dolittle: An object-oriented language aimed at K-12 education (in Japanese). In IPSJ Transactions on Programming, 42(SIG 11(PRO 12)) pp.78–90.
- Kennedy, A.J. (1996). Drawing Trees. In Journal of Functional Programming, 6(3). Pp.527–534.
- Wadler, P. (1992). The essence of functional programming. In Proc. Of the Nineteenth Annual ACM SIGPLANSIGACT Symposium on Principles of Programming Languages, pp.1–14, Albuquerque, New Mexico.
- Watanabe, T. (1998). Compiler no Shikumi (The inside of compilers) (In Japanese). Asakura Shoten.
These references have been extracted automatically and may have some errors. Signed in users can suggest corrections to these mistakes.
Suggest Corrections to References