skip to main content
article
Free Access

The first programming paradigm and language dilemma

Authors Info & Claims
Published:01 March 1996Publication History
Skip Abstract Section

Abstract

In recent years there has been increasing controversy surrounding the choice of a language for introducing programming to computer science majors. The issue has been complicated by the increasing acceptance of the importance of non-procedural paradigms. This paper compares the available vehicles for teaching programming to beginners. These comparisons are based on the results of a survey conducted by the authors in early 1995 and on the published reports and opinions of other workers in this area.

References

  1. Ber94 Berman, A.M. et.al, "Using C++ in CS1/CS2," A CM SIGCSE Bulletin, Vol. 26, No 1., 1994, pp. 383-384. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Cot92 Cottam, I.D., idC: A Subset of Standard C for Initial Teaching, Department of Computer Science, University of Manchester, Technical Report UMCS-92-12-3.Google ScholarGoogle Scholar
  3. DeH94 Decker, R. and Hirshfield, S., "The Top 10 Reasons Why Object-Oriented Programming Can't Be Taught in CSI," A CM SIGCSE Bulletin, Vol. 26, No. 1, 1994, pp. 51-55. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Joh95 Johnson, L.F., "C in the First Course Considered Harmful," Communications of the A CM, Vol. 38, No.5, May 1995, pp. 99-101. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. KKR95 Krlling, M., Koch, B. and Rosenberg, J., "Requirements for a First Year Object-Oriented Teaching Language," A CM SIGCSE Bulletin, Vol. 27, No. 1, 1995, pp. 173ff. Also published as Technical Report TR94-488 at Basser Dept. of Computer Sciences, University of Sydney, Sept. 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Maz93 Mazaitis, D., "The Object-Oriented Paradigm in the Undergraduate Curriculum: A Survey of Implementations and issues," A CM SIGCSE Bulletin, Vol. 25, No. 1, 1993, pp. 58-64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Mod91 Mody, R.P., "C in Education and Software Engineering," A CM SIGCSE Bulletin, Vol. 23, No. 1, 1991, pp. 45-56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Moy92 Moylan, P.J., The Case Against C, Technical Report EE9240, Centre of Industrial Control Science, Department of Electrical and Computer Engineering, The University of Newcastle, Australia, July 1992.Google ScholarGoogle Scholar
  9. Tem91 Temte, M., "Let's Begin Introducing the Object- Oriented Paradigm," A CM SIGCSE Bulletin, Vol. 23, No. 1, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The first programming paradigm and language dilemma

      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 1
        March 1996
        379 pages
        ISSN:0097-8418
        DOI:10.1145/236462
        Issue’s Table of Contents
        • cover image ACM Conferences
          SIGCSE '96: Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
          March 1996
          447 pages
          ISBN:089791757X
          DOI:10.1145/236452

        Copyright © 1996 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 March 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!