• DocumentCode
    2945904
  • Title

    Media centered languages for new computing experiences

  • Author

    Peterson, John

  • Author_Institution
    Dept. of Comput. Sci., Western State Coll., Gunnison, CO, USA
  • fYear
    2005
  • fDate
    19-22 Oct. 2005
  • Firstpage
    23
  • Lastpage
    25
  • Abstract
    In this paper, we discuss the use of specialized languages to give students experience with the basic concepts of computer science without encumbering the novice with the details of a fully-featured programming language. Using techniques developed in the area of domain-specific programming languages, we have created languages which lead directly into basic computational concepts such as abstraction, naming, types systems, and user interfaces without the associated clutter of a language such as Java. Using these languages, we can address traditional problem solving and, more importantly address computing as a creative discipline. These programs are declarative: they describe media objects such as sound or animations.
  • Keywords
    computer science education; multimedia computing; programming languages; declarative program; domain-specific programming; functional programming; introductory programming languages; media centered languages; media-based language; Application software; Art; Computer languages; Computer science; Computer science education; Educational institutions; Functional programming; Java; Natural languages; Problem-solving; Functional programming; Languages; introductory; media-based languages; programming languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Diversity in Computing Conference, 2005 Richard Tapia Celebration of
  • Print_ISBN
    1-59593-257-7
  • Type

    conf

  • DOI
    10.1109/RTCDC.2005.201637
  • Filename
    1570869