skip to main content
article
Free Access

On using C++ and object-orientation in CS1: the message is still more important than the medium

Authors Info & Claims
Published:15 March 1995Publication History
Skip Abstract Section

Abstract

Most current approaches to modernizing CS1 revolve around the use of C++ and/or object-orientation. Although the two are not exclusively tied to one another, it is important to pause and consider the potential pitfalls of current approaches. Having identified those pitfalls, this paper presents an approach to CS1 that avoids those pitfalls while focusing students' attention on the real message: software reusability.

References

  1. Beck et al., 1994 R. Beck et al., "The Papers of the Twenty-Fifth SIGCSE Technical Symposium on Computer Science Education," SIGCSE Bulletin, 26(1), 1994. Google ScholarGoogle ScholarCross RefCross Ref
  2. Budd, 1991 T. Budd, An Introduction to Object-Oriented Programming, Reading, MA: Addison-Wesley, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Decker & Hirshfield, 1994a R. Decker and S. Hirslafield, "The Top 10 Reasons Why Object-Oriented Programming Can't be Taught in CSI," Proceedings of ACM SIGCSE, pp. 51-55, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Decker & Hirshfield, 1994b R. Decker and S. Hirshfield, The Object Concept: An Introduction to Computer Programming Using C++, Boston, MA: PWS Publishing Company, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Hirshfield et al., 1994 S. Hirshfield et al., "Object Oriented Programming: How to 'Scale Up' CS 1", Panel Discussion, Proceedings of the A CM SIGCSE, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Stroustrup, 1991 B. Stroustrup, The C++ Programming Language. Second Edition., Reading:MA, Addison-Wesley, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Tucker et al., 1992 A. Tucker et aL, Fundamentals of Computing I: Logic, Problem Solving, Programs, and Computers, New York:NY, McGraw-Hill, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On using C++ and object-orientation in CS1: the message is still more important than the medium

          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 27, Issue 1
            March 1995
            402 pages
            ISSN:0097-8418
            DOI:10.1145/199691
            Issue’s Table of Contents
            • cover image ACM Conferences
              SIGCSE '95: Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
              March 1995
              436 pages
              ISBN:089791693X
              DOI:10.1145/199688
              • Chairman:
              • Cary Laxer,
              • Editors:
              • Curt M. White,
              • James E. Miller,
              • Judy Gersting

            Copyright © 1995 ACM

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 15 March 1995

            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!