Object-oriented design and programming: an Eiffel, C++, and Java course for C programmers

  • Authors:
  • Dale A. Schoenefeld

  • Affiliations:
  • Department of Mathematical and Computer Sciences, The University of Tulsa, Tulsa, Oklahoma

  • Venue:
  • SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

An undergraduate junior or senior level course in object-oriented design and programming is described. The course assumes familiarity with ANSI C and with data structures. The course is a popular elective among upper division students. The small, elegant, pure, and powerful object-oriented language Eiffel is used to illustrate the significant object concepts and as a guide to identifying the most relevant subsets of the C++ and Java languages.