• 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