Object-oriented Programming in C#
for C and Java programmers


Book Details
Author | Kurt Normark |
Publisher | Aalborg University |
Published | 2010 |
Edition | 1 |
Paperback | 485 pages |
Language | English |
License | Open Access |
Book Description
Object-oriented Programming in C# is a practical guide to OOP concepts using C#, designed for programmers with experience in imperative languages like C or Java. Originally created in 2006, it takes an "object-later" approach, first reinforcing foundational programming skills before introducing object-oriented principles.
The material combines annotated slides with textbook-style explanations, covering core OOP topics up to Contracts. Ideal for self-learners or structured courses, it bridges the gap between procedural and object-oriented programming with clear, incremental lessons.
This book is published as open-access, which means it is freely available to read, download, and share without restrictions.
If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.