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 ⓘ