skip to main content
article
Free Access

Rethinking the CS-2 course with an object-oriented focus

Published:01 September 1996Publication History
Skip Abstract Section

Abstract

Clearly, switching to the object-oriented paradigm as the first paradigm students learn must be accompanied by curricular changes. After three semesters of experience, this paper addresses the pedagogical problems encountered in switching to the object-oriented programming paradigm in the CS-2 course and our solutions to these problems.

References

  1. {1} Budd, Timothy A. (1994). Classical Data Structures in C++. Addison-Wesley Publishing Company. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. {2} Conner, D. Brookshire, Niguidula, David, and van Dam, Andries. (1994). "Object-Oriented Programming: Getting It Right at the Start," OOPSLA '94 Education Symposium.Google ScholarGoogle Scholar
  3. {3} Guzdial, Mark. (1995) "Centralized Mindset: A Student Problem with Object-Oriented Programming," SIGCSE Bulletin, 27(1):182-185. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. {4} Headington, Mark and Riley, David. (1994). Data Abstraction and Structures using C++. D. C. Heath and Company. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. {5} Parker, Brenda C. and McGregor, John D. (1995). "A Goal-oriented Approach to Laboratory Development and Implementation," SIGCSE Bulletin, 27(1):92-96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. {6} Reek, Margaret M. (1995). "A Top-Down Approach to Teaching Programming," SIGCSE Bulletin, 27(1):6-9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. {7} Reid, Richard J. (1995). "13th Edition of the list of languages used in the first course for Computer Science majors," informal survey available by ftp.cps.msu.edu: pub/arch/CS1_Language_List.Z.Google ScholarGoogle Scholar
  8. {8} Wallingford, Eugene. (1996). "Toward a First Course Based on Object-Oriented Patterns," SIGCSE Bulletin 28(1):27-31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {9} Yerion, Kathie A. and Rinehart, Jane A. (1995). "Guidelines for Collaborative Learning in Computer Science," SIGCSE Bulletin 27(4):29-34. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Rethinking the CS-2 course with an object-oriented focus

          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 3
            Sept. 1996
            68 pages
            ISSN:0097-8418
            DOI:10.1145/234867
            Issue’s Table of Contents

            Copyright © 1996 Author

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 September 1996

            Check for updates

            Qualifiers

            • article
          • Article Metrics

            • Downloads (Last 12 months)9
            • Downloads (Last 6 weeks)1

            Other Metrics

          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!