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
Link To Document