View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Object-oriented Programming

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 3 Autumn DatZP077
Subject Aim

To provide knowledge on object-oriented programming common features and paradigms

Subject Content

During the course the knowledge of approach of object-oriented programming and the main principles of development are provided. In a theoretical part of the course the main concepts of object-oriented programming, such as inheritance, encapsulation and polymorphism are considered. The description about friendly functions, abstract classes and templates is also given. Practical training is devoted to development programming skills in C ++ language using the knowledge received in the theoretical part.

Expected Results

·     Will know in level of use the basic principles of object oriented programming;

·     Will be able to write code and debug the program;

·     Will be able build applications using object oriented approach;

·     Will be able to work independently;

·     Will be able to write code while reading and analyzing extraneous program texts (code)

·     Will be able to join projects where object oriented programming approach is in use.

Requirements to gain ECTS

Test. Fulfilment of individual tasks within the defined terms (40%)

2 tests per semester (40%)

At the end of the semester there is a test concerning the covered topics (20%)


View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Object-oriented Programming

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 3 Autumn DatZP077
Subject Aim

To provide knowledge on object-oriented programming common features and paradigms

Subject Content

During the course the knowledge of approach of object-oriented programming and the main principles of development are provided. In a theoretical part of the course the main concepts of object-oriented programming, such as inheritance, encapsulation and polymorphism are considered. The description about friendly functions, abstract classes and templates is also given. Practical training is devoted to development programming skills in C ++ language using the knowledge received in the theoretical part.

Expected Results

·     Will know in level of use the basic principles of object oriented programming;

·     Will be able to write code and debug the program;

·     Will be able build applications using object oriented approach;

·     Will be able to work independently;

·     Will be able to write code while reading and analyzing extraneous program texts (code)

·     Will be able to join projects where object oriented programming approach is in use.

Requirements to gain ECTS

Test. Fulfilment of individual tasks within the defined terms (40%)

2 tests per semester (40%)

At the end of the semester there is a test concerning the covered topics (20%)


View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Object-oriented Programming

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 3 Autumn DatZP077
Subject Aim

To provide knowledge on object-oriented programming common features and paradigms

Subject Content

During the course the knowledge of approach of object-oriented programming and the main principles of development are provided. In a theoretical part of the course the main concepts of object-oriented programming, such as inheritance, encapsulation and polymorphism are considered. The description about friendly functions, abstract classes and templates is also given. Practical training is devoted to development programming skills in C ++ language using the knowledge received in the theoretical part.

Expected Results

·     Will know in level of use the basic principles of object oriented programming;

·     Will be able to write code and debug the program;

·     Will be able build applications using object oriented approach;

·     Will be able to work independently;

·     Will be able to write code while reading and analyzing extraneous program texts (code)

·     Will be able to join projects where object oriented programming approach is in use.

Requirements to gain ECTS

Test. Fulfilment of individual tasks within the defined terms (40%)

2 tests per semester (40%)

At the end of the semester there is a test concerning the covered topics (20%)


View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Object-oriented Programming

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 3 Autumn DatZP077
Subject Aim

To provide knowledge on object-oriented programming common features and paradigms

Subject Content

During the course the knowledge of approach of object-oriented programming and the main principles of development are provided. In a theoretical part of the course the main concepts of object-oriented programming, such as inheritance, encapsulation and polymorphism are considered. The description about friendly functions, abstract classes and templates is also given. Practical training is devoted to development programming skills in C ++ language using the knowledge received in the theoretical part.

Expected Results

·     Will know in level of use the basic principles of object oriented programming;

·     Will be able to write code and debug the program;

·     Will be able build applications using object oriented approach;

·     Will be able to work independently;

·     Will be able to write code while reading and analyzing extraneous program texts (code)

·     Will be able to join projects where object oriented programming approach is in use.

Requirements to gain ECTS

Test. Fulfilment of individual tasks within the defined terms (40%)

2 tests per semester (40%)

At the end of the semester there is a test concerning the covered topics (20%)


View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Object-oriented Programming

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 3 Autumn DatZP077
Subject Aim

To provide knowledge on object-oriented programming common features and paradigms

Subject Content

During the course the knowledge of approach of object-oriented programming and the main principles of development are provided. In a theoretical part of the course the main concepts of object-oriented programming, such as inheritance, encapsulation and polymorphism are considered. The description about friendly functions, abstract classes and templates is also given. Practical training is devoted to development programming skills in C ++ language using the knowledge received in the theoretical part.

Expected Results

·     Will know in level of use the basic principles of object oriented programming;

·     Will be able to write code and debug the program;

·     Will be able build applications using object oriented approach;

·     Will be able to work independently;

·     Will be able to write code while reading and analyzing extraneous program texts (code)

·     Will be able to join projects where object oriented programming approach is in use.

Requirements to gain ECTS

Test. Fulfilment of individual tasks within the defined terms (40%)

2 tests per semester (40%)

At the end of the semester there is a test concerning the covered topics (20%)