JOURNAL ARTICLE

Object-oriented design and programming

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.

Keywords:
Programming language Computer science Eiffel Java Object-oriented programming Object (grammar) Course (navigation) Method Division (mathematics) Software engineering Artificial intelligence Mathematics Engineering Arithmetic

Metrics

2
Cited By
0.51
FWCI (Field Weighted Citation Impact)
21
Refs
0.70
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Teaching and Learning Programming
Physical Sciences →  Computer Science →  Computer Science Applications

Related Documents

BOOK-CHAPTER

From object-oriented design towards object-oriented programming

Naoufel KraïemFaı̈ez GargouriFaouzi Boufarès

Notes on numerical fluid mechanics and multidisciplinary design Year: 1993 Pages: 416-431
JOURNAL ARTICLE

Object-Oriented Design and Programming

Stelios Xinogalos

Journal:   ACM Transactions on Computing Education Year: 2015 Vol: 15 (3)Pages: 1-21
JOURNAL ARTICLE

Object-Oriented Design And Programming

Cecilia M. CastilloElizabeth B. FlanaganNancy M. Wilkinson

Journal:   AT&T Technical Journal Year: 1992 Vol: 71 (6)Pages: 27-33
JOURNAL ARTICLE

Object-oriented design and programming

Dale A. Schoenefeld

Journal:   ACM SIGCSE Bulletin Year: 1997 Vol: 29 (1)Pages: 135-139
© 2026 ScienceGate Book Chapters — All rights reserved.