skip to main content
article
Free Access

A framework for CS1 and CS2 laboratories

Authors Info & Claims
Published:12 March 1994Publication History
Skip Abstract Section

Abstract

The development and implementation of closed laboratories in the undergraduate curriculum continues to be an important trend in computer science education. Most textbooks intended for use in CS1 and CS2 level courses are now supplemented with closed laboratory manuals. Many instructors have reported efforts to incorporate closed labs into other courses as well. The National Science Foundation has funded several projects of both local and national scope aimed at promoting the integration of closed laboratories into the undergraduate curriculum. In this paper we describe the experimental authorware system PHIL, which is designed to create laboratory exercises for computer science courses, particularly CS1 and CS2. The outputs of this system are interactive MS Windows “laboratory” documents, which guide students through a series of activities and questions. These activities and questions are presented via windows which provide the students with objectives, instructions, and different types of controls for student responses (such as text edit fields). Activity windows can be linked with useful external applications, such as compilers, through buttons to permit easy access. Menu choices allow the student to save and retrieve lab documents from disk, as well as print equivalent hard-copy versions of the documents. Authors using the system can create new lab programs by customizing and recombining pre-existing activities, or can create entirely new activities based on predefined templates. The PHL system is based on parallel hierarchies of lab activity objects developed using Borland C++ and ObjectWindows, the Borland framework for creating MS Windows applications. The goals of this system are to encourage reuse of lab material developed for CS1 and CS2 courses, to provide a convenient and extensible environment for developing CS lab material, and to provide a stimulating and sophisticated closed lab environment for lower division CS courses.

References

  1. AA K. Abernathy and J. T. Mien, Jr., Experiments m Computing, PWS, 1993.Google ScholarGoogle Scholar
  2. ACM ACM / IEEE Joint Curricuhtrn Task Force, Computing Curricula 1991, IEEE Computer Society Press, 1991.Google ScholarGoogle Scholar
  3. CSB Bruce Cowley, Greg Scagg, and Doug Baldwin, Gateway laboratories: integrated, interactive learning modules, SIGCSE Bulletin, 25(1): 180-184, March 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D N. Dale, A Laboratory Course in Pascal, D. C. Heath, 1990.Google ScholarGoogle Scholar
  5. DH R. Decker and S. Hirshfield, The Analytical Engine, PWS, 1993.Google ScholarGoogle Scholar
  6. JR R.E. johnson and V. F. Russo, Reusing objectoriented designs, University of Illinois Technical Report UIUCDCS 91-1696, 1991.Google ScholarGoogle Scholar
  7. T A.B. Tucker et al., Fundamentals of Computing 1: Laboratory Manual, McGraw-Hill, 1991.Google ScholarGoogle Scholar

Index Terms

  1. A framework for CS1 and CS2 laboratories

          Recommendations

          Comments

          Login options

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

          Sign in

          Full Access

          • Published in

            cover image ACM SIGCSE Bulletin
            ACM SIGCSE Bulletin  Volume 26, Issue 1
            March 1994
            410 pages
            ISSN:0097-8418
            DOI:10.1145/191033
            Issue’s Table of Contents
            • cover image ACM Conferences
              SIGCSE '94: Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
              March 1994
              414 pages
              ISBN:0897916468
              DOI:10.1145/191029

            Copyright © 1994 ACM

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 12 March 1994

            Check for updates

            Qualifiers

            • article

          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!