skip to main content
article
Free Access

Object imperatives!

Published:01 March 1999Publication History
Skip Abstract Section

Abstract

The phrase 'paradigm shift' has largely been used to describe a dichotomy between imperative and object oriented styles of development [2]. However the changes in the nature of software products, and hence of the processes used to produce them, have been much more extensive. This richer view of the nature of computing is inherent within the experiences of students entering higher education and is at variance with the implicit model enshrined within academic computing curricula. A direct implication of this is that radical changes may be needed in computing curricula; but there are many principled and pragmatic objections.

References

  1. 1 Boroni, et. AI. The Internet, the Web, Browsers, Java and the Future of Computer Science Education, SIGCSE Bulletin, Vol 30 no 1, 1998, 145-152 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Brassard, G., Time for Another Paradigm Shift, Computing Surveys Vol 27; Number 1, 1995, 19-21 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Conati, C. Lehman, J. F, EFH-Soar: Modeling education in highly interactive microworlds, Lecture Notes in Computer Science, Issue 728, 47-58 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Culwin Fintan & Hayes Alan, Object Oriented Software Development Education: Evolution or Revolution?, Innovations in Computing Teaching 2, SEDA Paper 91, 1995, 111-9Google ScholarGoogle Scholar
  5. 5 Culwin Fintan, 'Justifying Java', SIGPLAN notices, Nol.33 No.4, 1998, 31-4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Curson, 'Practice Makes A Difference', BCS Interfaces No 31, 1996.Google ScholarGoogle Scholar
  7. 7 Evans M. D. A New Emphasis and Pedagogy for a CS 1 Course, SIGCSE Bulletin, Vol. 28; No. 3, 12-15 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Fisher Allen, Margolis Jane & Miller Faye, Undergraduate Womein in Computer Science: Experience, Motivation and Culture, SIGCSE Bulletin, Vol. 29 No. 1, 1997, 106-110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Gibbons Jeremy, Structured Programming in Java, SIGPLAN notices, Vol. 33, No. 4, 40-4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Grissom Scott & Knox Deborah, The on-line computer science teaching center, Proc. ITiCSE '98 Working Group reports, to appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Herbsleb James D. & Goldenson Dennis R., A systematic survey of CMM experience and results, Software Engineering, Vol 18, 1996, 323-330 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Lidgate, D. Whatever happened to the Dearing report?, Engineering Science and Education Journal, Vol. 7 No. 1, 1998, pp 2-4.Google ScholarGoogle ScholarCross RefCross Ref
  13. 13 McLaughlin Phil, Oh by the way Java is Object Oriented, Proc. JICC1, M0ntor 8.Google ScholarGoogle Scholar
  14. 14 Ousterhout, J. K. Scripting: Higher-Level Programming for the 21st Century, Computer Vol. 31 No. 3, pp 23-30, 1998 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 Pattis Richard, Teaching OOP in C++ Using an Artificial Life Framework, SIGCSE Bulletin, Vol 29; No. 1, 39-43 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16 Roberge James & Carlson C.R,, Broadening the Computer Science Curriculum, SIGCSE Bulletin, Vol. 29 No. 1, 1997, 320-4 Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 Sharp Helen et.al. Pedagogical Patterns -- Successes in Teaching Object Technology ACM SIGPLAN Notices, Vol. 31, No. 12, 1996, 18-21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18 Stein, L. A., Beyond Objects, Educator's Symposium, Conference on Object Oriented Programming Systems, Languages, and Applications, Atlanta, Georgia, October 1997.Google ScholarGoogle Scholar
  19. 19 Wadsworth B, Piaget's theory of cognitive and affective development, Longman 1989.Google ScholarGoogle Scholar
  20. 20 Wallace Chris, Martin Peter and Lang Bob, NOt whether Java but how Java, Proc. JICCI, Monitor 8.Google ScholarGoogle Scholar

Index Terms

  1. Object imperatives!

      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 31, Issue 1
        March 1999
        370 pages
        ISSN:0097-8418
        DOI:10.1145/384266
        Issue’s Table of Contents
        • cover image ACM Conferences
          SIGCSE '99: The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
          March 1999
          383 pages
          ISBN:1581130856
          DOI:10.1145/299649
          • Chairmen:
          • Jane Prey,
          • Bob Noonan

        Copyright © 1999 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 March 1999

        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!