Concepts of Object-Oriented Programming

Course that focuses on an in-depth understanding of object-oriented programming and compares designs of object-oriented programming languages. Topics include different flavors of type systems, inheritance models, encapsulation in the presence of aliasing, object and class initialization, program correctness, reflection

AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
cover image

An introduction to object-oriented programming

Timothy A. Budd

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.M.110.03.2 2002 9 / 5 Concepts of Object-Oriented Programming Available
Textbook.M.110.03.1 2002 9 / 5 Concepts of Object-Oriented Programming On-site use only
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
cover image

Programming in Scala

[a comprehensive step-by-step guide]

Martin Odersky, Lex Spoon, Bill Venners

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.M.110.06.1 2014 9 / 5 Concepts of Object-Oriented Programming Available
Textbook.M.110.06.2 2014 9 / 5 Concepts of Object-Oriented Programming Available
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
cover image

Programming in Scala

Martin Odersky, Lex Spoon, Bill Venners

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.M.110.07.1 2016 9 / 5 Concepts of Object-Oriented Programming Available
Textbook.M.110.07.2 2016 9 / 5 Concepts of Object-Oriented Programming Available
Textbook.M.110.07.3 2016 9 / 5 Concepts of Object-Oriented Programming Available
Textbook.M.110.07.4 2016 9 / 5 Concepts of Object-Oriented Programming Available
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
ONLINE VERSION
cover image

Types and programming languages

Benjamin C. Pierce

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.M.110.02.2 2002 9 / 5 Concepts of Object-Oriented Programming Available
Textbook.M.110.02.1 2002 9 / 5 Concepts of Object-Oriented Programming On-site use only
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE

Advances in object-oriented software engineering

ed. by Dino Mandrioli and Bertrand Meyer

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.M.110.01.2 1992 9 / 5 Concepts of Object-Oriented Programming Available
Textbook.M.110.01.1 1992 9 / 5 Concepts of Object-Oriented Programming On-site use only
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
ONLINE VERSION
cover image

Konzepte objektorientierter Programmierung

Mit einer Einführung in Java

Arnd Poetzsch-Heffter

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.M.110.05.1 2009 9 / 5 Concepts of Object-Oriented Programming Available
IE.00.16 2000 Available