skip to main content
article
Free Access

Scientific investigation in a breadth-first approach to introductory computer science

Published:01 March 1993Publication History
First page image

References

  1. Aho &Ullman, 1992 Alfred Aho and Jeffrey Ullman, Foundations of Computer Science, Computer Science Press, New York, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Allen et. al., 1990 J. Thomas Allen, Hayden Porter, T. Ray Nanney, and Ken Abernethy, "Reexamining the Introductory Computer Science Course in Liberal Arts Institutions," SIGCSE Bulletin, 22(1):100-103, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Baldwin, 1990 Doug Baldwin, "Teaching Introductory Computer Science As the Science of Algorithms," SIGCSE Bulletin, 22(1):58-62, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Denning et. al., 1988 P. Denning, D. Comer, D. Gries, M. Mulder, A. Tucker, A. Turner, and P. Young, Computing as a Discipline~The Final Report of the ACM Task Force on the Core of Computer Science, ACM Press, New York, 1988.Google ScholarGoogle Scholar
  5. Epp, 1991 E. Epp, "An Experimental Computer Science Laboratory," SIGCSE Bulletin, 23(1):11-15, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Foley, 1988 J. Foley, Report of the Computer Science Workshop, National Science Foundation, 1988.Google ScholarGoogle Scholar
  7. Gibbs & Tucker, 1986 N.E. Gibbs and A.B. Tucker, "A Model Curriculum for a Liberal Arts Degree in Computer Science," Communications of the ACM, 29(3):202-210, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Johnson, 1991 R. Dale Johnson, "Using the Scientific Method in Introductory Course Lab Exercises," National Educational Computing Conference, 178-182, 1991.Google ScholarGoogle Scholar
  9. Locklair, 1991 Gary H. Locklair, "The Introductory Computer Science Course," SIGCSE Bulletin, 23(1):235- 239, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Lovell, 1980 R. Bernard Lovell, Adult Learning, John Wiley & Sons, New York, 1980.Google ScholarGoogle Scholar
  11. Pratt, 1990 T.W. Pratt, "Upgrading CSI: An Alternative to the Proposed COCS Survey Course," SIGCSE Bulletin, 22(1):68-71, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Roberge and Suriano, 1991 J. Roberge and C. Suriano, "Embedding Laboratories within the Computer Science Curriculum," SIGCSE Bulletin, 23(1):6-10, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Shaw, 1985 M. Shaw, The Carnegie-Mellon Curriculum for Undergraduate Computer Science, Springer-Verlag, New York, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Tucker et. al., 1992 A.B. Tucker, W.J. Bradley, R.D. Cupper, and D.K. Garnick, Fundamentals of Computing I, McGraw-Hill Inc., New York, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Wegner, 1989 P. Wegner, Editor, Strategic Directions in Computing Research, ACM Press, NewYork, 1989.Google ScholarGoogle Scholar
  16. Wheatley, 1975 John H. Wheatley, "Evaluating Cognitive Learnings in the College Science Laboratory," Journal of Research in Teaching, 12(2):101-109, 1975.Google ScholarGoogle ScholarCross RefCross Ref
  17. Wilson and Stensvold, 1991 John T. Wilson and Mark S. Stensvold, "Improving Laboratory Instruction' An Interpretation of Research," Journal of College Science Teaching, 21(5):350-353, May 1991.Google ScholarGoogle Scholar

Index Terms

  1. Scientific investigation in a breadth-first approach to introductory computer science

        Recommendations

        Reviews

        Anthony Ralston

        It is well known that many (probably most) students who come to university to study computer science arrive believing that computer science and programming are coextensive. Too often first (and sometimes second and third and so on) courses in computer science only reinforce that view, whereas one of the purposes of early computer science courses should be to disabuse the student as soon as possible of the idea that computer science equals programming. This paper discusses an introductory course that requires essentially no programming and is designed to present computer science much as the classical laboratory sciences normally introduce their disciplines through a course that integrates lectures with weekly laboratories. In the laboratories, students investigate aspects of the subject matter of the lectures and write lab reports concerning what they have discovered. (Given the writing skills with which most computer science undergraduates come to college, requiring lab reports is one of the most important and valuable parts of the course.) In addition to discussing the background, motivation, and general structure of the course, the paper describes the labs that accompany a three- to four-week unit on artificial intelligence. The other areas of computer science to which students are introduced are human/computer interaction, databases, programming languages, software engineering, computer architecture, and operating systems.

        Access critical reviews of Computing literature here

        Become a reviewer for Computing Reviews.

        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 25, Issue 1
          March 1993
          307 pages
          ISSN:0097-8418
          DOI:10.1145/169073
          Issue’s Table of Contents
          • cover image ACM Conferences
            SIGCSE '93: Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
            April 1993
            311 pages
            ISBN:0897915658
            DOI:10.1145/169070
            • Chairmen:
            • Bruce J. Klein,
            • Cary Laxer,
            • Frank H. Young

          Copyright © 1993 ACM

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 March 1993

          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!