Welcome to the course in object-oriented programming!
In this course, you will learn the object-oriented programming paradigm by a mixture of hands-on experience with the object-oriented programming language Java and more theoretical lectures regarding object-oriented analysis and design. You will learn how Java differs from procedural programming languages, how to interpret and use available class libraries, etc. A large part of the course will be devoted for developing a card game of your choice, in order to get a deep understanding of the principles of object-oriented programming.
(Short address to this page: http://www.his.se/da115g)
The lectures in this course will be delivered in English if at least one non-Swedish speaking student is attending. Otherwise the lectures will be delivered in Swedish.
Please note that extra information regarding the documentation required for the last phase of the assignment has been added to the Assignment page.