HYPERTALK Elizabeth AS AN OVERTURE E. Katz Furman and Hayden University SC TO CS 1 S. Porter Greenville, Abstract This paper describes using HyperTalkm to introduce the concepts studied in CS 1. Using a visual, object-oriented, yet easily accessible language enthuses the students and encourages them to use good programming practices later in the course. This paper briefly introduces HyperTalk and then describes how we introduce it in CS 1, some of the HyperTalk projects we use, how we move into Pascal from HyperTalk, and some preliminary observations on how this approach affects the students. Introduction CS 1, along with the entire computer science curriculum, is changing. At many schools, CS 1 serves many purposes: an introduction to programming, a survey of computer science, a service course for the sciences. In each case, it should provide a strong foundation in the basic concepts of computer science: problem analysis, program development, and the implementation of organized, modular, efficient, correet solutions to problems. A traditional approach uses the increasing complexities of Pascal or Modtda features to introduce increasingly more complicated problems and their solutions. This paper describes an alternative approach we use HyperTalk to introduce problem solving concepts, including object-oriented
/lp/association-for-computing-machinery/hypertalk-as-an-overture-to-cs1-YJgc0MZJmk