Booch's Ada vs. Liskov's java: two approaches to teaching software design

  • Authors:
  • Ehud Lamm

  • Affiliations:
  • The Open University of Israel, Max Rowe Educational Center, Tel-Aviv, Israel

  • Venue:
  • Ada-Europe'03 Proceedings of the 8th Ada-Europe international conference on Reliable software technologies
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study two textbooks for teaching undergraduate software engineering, both focusing on software design and data abstraction in particular. We describe the differences in their didactic approaches. We analyze how the subject matter is influenced by the choice of programming language, one book using Ada and the other book using Java. Java is a relatively new candidate for teaching software engineering. How does it compare to Ada?.