skip to main content
10.1145/134510.134532acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article
Free Access

Using scientific experiments in early computer science laboratories

Published:01 March 1992Publication History

ABSTRACT

Computer science is an experimental science, in the same sense that biology or physics are experimental sciences. Nonetheless, lab exercises for CS1 and CS2 courses are almost never formal “experiments” as the term would be understood in any other science. This paper describes our experiences using formal experiments in CS1 and 2 laboratories. Such exercises are extremely valuable, in part because they help students relate abstract concepts to concrete programs, but more importantly because they lead students into new areas of computing, and even new forms of learning.

References

  1. 1.Chavey, D. "A Structured Laboratory Component for the Introductory Programming Course". Proceedings of the Twenty-Second SIGCSE Technical Symposium on Computer Science Education, Mar. 1991 (SIGCSE Bulletin, Mar. 1991). pp. 287-295.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Collins, W. "Estimating Execution Times: A Laboratory Exercise for CS2". Proceedings of the Twenty-Second SIGCSE Technical Symposium on Computer Science Education, Mar. 1991 (SIGCSE Bulletin, Mar. 1991). pp. 358-363.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Dale, N. A Laboratory Course in Pascal D. C. Heath and Co., Lexington, Ma. 1991.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Denning, P. (ed.) "Computing as a Discipline". Corrununications of the ACM, Jan. 1989 (32:1). pp. 9-23.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Gibbs, N. and A. Tucker. "A Model Curriculum for a Liberal Arts Degree in Computer Science". Communications of the ACM, Mar. 1986 (29:3). pp. 202-210.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Joyce, D. "'A Virtual Lab to Accompany CSI and CS2". Proceedings of the SIGCSE Technical Symposium on Computer Science Education, Feb. 1990 (SIGCSE Bulletin, Feb. 1990). pp. 40-43.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.McCracken, D. "'Three Lab Assignments for an Algorithms Course". SIGCSE Bulletin, June 1989 (21:2). pp. 61-64.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Naps, T. "Algorithm Visualization in Computer Science Laboratories". Proceedings of the SIGCSE Technical Symposium on Computer Science Education, Feb. 1990 (SIGCSE Bulletin, Feb. 1990). pp. 105-110.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Parker, J. et al. "Laboratories in the Computer Science Curriculum". Computer Science Education, 1990 (1:3). pp. 205-221.]]Google ScholarGoogle ScholarCross RefCross Ref
  10. 10.Penny, J. and P. Ashton. "Laboratory-Style Teaching of Computer Science". Proceedings of the SIGCSE Technical Symposium on Computer Science Education, Feb. 1990 (SIGCSE Bulletin, Feb. 1990). pp. 192-196.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Struble, O. "Most Effective Lab Exercises". Computer Science Education. (A regular feature presenting laboratory exercises contributed by computer science educators).]]Google ScholarGoogle Scholar
  12. 12.Struble, G. with C. Nevison. "Most Effective Lab Exercises". Computer Science Education, 1990 (1:4). pp. 375-386.]]Google ScholarGoogle Scholar
  13. 13.Tucker, A. (ed.) "Computing Curricula '91: Report of the ACM/IEEE Joint Curriculum Task Force". ACM Press, 1991.]] Google ScholarGoogle Scholar
  14. 14.Wenner, P. "The Laboratory Component of a Computer Organization Course". Proceedings of the SIGCSE Technical Symposium on Computer Science Education, Feb. 1990 (SIGCSE Bulletin, Feb. 1990). pp. 197-200.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Using scientific experiments in early computer science 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
      • Published in

        cover image ACM Conferences
        SIGCSE '92: Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
        March 1992
        332 pages
        ISBN:0897914686
        DOI:10.1145/134510

        Copyright © 1992 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 March 1992

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate1,595of4,542submissions,35%

        Upcoming Conference

        SIGCSE Virtual 2024

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader