DocumentCode
2446824
Title
Design and Implementation of Cafe: A Programming Language for Beginners
Author
Uehara, Minoru
Author_Institution
Dept. of Inf. Sci. & Arts, Toyo Univ., Toyo, Japan
fYear
2009
fDate
22-26 June 2009
Firstpage
368
Lastpage
373
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems Workshops, 2009. ICDCS Workshops '09. 29th IEEE International Conference on
Conference_Location
Montreal, QC
ISSN
1545-0678
Print_ISBN
978-0-7695-3660-6
Electronic_ISBN
1545-0678
Type
conf
DOI
10.1109/ICDCSW.2009.14
Filename
5158879
Link To Document