Home / Fields of study / Courses / Essentials of Object-oriented Programming

Terms for 2017

September, 5

Admission Interviews

September, 7

Open Day

September, 12

Admission Interviews

September, 14

Open Day

Full 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

  1. Kick Start - To understand what you need to know to pass.
  2. Principles of Object Oriented Programming - To understand how to simulate the world through object.
  3. Container types and basic data types - To know, how to store objects and how to use basic types.
  4. Exception handling, input and output - Know, how to handle exceptions and how to use inputs and outputs.
  5. YAML and XML - To know, how to use YAML and work with XML.
  6. 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.