10.1145/317559.322770acmotherconferencesArticle/Chapter ViewAbstractPublication PagessmallConference Proceedings
ARTICLE

An efficient, portable authoring language for microcomputers

ABSTRACT

An authoring language is a programming language that is optimized in some way for the efficient production of computer assisted instruction lessons. This paper summarizes nearly twenty years of experimentation and development of authoring languages at the University of Minnesota, then presents the main characteristics of a new language that embodies many of the lessons learned over this period. The new language is called AL, for author language. Based on Pascal, it is easily transportable across most microcomputers, requires no special operating system or tools, and makes no assumptions regarding educational style or method. It was designed to maximize efficiency over the entire process of authoring, testing, distribution, and maintenance of lessons. This is in stark contrast to most CAI languages, which were designed primarily to simplify the author interface.

The paper is divided into five sections. The first recounts experimentation in the 1960's at Minnesota with one of the first authoring languages, and catalogs its most important deficiencies. The second section describes a major effort to support CAI using a FORTRAN language preprocessor on a large interactive timesharing system. The third section describes how this approach was successfully adapted to microcomputers using Pascal. The fourth section describes the new AL language, which incorporates the lessons of the extensive trials with the previous efforts. The final section briefly compares AL with four other authoring languages for the IBM PC.

References

  1. ADR/PC ADROIT User Guide, Beta version 1.1 (May 25, 1984) Applied Data Research Inc.Google ScholarGoogle Scholar
  2. Author Language Reference Manual (in first draft), Technical Report of the Computer Science Department, University of Minnesota DuluthGoogle ScholarGoogle Scholar
  3. Bork, Alfred M., "Learning with Computers", Digital Press, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Luker, Mark A., A design comparison of four authoring languages from the vantage point of computer science, submitted for publication, 1986.Google ScholarGoogle Scholar
  5. Minnesota Instructional Language Reference Manual, University of Minnesota Computer Center.Google ScholarGoogle Scholar
  6. Pascal Instructional Language Reference Manual, University of Minnesota Computer Center.Google ScholarGoogle Scholar
  7. PC/PILOT Language Reference Manual, version 1.4, Washington Computer Services.Google ScholarGoogle Scholar
  8. PC/PILOT Tutorial Manual, version 1.4, Washington Computer Services.Google ScholarGoogle Scholar
  9. TenCORE Introduction (1984), Computer Teaching Corporation.Google ScholarGoogle Scholar
  10. TenCORE Language System (1984), Computer Teaching Corporation.Google ScholarGoogle Scholar
  11. TenCORE Operating System (1984), Computer Teaching Corporation.Google ScholarGoogle Scholar

Index Terms

  1. An efficient, portable authoring language for microcomputers

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Article Metrics

            • Downloads (Last 12 months)13
            • Downloads (Last 6 weeks)0

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!