skip to main content
article
Free Access

Foundations of computer science: what are they and how do we teach them?

Published:01 January 1996Publication History
First page image

References

  1. 1 Abernethy K., Allen, J. T. Experiments in Computing: Laboratories for Introductory Computer Science in THINK Pascal, Brooks/Cole, Pacific Grove, CA, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Astrachan, O., Reed, D. AAA and CSI: The Applied Apprenticeship Approach to CS1, SIGCSE Bulletin, Vol. 27, No. 1, March 1995, pp. 1-5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Baecker, R. M. and Sherman, D. Sorting Out Sorting, 16mm color sound film, 30 minutes, 1981. (Shown at ACM SIGGRAPH '81 in Dallas, TX and excerpted in A CM SIGGRAPH Video Review No. 7, 1983.)Google ScholarGoogle Scholar
  4. 4 Brown, C., Fell, H. J., Proulx, V. K., and Rasala, R. Instructional Frameworks: Toolkits and Abstractions in Introductory Computer Science, Proceedings of A CM Computer Science Conference, Indianapolis, IN, February 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Brown, C., Fell, H. J., Proulx, V. K., and Rasala, R. Using Visual Feedback and Model Programs in Introductory Computer Science, Journal of Computing in Higher Education, Vol. 4, No. l, Fall 1992, pp. 3-26.Google ScholarGoogle ScholarCross RefCross Ref
  6. 6 Brown, C., Fell, H. j., Proulx, V. K., and Rasala, R. Programming by Example and Experimentation, Proceedings of the Fourth International Conference on Computers and Learning (4th ICCAL), Acadia University, Wolfville, Nova Scotia, June 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Feldman, T. J., Zelenski, J. D. The Quest for Excellence in Designing CS1/CS2 Assignments, SIGCSE Bulletin, Vol. 28, No. 1, February 1996, pp. 319-323. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Freund, S. N., Roberts, E. S. THETIS: An ANSI C Programming Environment for Introductory Use, SIGCSE Bulletin, Vol. 28, No. 1, February 1996, pp. 300-304. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Kurtz, B. L., Mayekar, U. S., and O'Neal, M. B. Design and Implementation of a Generalized Problem Solving Assistants for Algorithm Development, SIGCSE Bulletin, Vol. 27, No. i, March 1995, pp. 97-101. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Naps, T. L., Swander, B. An Object-Oriented Approach to Algorithm Visualization - Easy, Extensible, and Dynamic, SIGCSE Bulletin, Vol. 26, No. 1, March 1994, pp. 46-50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Naps, T. L., Stenglein, J. Tools for Visual Exploration of Scope and Parameter Passing in a Programming Languages Course, SIGCSE Bulletin, Vol. 28, No. 1, February 1996, pp. 305-309. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Neuwirth, E. Private Communication.Google ScholarGoogle Scholar
  13. 13 O'Neal, M. B., Kurtz, and Watson, B. L. A Modular Software Environment for Introductory Computer Science Education, SIGCSE Bulletin, Vol. 27, No. 1, March 1995, pp. 87-91. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14 Proulx, V. K., Fell, H. J., and Rasala, R. Interactive Animations in Computer Science, Proceedings of Frontiers in Education 93 (23rd Annual Conference: Engineering Education: Renewing America' s Technology), IEEE Press, November 1993, 786-790.Google ScholarGoogle Scholar
  15. 15 Rasala, R., Proulx, V. K., Fell, H. J. From Animation to Analysis in Introductory Computer Science, in Proceedings of A CM Computer Science Conference, Phoenix, AZ, March 1994, pp. 61-65. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16 Reid, R J. The Object-Oriented Paradigm in CS1, SIGCSE Bulletin, Vol. 25, No. 1, March 1993, pp. 265-269. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 Roberg6, J., Suriano, C. Using Laboratories to Teach Software Engineering Principles in the Introductory Computer Science Curriculum, SIGCSE Bulletin, Vol. 26, No. 1, March 1994, pp. 106-110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18 Roberts, E. S. A C-Based graphics Library for CS1, SIGCSE Bulletin, Vol. 27, No. 1, February 1995, pp. 163- 167. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19 Scragg, G., BaldwinD., and Koomen, J. Computer Science Needs an Insight-Based Curriculum, SIGCSE Bulletin, Vol. 26, No. 1, March 1994, pp. 150-154. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20 Thweatt, M. CS1 Closed lab vs. Open Lab Experiment, SIGCSE Bulletin, Vol. 26, No. 1, March 1994, pp. 80-82. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21 Tucker, A. B. et. al. (ed.), Computing Curricula 1991, Report of the ACM/IEEE-CS Joint Curriculum Task Force, ACM Press, 1991. Google ScholarGoogle Scholar
  22. 22 Wallace, S. R. and Wallace, F. J. Two Neural Network Programming Assignments Using Arrays, SIGCSE Bulletin, Vol. 23, No. 1, March i991, pp. 43-47. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Foundations of computer science: what are they and how do we teach them?

            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 28, Issue SI
              1996
              234 pages
              ISSN:0097-8418
              DOI:10.1145/237477
              Issue’s Table of Contents
              • cover image ACM Conferences
                ITiCSE '96: Proceedings of the 1st conference on Integrating technology into computer science education
                June 1996
                236 pages
                ISBN:0897918444
                DOI:10.1145/237466

              Copyright © 1996 ACM

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 January 1996

              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!