Introduction to Object-oriented Programming


Following a practical course introduction, this lecture will focus on the transition from structured programming (in C, for instance) to object-oriented programming (in C#, for instance). We will discuss some the basic motivations in favor of object-oriented programming. In addition, we will review the inspiration from a theory about concepts and phenomena.

Table of contents