Title :
Media centered languages for new computing experiences
Author_Institution :
Dept. of Comput. Sci., Western State Coll., Gunnison, CO, USA
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;
Conference_Titel :
Diversity in Computing Conference, 2005 Richard Tapia Celebration of
Print_ISBN :
1-59593-257-7
DOI :
10.1109/RTCDC.2005.201637