skip to main content
article
Free Access

Learning to teach C++

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

Abstract

Object-oriented programming, which came on the scene with Simula-67, is continuing to grow in popularity. C++, the object-oriented expansion of C, is one of the most used languages associated with object-oriented programming. Much of what is written about C++, however, is directed towards those already immersed in the object-oriented paradigm. Such writings often are not useful to C language instructors just beginning to work with C++ since there is a considerable learning curve for novices and experts alike. Readers who are C-literate are (1) presented with reasons to move to C++, (2) warned of potential hazards on the object-oriented path, and (3) provided with heuristics to make the transition from C to C++ easier.

References

  1. Banahan, M. (1992, October). Cross-over training. C++ Report, 43-48.Google ScholarGoogle Scholar
  2. Bilow, S. C. (1995, September). Five for '95: This year's hot new books. Journal of Object-Oriented Programming, 43-46.Google ScholarGoogle Scholar
  3. Comaford, C. (1993, June 14). Are you object-based or object-oriented? PC Week, 56.Google ScholarGoogle Scholar
  4. Decker, R., & Hirshfield, S. (1994). The top 10 reasons why object-oriented programming can't be taught in CS 1. SIGCSE Bulletin, 26(1), 51-53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Deitel, H. M., & Deitel, P. J. (1994). C++ how to program. Englewood Cliffs, NJ: Prentice-Hall. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Dué, R. T. (1993). Object-oriented technology: The economics of a new paradigm. Information Systems Management, 10(3), 69-73.Google ScholarGoogle ScholarCross RefCross Ref
  7. Fichman, R. G., & Kemerer, C. F. (Winter, 1993). Adoption of software engineering process innovations: the case of object orientation. Sloan management review, 7-22.Google ScholarGoogle Scholar
  8. Gantz, J. (1993, July 26). The false promise of objects. Computerworld, 33.Google ScholarGoogle Scholar
  9. Gross, P., & Lenzi, M. (1993, July). Moving to C++. Software development, 61-67.Google ScholarGoogle Scholar
  10. King, J., & Callaway, E. (1995, February). Demand for IS talent soars. Computerworld, 1 & 155.Google ScholarGoogle Scholar
  11. Kramer, M. (1993, November). Developers find gains outweigh OO learning curve. Software magazine, 23-33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Lippman, S. (1993, January). The virtual interview. C++ report, 58-60.Google ScholarGoogle Scholar
  13. Love, T. (1993, June). Flying over the object barrier. Journal of Object-oriented Programming, 10-12.Google ScholarGoogle Scholar
  14. Luker, P. A. (1994). There's more to OOP than syntax! SIGCSE Bulletin, 26(1), 56-60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Melymuka, K. (1994, March 21). Getting to "aha!" Computerworld, 101, 104, 108.Google ScholarGoogle Scholar
  16. PC Week (1995, January 2). The picks and pans of 1994. 20-21.Google ScholarGoogle Scholar
  17. Prosise, J. (1995, February 7). Much ado about objects. PC Magazine, 257, 261-262.Google ScholarGoogle Scholar
  18. Sametinger, J. (1994). Object-oriented documentation. *Journal, 18(1), 3-14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Speh, M. & Dinnell, C. (1995, January). C++ and the world wide web. C++. Report, 18- 23.Google ScholarGoogle Scholar
  20. Wang, S. (1994). OO modeling of business processes. Information Systems Management, 11(2), 36-42.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Learning to teach C++

        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 2
          June 1996
          65 pages
          ISSN:0097-8418
          DOI:10.1145/228296
          Issue’s Table of Contents

          Copyright © 1996 Copyright is held by the owner/author(s)

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

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