• DocumentCode
    3142138
  • Title

    Teaching C++: Three perspectives

  • Author

    Neu, Emil C. ; Neu, David J.

  • Author_Institution
    Stevens Inst. of Technol., Hoboken, NJ, USA
  • fYear
    1993
  • fDate
    6-9 Nov 1993
  • Firstpage
    392
  • Lastpage
    396
  • Abstract
    An attempt is made to demonstrate how judicious use of various features of the C++ language, especially its object-oriented features, can be used to establish a pedagogically sound approach to teaching computer programming. Three criteria which any language that is used for teaching computer programming must satisfy are presented: parallel rather than sequential presentation; implementation support for reducing form; and language support for reducing meaning errors. It was shown that, as a strongly typed object-oriented programming language C++ satisfied these criteria, it was also shown that the language´s ADT support made it appropriate for use in various curricula and at various levels. A practical example which demonstrated how to utilize C++ to teach computer programming to three separate student populations is also presented
  • Keywords
    C language; computer science education; educational courses; object-oriented programming; teaching; C++ language; computer programming; curricula; education; implementation support; language support; object-oriented; parallel presentation; student; teaching; Application software; Computer errors; Computer languages; Design engineering; Education; Feedback; Object oriented programming; Robustness; Software engineering; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 1993. Twenty-Third Annual Conference. 'Engineering Education: Renewing America's Technology', Proceedings.
  • Conference_Location
    Washington, DC
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-1482-4
  • Type

    conf

  • DOI
    10.1109/FIE.1993.405495
  • Filename
    405495