Touch of Class: Learning to Program Well with Objects and Contracts

E347710

"Touch of Class: Learning to Program Well with Objects and Contracts" is a computer science textbook by Bertrand Meyer that teaches object-oriented programming and software correctness using the Design by Contract methodology.

All labels observed (1)

How this entity was disambiguated

Statements (38)

Predicate Object
instanceOf computer science textbook
programming textbook
author Bertrand Meyer
covers algorithmic reasoning
classes and objects
data structures
encapsulation
inheritance
interfaces and contracts
polymorphism
educationalLevel introductory
undergraduate
emphasizes clean program design
correctness by construction
formal reasoning about programs
focusesOn modular design
program specification
program verification concepts
software reliability
intendedAudience beginning programmers
computer science students
software engineering students
language English
mainSubject Design by Contract
object-oriented programming
software correctness
pedagogicalApproach contract-first design
example-driven
relatedDiscipline formal methods
programming languages
software engineering
teaches class design
invariants
object-oriented analysis and design
postconditions
preconditions
programming with contracts
usesMethodology Design by Contract

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Bertrand Meyer notableWork Touch of Class: Learning to Program Well with Objects and Contracts