Abstract
The first part of this paper describes requirements of courseware for teaching a computer programming language. Besides typical requirements for a CBT material such as interactivity and availability of hypertext facilities, additional needs must be satisfied. For example, courseware in question must be able to interact with tools such as compilers and specialized editors. The second part of our paper deals with the implementation issues of a hypothetical courseware on an IBM PC compatible machine. We examine the feasibility of using existing authoring systems and then describe the implementation of the core program using Asymetrix ToolBook and of the other components using the development tools for the Microsoft Windows 3.0 programming environment. We show that the selected environment can be used to create a powerful learning system which provides a variety of hypertext facilities such as user modifiable links, margin notes, and highlighting. In addition, this system includes a specialized programming editor and a database of examples that are essential for learning a programming language.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Bibliography
Borland C++. Borland International, 1991.
Mark Bernstein. The Bookmark and the Compass: Orientation Tools for Hypertext Users, pp. 34–45, 1986.
V. Bush. As we may think. Atlantic Monthly. July 1945, pp. 101–108.
IconAuthor version 3.0. AimTech Corporation. 77 Northeastern Boulevard, Nashua, New Hampshire 03062, USA.
Brian W. Kernighan and Dennis M. Ritchie. The C Programming Language. Prentice-Hall, Inc. 1978.
Brian W. Kernighan and Rob Pike. The UNIX Programming Environment. Prentice-Hall, Inc. 1984.
Wilf R. LaLonde and John R. Pugh. Inside Smalltalk Volume 1. Prentice-Hall, Inc. 1990.
F. Makedon, H. Maurer and Th. Ottmann. Presentation type CAI in computer science education at university level. Journal of Microcomputer Applications 10 (1987), pp. 283–295.
Lisa Rubin Neal. A System for Example-Based Programming. CHI'89 Proceedings. May 1989, pp. 63–68.
Bjarne Stroustrup. The C++ Programming Language. Addison-Wesley Publishing Company. 1986
Ivan Tomek, Saleem Khan, Tomasz Müldner, Mostafa Nassar, George Novak, and Piotr Proszynski. Hypermedia — Introduction and Survey. Journal of Microcomputer Applications. 14, 1991, pp. 63–103.
ToolBook version 1.5. Asymetrix Corporation, 110th Ave., N.E. Suite 717. Bellevue, Washington 98004, USA.
Microsoft Windows version 3.0. Microsoft Inc, 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Müldner, T., Blondon, R. (1992). Design and implementation of courseware for teaching programming languages. In: Tomek, I. (eds) Computer Assisted Learning. ICCAL 1992. Lecture Notes in Computer Science, vol 602. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55578-1_92
Download citation
DOI: https://doi.org/10.1007/3-540-55578-1_92
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55578-0
Online ISBN: 978-3-540-47221-6
eBook Packages: Springer Book Archive