ABSTRACT
This report deals with the design, implementation and evolution of programming language designed specially for the teaching of Algorithmic Processes. In the first section two alternative approaches to the teaching of this first course in Computer Science are described. Next the authors state their basic hypothesis: that a programming language may be custom-designed for a given flow chart language with ensuing benefit. A flow chart language is chosen and described in detail with several examples of complete problems solved in flow chart form, Next the programming language is described and the problems solved in the previous section with flow charts are now coded in this programming language. Several simplifying features of the programming language are described. This programming language is now being utilized in a college classroom situation in order to evaluate its effectiveness as a teaching tool. A brief description of its current use and the means of its evaluation are presented in the last section.
- 1.A.I. Forsythe and others, Computer Science: A First Course. New York: John Wiley & Sons, 1967.Google Scholar
Index Terms
- A programming language for the teaching of algorithmic analysis
Recommendations
Teaching programming and language concepts using LEGOs®
In this paper we describe an innovative method for using LEGO® bricks to teach programming and other computing concepts. LEGO® bricks are used to express a special purpose language to build creations out of LEGOs®. Using this language, students can ...
Teaching programming and language concepts using LEGOs®
ITiCSE '05: Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science educationIn this paper we describe an innovative method for using LEGO® bricks to teach programming and other computing concepts. LEGO® bricks are used to express a special purpose language to build creations out of LEGOs®. Using this language, students can ...
Revised Report on the Algorithmic Language Scheme
The report gives a defining description of the programming language Scheme. Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis Steele, Jr. and Gerald Jay Sussman. It was designed to have ...
Comments