Terms for 2017
Open DayFull list of terms
Essentials of Object-oriented Programming
This subject will provide you with information about the basic principles of the Object Oriented Programming. These principles will be shown and explained in the context of the programming language Ruby. In the seminars, students individually solve tasks assigned to them by the lector. These tasks are specifically designed to practice topics which have been covered during the lecture that week.
What are you going to learn
Kick Start - To understand what you need to know to pass.
Principles of Object Oriented Programming - To understand how to simulate the world through object.
Container types and basic data types - To know, how to store objects and how to use basic types.
Exception handling, input and output - Know, how to handle exceptions and how to use inputs and outputs.
YAML and XML - To know, how to use YAML and work with XML.
Documentation and unit testing - To know, how to generate documentation and how to use unit testing.
How the course is organized
Full time study
The course consist of 6 lectures and 12 seminars, each lasting 1,5 hours.
Part time study
The course is taught on the weekend in 4 blocks, each lasting 3 hours.
THOMAS, D., FOWLER, C., HUNT, A.: Programming Ruby: The Pragmatic Programmers' Guide, Second Edition, Pragmatic Bookshelf, 2013.
FLANAGAN, D., MATSUMOTO, Y.: The Ruby Programming Language. O'Reilly Media, Inc., 2008.