Title :
Design and Implementation of Cafe: A Programming Language for Beginners
Author_Institution :
Dept. of Inf. Sci. & Arts, Toyo Univ., Toyo, Japan
Abstract :
To assist in developing the service industry, many students are studying ICT (Information and Communication Technology) engineering at University. The ability to program is important for ICT engineers. To develop programming skills, students need to learn an educational programming language for beginners. In addition, a ubiquitous development environment is useful. We have designed an educational programming language for beginners, called Cafe. In this paper, we describe the language specification for Cafe and its ubiquitous development environment. Both the runtime and ubiquitous environments for Cafe are implemented in JavaScript. As such, only a browser is required to run these, with no additional server load.
Keywords :
C language; Java; computer aided instruction; computer science education; formal specification; programming environments; ubiquitous computing; C language; Cafe; Java; Web based IDE; educational programming language; language specification; programming skill; ubiquitous development environment; Art; Cellular phones; Computer languages; Costs; Education; Internet; Java; Personal communication networks; Programming profession; Smart phones;
Conference_Titel :
Distributed Computing Systems Workshops, 2009. ICDCS Workshops '09. 29th IEEE International Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-0-7695-3660-6
Electronic_ISBN :
1545-0678
DOI :
10.1109/ICDCSW.2009.14