B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2025
- Extent and Intensity
- 2/2. 6 credit(s). Type of Completion: zk (examination).
- Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Prerequisites
- B_PJC Programming in C
The requirement for the completion of this course is completion of the course B_PJC. - Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- Absolvents of the course should be able to develop program in language C++ using object oriented programming principles
- Learning outcomes
- Knowledge of object-oriented programming concepts: inheritance, encapsulation and polymorphism. Ability to create virtual function, abstract class, exception, template, constrained constructor. Knowledge of the STL library and its active use in creating complicated programs
- Syllabus
- 1. Introduction to OOP, class, object, method
- 2. Refrence, function overloading, constructors
- 3. Operator overloading, copy constructor, operator=, new and delete
- 4. Destructos, smart strings - 1st part
- 5. Smart strings - 2nd part
- 6. Inheritance, polymorphism - motivation
- 7. Virtual functions, Abstracrt class
- 8. Namespaces, streams
- 9. Work with files using streams, templates.
- 10. STL containers, iterators and algorithms
- 11. Class string, exceptions
- 12. Summary
- Literature
- required literature
- Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Bruce Eckel: Myslíme v jazyku C++
- Bjarne Stroustrup: The C++ Programming Language
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- Herb Sutter: Exceptional C++, More Exceptional C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Credit in full-time study form: minimal attendance 75 % and home made source codes 1500+ lines. Credit in combined study form: minimal attendance 50 % (working out and presenting the assigned exercises) and home made source codes min. 1500+ lines. Exam: Discussion about home made source codes (min. 1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 14 hodin KS/semestr. - Teacher's information
- https://is.vsfs.cz/go/gxesn7
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2024
- Extent and Intensity
- 2/2. 7 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- Ing. Renata Janošcová, Ph.D. (seminar tutor)
doc. RNDr. Jan Lánský, Ph.D. (seminar tutor) - Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Timetable of Seminar Groups
- B_OOP/cAPH: Tue 10:30–11:14 E227, Tue 11:15–12:00 E227, J. Lánský
B_OOP/pAPH: Tue 8:45–9:29 E227, Tue 9:30–10:15 E227, J. Lánský
B_OOP/vAPH: Fri 23. 2. 14:00–15:30 E303PC, 15:45–17:15 E303PC, Fri 8. 3. 14:00–15:30 E303PC, 15:45–17:15 E303PC, Sat 23. 3. 8:00–9:30 E303PC, Fri 12. 4. 14:00–15:30 E303PC, 15:45–17:15 E303PC, R. Janošcová - Prerequisites
- B_PJC Programming in C
The requirement for the completion of this course is completion of the course B_PJC. - Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- Absolvents of the course should be able to develop program in language C++ using object oriented programming principles
- Learning outcomes
- Knowledge of object-oriented programming concepts: inheritance, encapsulation and polymorphism. Ability to create virtual function, abstract class, exception, template, constrained constructor. Knowledge of the STL library and its active use in creating complicated programs
- Syllabus
- 1. Introduction to OOP, class, object, method
- 2. Refrence, function overloading, constructors
- 3. Operator overloading, copy constructor, operator=, new and delete
- 4. Destructos, smart strings - 1st part
- 5. Smart strings - 2nd part
- 6. Inheritance, polymorphism - motivation
- 7. Virtual functions, Abstracrt class
- 8. Namespaces, streams
- 9. Work with files using streams, templates.
- 10. STL containers, iterators and algorithms
- 11. Class string, exceptions
- 12. Summary
- Literature
- required literature
- Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Bruce Eckel: Myslíme v jazyku C++
- Bjarne Stroustrup: The C++ Programming Language
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- Herb Sutter: Exceptional C++, More Exceptional C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Credit in full-time study form: minimal attendance 75 % and home made source codes 1500+ lines. Credit in combined study form: minimal attendance 50 % (working out and presenting the assigned exercises) and home made source codes min. 1500+ lines. Exam: Discussion about home made source codes (min. 1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 14 hodin KS/semestr. - Teacher's information
- https://is.vsfs.cz/go/gxesn7
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2023
- Extent and Intensity
- 2/2. 7 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- Ing. Renata Janošcová, Ph.D. (seminar tutor)
doc. RNDr. Jan Lánský, Ph.D. (seminar tutor) - Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Timetable of Seminar Groups
- B_OOP/cAPH: Tue 15:45–16:29 E225, Tue 16:30–17:15 E225, J. Lánský
B_OOP/pAPH: Tue 14:00–14:44 E225, Tue 14:45–15:30 E225, J. Lánský
B_OOP/vAPH: Sat 18. 2. 11:30–13:00 E305, Fri 3. 3. 14:00–15:30 E305, 15:45–17:15 E305, Fri 31. 3. 14:00–15:30 E305, 15:45–17:15 E305, Sat 22. 4. 8:00–9:30 E305, 9:45–11:15 E305, R. Janošcová - Prerequisites
- B_PJC Programming in C
The requirement for the completion of this course is completion of the course B_PJC. - Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- Absolvents of the course should be able to develop program in language C++ using object oriented programming principles
- Learning outcomes
- Knowledge of object-oriented programming concepts: inheritance, encapsulation and polymorphism. Ability to create virtual function, abstract class, exception, template, constrained constructor. Knowledge of the STL library and its active use in creating complicated programs
- Syllabus
- 1. Introduction to OOP, class, object, method
- 2. Refrence, function overloading, constructors
- 3. Operator overloading, copy constructor, operator=, new and delete
- 4. Destructos, smart strings - 1st part
- 5. Smart strings - 2nd part
- 6. Inheritance, polymorphism - motivation
- 7. Virtual functions, Abstracrt class
- 8. Namespaces, streams
- 9. Work with files using streams, templates.
- 10. STL containers, iterators and algorithms
- 11. Class string, exceptions
- 12. Summary
- Literature
- required literature
- Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Bruce Eckel: Myslíme v jazyku C++
- Bjarne Stroustrup: The C++ Programming Language
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- Herb Sutter: Exceptional C++, More Exceptional C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Credit in full-time study form: minimal attendance 75 % and home made source codes 1500+ lines. Credit in combined study form: minimal attendance 50 % and home made source codes 1500+ lines. Exam: Discussion about home made source codes (1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 14 hodin KS/semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2022
- Extent and Intensity
- 2/2. 7 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- Ing. Renata Janošcová, Ph.D. (seminar tutor)
doc. RNDr. Jan Lánský, Ph.D. (seminar tutor) - Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Timetable of Seminar Groups
- B_OOP/cAPH: Thu 15:45–16:29 S11, Thu 16:30–17:15 S11, J. Lánský
B_OOP/pAPH: Thu 14:00–14:44 S11, Thu 14:45–15:30 S11, J. Lánský
B_OOP/vAPH: Fri 4. 2. 14:00–15:30 S24, 15:45–17:15 S24, Fri 4. 3. 14:00–15:30 S24, 15:45–17:15 S24, Sat 2. 4. 8:00–9:30 E304, 9:45–11:15 E304, 11:30–13:00 E304, R. Janošcová - Prerequisites
- B_PJC Programming in C
The requirement for the completion of this course is completion of the course B_PJC. - Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- Absolvents of the course should be able to develop program in language C++ using object oriented programming principles
- Learning outcomes
- Knowledge of object-oriented programming concepts: inheritance, encapsulation and polymorphism. Ability to create virtual function, abstract class, exception, template, constrained constructor. Knowledge of the STL library and its active use in creating complicated programs
- Syllabus
- 1. Introduction to OOP, class, object, method 2. Refrence, function overloading, constructors 3. Operator overloading, copy constructor, operator=, new and delete 4. Destructos, smart strings - 1st part 5. Smart strings - 2nd part 6. Inheritance, polymorphism - motivation 7. Virtual functions, Abstracrt class 8. Namespaces, streams 9. Work with files using streams, templates. 10. STL containers, iterators and algorithms 11. Class string, exceptions 12. Summary
- Literature
- required literature
- Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Credit in full-time study form: minimal attendance 75 % and home made source codes 1500+ lines. Credit in combined study form: minimal attendance 50 % and home made source codes 1500+ lines. Exam: Discussion about home made source codes (1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 14 hodin KS/semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2021
- Extent and Intensity
- 2/2. 7 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- Ing. Renata Janošcová, Ph.D. (seminar tutor)
doc. RNDr. Jan Lánský, Ph.D. (seminar tutor) - Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Timetable of Seminar Groups
- B_OOP/cAPH: Tue 15:45–16:29 E126, Tue 16:30–17:15 E126, J. Lánský
B_OOP/pAPH: Tue 14:00–14:44 E224, Tue 14:45–15:30 E224, J. Lánský
B_OOP/vAPH: Sat 27. 2. 9:45–11:15 S14, 11:30–13:00 S14, Sat 27. 3. 8:00–9:30 E228, Fri 16. 4. 14:00–15:30 S14, 15:45–17:15 S14, Fri 23. 4. 14:00–15:30 S14, 15:45–17:15 S14, R. Janošcová - Prerequisites
- B_PJC Programming in C
The requirement for the completion of this course is completion of the course B_PJC. - Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- Absolvents of the course should be able to develop program in language C++ using object oriented programming principles
- Learning outcomes
- Knowledge of object-oriented programming concepts: inheritance, encapsulation and polymorphism. Ability to create virtual function, abstract class, exception, template, constrained constructor. Knowledge of the STL library and its active use in creating complicated programs
- Syllabus
- 1. Introduction to OOP, class, object, method 2. Refrence, function overloading, constructors 3. Operator overloading, copy constructor, operator=, new and delete 4. Destructos, smart strings - 1st part 5. Smart strings - 2nd part 6. Inheritance, polymorphism - motivation 7. Virtual functions, Abstracrt class 8. Namespaces, streams 9. Work with files using streams, templates. 10. STL containers, iterators and algorithms 11. Class string, exceptions 12. Summary
- Literature
- required literature
- Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Credit in full-time study form: minimal attendance 75 % and home made source codes 1500+ lines. Credit in combined study form: minimal attendance 50 % and home made source codes 1500+ lines. Exam: Discussion about home made source codes (1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 14 hodin KS/semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2020
- Extent and Intensity
- 2/2. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
Ing. Jiří Zumr (seminar tutor) - Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Timetable of Seminar Groups
- B_OOP/cAPH: Thu 10:30–11:14 E024, Thu 11:15–12:00 E024, J. Lánský
B_OOP/pAPH: Thu 8:45–9:29 E024, Thu 9:30–10:15 E024, J. Lánský
B_OOP/vAPH: Fri 14. 2. 14:00–15:30 E223, 15:45–17:15 E223, Fri 28. 2. 14:00–15:30 E223, 15:45–17:15 E223, Fri 13. 3. 17:30–19:00 E223, 19:15–20:45 E223, Sat 25. 4. 8:00–9:30 E223, 9:45–11:15 E223, J. Zumr - Prerequisites
- B_PJC Programming in C
The requirement for the completion of this course is completion of the course B_PJC. - Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- Absolvents of the course should be able to develop program in language C++ using object oriented programming principles
- Learning outcomes
- Knowledge of object-oriented programming concepts: inheritance, encapsulation and polymorphism. Ability to create virtual function, abstract class, exception, template, constrained constructor. Knowledge of the STL library and its active use in creating complicated programs
- Syllabus
- 1. Introduction to OOP, class, object, method 2. Refrence, function overloading, constructors 3. Operator overloading, copy constructor, operator=, new and delete 4. Destructos, smart strings - 1st part 5. Smart strings - 2nd part 6. Inheritance, polymorphism - motivation 7. Virtual functions, Abstracrt class 8. Namespaces, streams 9. Work with files using streams, templates. 10. STL containers, iterators and algorithms 11. Class string, exceptions 12. Summary
- Literature
- required literature
- Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Credit in full-time study form: minimal attendance 75 % and home made source codes 1500+ lines. Credit in combined study form: minimal attendance 50 % and home made source codes 1500+ lines. Exam: Discussion about home made source codes (1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 16 hodin KS/semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2019
- Extent and Intensity
- 2/2. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
Ing. Jiří Zumr (seminar tutor) - Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Timetable of Seminar Groups
- B_OOP/cAPH: Thu 15:45–16:29 E123, Thu 16:30–17:15 E123, J. Lánský
B_OOP/pAPH: Thu 14:00–14:44 E123, Thu 14:45–15:30 E123, J. Lánský
B_OOP/vAPH: Sat 16. 2. 14:00–15:30 E303PC, 15:45–17:15 E303PC, Sat 2. 3. 14:00–15:30 E303PC, 15:45–17:15 E303PC, Fri 15. 3. 14:00–15:30 E303PC, 15:45–17:15 E303PC, Sat 30. 3. 14:00–15:30 E303PC, 15:45–17:15 E303PC, J. Zumr - Prerequisites
- B_PJC Programming in C
The requirement for the completion of this course is completion of the course B_PJC. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives
- Absolvents of the course should be able to develop program in language C++ using object oriented programming principles
- Learning outcomes
- Knowledge of object-oriented programming concepts: inheritance, encapsulation and polymorphism. Ability to create virtual function, abstract class, exception, template, constrained constructor. Knowledge of the STL library and its active use in creating complicated programs
- Syllabus
- 1. Introduction to OOP, class, object, method 2. Refrence, function overloading, constructors 3. Operator overloading, copy constructor, operator=, new and delete 4. Destructos, smart strings - 1st part 5. Smart strings - 2nd part 6. Inheritance, polymorphism - motivation 7. Virtual functions, Abstracrt class 8. Namespaces, streams 9. Work with files using streams, templates. 10. STL containers, iterators and algorithms 11. Class string, exceptions 12. Summary
- Literature
- required literature
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Credit in full-time study form: minimal attendance 75 % and home made source codes 1500+ lines. Credit in combined study form: minimal attendance 50 % and home made source codes 1500+ lines. Exam: Discussion about home made source codes (1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 16 hodin KS/semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2018
- Extent and Intensity
- 2/2. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
- Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Timetable of Seminar Groups
- B_OOP/cAPH: Thu 14:00–14:44 E307, Thu 14:45–15:30 E307, J. Lánský
B_OOP/pAPH: Thu 12:15–12:59 E307, Thu 13:00–13:45 E307, J. Lánský
B_OOP/vAPH: Fri 16. 2. 14:00–15:30 E303PC, 15:45–17:15 E303PC, Fri 2. 3. 14:00–15:30 E303PC, 15:45–17:15 E303PC, Fri 16. 3. 14:00–15:30 E307, 15:45–17:15 E307, Fri 20. 4. 14:00–15:30 E303PC, 15:45–17:15 E303PC, J. Lánský - Prerequisites
- B_PJC Programming in C
The requirement for the completion of this course is completion of the course B_PJC. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives
- Absolvents of the course should be able to develop program in language C++ using object oriented programming principles
- Syllabus
- 1. Introduction to OOP, class, object, method 2. Refrence, function overloading, constructors 3. Operator overloading, copy constructor, operator=, new and delete 4. Destructos, smart strings - 1st part 5. Smart strings - 2nd part 6. Inheritance, polymorphism - motivation 7. Virtual functions, Abstracrt class 8. Namespaces, streams 9. Work with files using streams, templates. 10. STL containers, iterators and algorithms 11. Class string, exceptions 12. Summary
- Literature
- required literature
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Credit in full-time study form: minimal attendance 75 % and home made source codes 1500+ lines. Credit in combined study form: minimal attendance 50 % and home made source codes 1500+ lines. Exam: Discussion about home made source codes (1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 16 hodin KS/semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2017
- Extent and Intensity
- 2/2. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
- Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ing. Barbora Ptáčková - Timetable of Seminar Groups
- B_OOP/cAPH: Wed 12:15–12:59 DELL ROOM E302PC, Wed 13:00–13:45 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: Wed 10:30–11:14 DELL ROOM E302PC, Wed 11:15–12:00 DELL ROOM E302PC, J. Lánský - Prerequisites
- B_PJC Programming in C
The requirement for the completion of this course is completion of the course B_PJC. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives
- Absolvents of the course should be able to develop program in language C++ using object oriented programming principles
- Syllabus
- 1. Introduction to OOP, class, object, method 2. Refrence, function overloading, constructors 3. Operator overloading, copy constructor, operator=, new and delete 4. Destructos, smart strings - 1st part 5. Smart strings - 2nd part 6. Inheritance, polymorphism - motivation 7. Virtual functions, Abstracrt class 8. Namespaces, streams 9. Work with files using streams, templates. 10. STL containers, iterators and algorithms 11. Class string, exceptions 12. Summary
- Literature
- required literature
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Credit in full-time study form: minimal attendance 75 % and home made source codes 1500+ lines. Credit in combined study form: minimal attendance 50 % and home made source codes 1500+ lines. Exam: Discussion about home made source codes (1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 16 hodin KS/semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2016
- Extent and Intensity
- 2/2. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
- Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ing. Barbora Ptáčková - Timetable of Seminar Groups
- B_OOP/cAPH: Thu 15:45–16:29 DELL ROOM E302PC, Thu 16:30–17:15 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: Thu 14:00–14:44 DELL ROOM E302PC, Thu 14:45–15:30 DELL ROOM E302PC, J. Lánský
B_OOP/vAPH: Fri 12. 2. 12:00–13:30 E303PC, 13:45–15:15 E303PC, Fri 26. 2. 12:00–13:30 E303PC, 13:45–15:15 E303PC, Fri 11. 3. 13:45–15:15 E303PC, 15:30–17:00 E303PC, Fri 8. 4. 13:45–15:15 E303PC, 15:30–17:00 E303PC, Fri 22. 4. 13:45–15:15 E303PC, J. Lánský - Prerequisites
- B_PJC Programming in C
The requirement for the completion of this course is completion of the course B_PJC.
Advance programming skills in C, knowledge of pointers and data structures. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives
- Absolvents of the course should be able to develop program in language C++ using object oriented programming principles
- Syllabus
- 1. Introduction to OOP, class, object, method 2. Refrence, function overloading, constructors 3. Operator overloading, copy constructor, operator=, new and delete 4. Destructos, smart strings - 1st part 5. Smart strings - 2nd part 6. Inheritance, polymorphism - motivation 7. Virtual functions, Abstracrt class 8. Namespaces, streams 9. Work with files using streams, templates. 10. STL containers, iterators and algorithms 11. Class string, exceptions 12. Summary
- Literature
- required literature
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Credit in full-time study form: minimal attendance 75 % and home made source codes 1500+ lines. Credit in combined study form: minimal attendance 50 % and home made source codes 1500+ lines. Exam: Discussion about home made source codes (1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 18 hodin KS/semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2015
- Extent and Intensity
- 2/2. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
- Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Tamara Urbánková - Timetable of Seminar Groups
- B_OOP/cAPH: Wed 15:45–16:29 DELL ROOM E302PC, Wed 16:30–17:15 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: Wed 14:00–14:44 DELL ROOM E302PC, Wed 14:45–15:30 DELL ROOM E302PC, J. Lánský
B_OOP/vAPH: Fri 13. 2. 15:30–17:00 E303PC, 17:15–18:45 E303PC, Fri 27. 2. 15:30–17:00 E303PC, 17:15–18:45 E303PC, Fri 13. 3. 12:00–13:30 E303PC, 13:45–15:15 E303PC, Fri 27. 3. 12:00–13:30 E303PC, 13:45–15:15 E303PC, Fri 24. 4. 12:00–13:30 E123, J. Lánský - Prerequisites
- B_PJC Programming in C
The requirement for the completion of this course is completion of the course B_PJC.
Advance programming skills in C, knowledge of pointers and data structures. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives
- Absolvents of the course should be able to develop program in language C++ using object oriented programming principles
- Syllabus
- 1. Introduction to OOP, class, object, method 2. Refrence, function overloading, constructors 3. Operator overloading, copy constructor, operator=, new and delete 4. Destructos, smart strings - 1st part 5. Smart strings - 2nd part 6. Inheritance, polymorphism - motivation 7. Virtual functions, Abstracrt class 8. Namespaces, streams 9. Work with files using streams, templates. 10. STL containers, iterators and algorithms 11. Class string, exceptions 12. Summary
- Literature
- required literature
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Credit in full-time study form: minimal attendance 75 % and home made source codes 1500+ lines. Credit in combined study form: minimal attendance 50 % and home made source codes 1500+ lines. Exam: Discussion about home made source codes (1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 18 hodin KS/semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2014
- Extent and Intensity
- 2/2. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
- Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Dagmar Medová, DiS. - Timetable of Seminar Groups
- B_OOP/cAPH: Wed 10:30–11:14 E303PC, Wed 11:15–12:00 E303PC, J. Lánský
B_OOP/pAPH: Wed 8:45–9:29 E303PC, Wed 9:30–10:15 E303PC, J. Lánský - Prerequisites
- Prerequisite: B_PJC Programování v jazyce C. Advance programming skills in C, knowledge of pointers and data structures.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives
- Absolvents of the course should be able to develop program in language C++ using object oriented programming principles
- Syllabus
- 1. Introduction to OOP, class, object, method 2. Refrence, function overloading, constructors 3. Operator overloading, copy constructor, operator=, new and delete 4. Destructos, smart strings - 1st part 5. Smart strings - 2nd part 6. Inheritance, polymorphism - motivation 7. Virtual functions, Abstracrt class 8. Namespaces, streams 9. Work with files using streams, templates. 10. STL containers, iterators and algorithms 11. Class string, exceptions 12. Summary Paradigm of programming, object oriented programming Function overloading, references Object, encapsulation, inheritance, constructors and destructors Operator overloading Late binding, virtual functions, polymorphism Abstract data types Templates, exceptions Name spaces Standard template library, streams
- Literature
- required literature
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Minimal attendance is 75 %, missing attendance can be substituted by individual home works. Exam: Discussion about home made source codes (1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
General note: Bb1.
Information on the extent and intensity of the course: 18 hodin KS/semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2013
- Extent and Intensity
- 2/2. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
- Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Dagmar Medová, DiS. - Timetable of Seminar Groups
- B_OOP/cAPH: Wed 15:45–16:29 E303PC, Wed 16:30–17:15 E303PC, J. Lánský
B_OOP/pAPH: Wed 14:00–14:44 E303PC, Wed 14:45–15:30 E303PC, J. Lánský
B_OOP/vAPH: Fri 22. 2. 12:00–13:30 E303PC, 13:45–15:15 E303PC, 15:30–17:00 E303PC, Fri 8. 3. 15:30–17:00 E303PC, 17:15–18:45 E303PC, Fri 22. 3. 12:00–13:30 E303PC, 13:45–15:15 E303PC, Fri 26. 4. 12:00–13:30 E303PC, 13:45–15:15 E303PC, J. Lánský - Prerequisites
- Advance programming skills in C, knowledge of pointers and data structures.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives
- Absolvents of the course should be able to develop program in language C++ using object oriented programming principles
- Syllabus
- 1. Introduction to OOP, class, object, method 2. Refrence, function overloading, constructors 3. Operator overloading, copy constructor, operator=, new and delete 4. Destructos, smart strings - 1st part 5. Smart strings - 2nd part 6. Inheritance, polymorphism - motivation 7. Virtual functions, Abstracrt class 8. Namespaces, streams 9. Work with files using streams, templates. 10. STL containers, iterators and algorithms 11. Class string, exceptions 12. Summary Paradigm of programming, object oriented programming Function overloading, references Object, encapsulation, inheritance, constructors and destructors Operator overloading Late binding, virtual functions, polymorphism Abstract data types Templates, exceptions Name spaces Standard template library, streams
- Literature
- required literature
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- not specified
- Povinná literatura
- Doporučená literatura
- Další zdroje
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Minimal attendance is 75 %, missing attendance can be substituted by individual home works. Exam: Discussion about home made source codes (1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
General note: Bb1.
Information on the extent and intensity of the course: 18 hodin KS/semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationWinter 2012
- Extent and Intensity
- 2/2. 3 credit(s). Type of Completion: zk (examination).
- Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Dagmar Medová, DiS. - Prerequisites
- Advance programming skills in C, knowledge of pointers and data structures.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives
- The goal is to introduce students with principles of object oriented programming in programming language C++.
- Syllabus
- Paradigm of programming, object oriented programming Function overloading, references Object, encapsulation, inheritance, constructors and destructors Operator overloading Late binding, virtual functions, polymorphism Abstract data types Templates, exceptions Name spaces Standard template library, streams
- Literature
- required literature
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- not specified
- Povinná literatura
- Doporučená literatura
- Další zdroje
- Teaching methods
- The instruction is both theoretical and applied. Each session, the theoretical knowledge will be applied to practical exercises at Microsoft Visual Studio.
- Assessment methods
- Minimal attendance is 75 %, missing attendance can be substituted by individual home works. Exam: Discussion about home made source codes (1500+ lines).
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- Information on completion of the course: ISP
The course can also be completed outside the examination period.
General note: 0.
Information on the extent and intensity of the course: 18 hodin KS/semestr.
B_OOP Object-oriented Programming
University of Finance and Administrationsummer 2012
- Extent and Intensity
- 2/2. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
- Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Timetable of Seminar Groups
- B_OOP/cAPH: Thu 14:00–14:44 DELL ROOM E302PC, Thu 14:45–15:30 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: Thu 12:15–12:59 DELL ROOM E302PC, Thu 13:00–13:45 DELL ROOM E302PC, J. Lánský
B_OOP/vAPH: Fri 10. 2. 15:30–17:00 E303PC, 17:15–18:45 E303PC, Fri 9. 3. 12:00–13:30 E303PC, 13:45–15:15 E303PC, Fri 23. 3. 12:00–13:30 E303PC, 13:45–15:15 E303PC, 15:30–17:00 E303PC, Fri 27. 4. 12:00–13:30 E303PC, 13:45–15:15 E303PC, J. Lánský - Prerequisites (in Czech)
- B_PJC Programming in C
Předpokládají se znalosti programování v jazyce C - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives (in Czech)
- Cílem je seznámit studenty s principy objektově orientovaného programování v programovacím jazyce C++.
- Syllabus (in Czech)
- Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: 1. Paradigmata programování, objektově orientované programování 2. Přetěžování funkcí, reference 3. Objekty, zapouzdření, dědičnost, konstruktory a destruktory 4. Přetěžování operátorů 5. Pozdní vazba, virtuální funkce, polymorfismus 6. Abstraktní datové typy 7. Šablony, výjimky, 8. Prostory jmen. 9. Objektové knihovny: streams, STL
- Literature
- required literature
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- not specified
- Povinná literatura
- Doporučená literatura
- Další zdroje
- Assessment methods (in Czech)
- Typ výuky:Výuka probíhá formou cvičení Rozsah povinné účasti ve výuce: Minimální povinná účast na cvičení v prezenčním studiu je 75%, na řízených skupinových konzultacích v kombinovaném studiu 50%. Studentům, kteří nesplní povinný rozsah účasti, mohou být v průběhu semestru zadány dodatečné studijní povinnosti (v míře, která umožní prokázat studijní výsledky a získané kompetence nezbytné pro úspěšné zakončení předmětu). Způsob zakončení předmětu: Zápočet za zápočtový program, ústní zkouška s přípravou na PC (2 hodiny)
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 18 hodin KS/semestr. - Teacher's information
- http://www.ksi.mff.cuni.cz/~lansky/vyuka/OOP/OOP-07.html
B_OOP Object-oriented Programming
University of Finance and AdministrationWinter 2011
- Extent and Intensity
- 1/2. 4 credit(s). Type of Completion: zk (examination).
- Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Course Enrolment Limitations
- The course is offered to students of any study field.
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- Information on completion of the course: ISP
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 14 hodin/semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2011
- Extent and Intensity
- 1/2. 4 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
- Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Timetable of Seminar Groups
- B_OOP/cAPH: each odd Thursday 15:45–16:29 DELL ROOM E302PC, each odd Thursday 16:30–17:15 DELL ROOM E302PC and each even Thursday 15:45–16:29 DELL ROOM E302PC, each even Thursday 16:30–17:15 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: each even Thursday 14:00–14:44 DELL ROOM E302PC, each even Thursday 14:45–15:30 DELL ROOM E302PC, J. Lánský
B_OOP/vA21PH: Fri 4. 3. 12:00–13:30 DELL ROOM E302PC, Fri 18. 3. 15:30–17:00 DELL ROOM E302PC, Fri 1. 4. 13:45–15:15 DELL ROOM E302PC, 15:30–17:00 DELL ROOM E302PC, Fri 15. 4. 17:15–18:45 DELL ROOM E302PC, Fri 6. 5. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, J. Lánský
B_OOP/vA22PH: Fri 4. 3. 13:45–15:15 DELL ROOM E302PC, 15:30–17:00 DELL ROOM E302PC, Fri 18. 3. 17:15–18:45 DELL ROOM E302PC, Fri 1. 4. 12:00–13:30 DELL ROOM E302PC, Fri 15. 4. 15:30–17:00 DELL ROOM E302PC, Sat 7. 5. 8:00–9:30 DELL ROOM E302PC, 9:45–11:15 DELL ROOM E302PC, J. Lánský - Prerequisites (in Czech)
- Předpokládají se znalosti programování v jazyce C
- Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives (in Czech)
- Cílem je seznámit studenty s principy objektově orientovaného programování v programovacím jazyce C++.
- Syllabus (in Czech)
- Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: 1. Paradigmata programování, objektově orientované programování 2. Přetěžování funkcí, reference 3. Objekty, zapouzdření, dědičnost, konstruktory a destruktory 4. Přetěžování operátorů 5. Pozdní vazba, virtuální funkce, polymorfismus 6. Abstraktní datové typy 7. Šablony, výjimky, 8. Prostory jmen. 9. Objektové knihovny: streams, STL
- Literature
- required literature
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- not specified
- Povinná literatura
- Doporučená literatura
- Další zdroje
- Assessment methods (in Czech)
- Typ výuky:Výuka probíhá formou cvičení Rozsah povinné účasti ve výuce: Minimální povinná účast na cvičení v prezenčním studiu je 80%, na řízených skupinových konzultacích v kombinovaném studiu 50%. Studentům, kteří nesplní povinný rozsah účasti, mohou být v průběhu semestru zadány dodatečné studijní povinnosti (v míře, která umožní prokázat studijní výsledky a získané kompetence nezbytné pro úspěšné zakončení předmětu). Způsob zakončení předmětu: Zápočet za zápočtový program, ústní zkouška s přípravou na PC (2 hodiny)
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 14 hodin/semestr. - Teacher's information
- http://www.ksi.mff.cuni.cz/~lansky/vyuka/OOP/OOP-07.html
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2010
- Extent and Intensity
- 1/2/0. 4 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
- Guaranteed by
- doc. RNDr. Jan Lánský, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Lenka Bažantová - Timetable of Seminar Groups
- B_OOP/cAPH: Thu 14:00–14:44 DELL ROOM E302PC, Thu 14:45–15:30 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: each even Thursday 12:15–12:59 DELL ROOM E302PC, each even Thursday 13:00–13:45 DELL ROOM E302PC, J. Lánský
B_OOP/vA21PH: Fri 5. 2. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Fri 19. 2. 12:00–13:30 DELL ROOM E302PC, Fri 5. 3. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Fri 19. 3. 12:00–13:30 DELL ROOM E302PC, Fri 9. 4. 12:00–13:30 DELL ROOM E302PC, J. Lánský
B_OOP/vA22PH: Fri 5. 2. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Fri 19. 2. 13:45–15:15 DELL ROOM E302PC, Fri 5. 3. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Fri 19. 3. 13:45–15:15 DELL ROOM E302PC, Fri 9. 4. 13:45–15:15 DELL ROOM E302PC, J. Lánský - Prerequisites (in Czech)
- Předpokládají se znalosti programování v jazyce C
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives (in Czech)
- Cílem je seznámit studenty s principy objektově orientovaného programování v programovacím jazyce C++.
- Syllabus (in Czech)
- Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: 1. Paradigmata programování, objektově orientované programování 2. Přetěžování funkcí, reference 3. Objekty, zapouzdření, dědičnost, konstruktory a destruktory 4. Přetěžování operátorů 5. Pozdní vazba, virtuální funkce, polymorfismus 6. Abstraktní datové typy 7. Šablony, výjimky, 8. Prostory jmen. 9. Objektové knihovny: streams, STL
- Literature
- required literature
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- recommended literature
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- not specified
- Povinná literatura
- Doporučená literatura
- Další zdroje
- Assessment methods (in Czech)
- Typ výuky:Výuka probíhá formou cvičení Rozsah povinné účasti ve výuce: Minimální povinná účast na cvičení v prezenčním studiu je 80%, na řízených skupinových konzultacích v kombinovaném studiu 50%. Studentům, kteří nesplní povinný rozsah účasti, mohou být v průběhu semestru zadány dodatečné studijní povinnosti (v míře, která umožní prokázat studijní výsledky a získané kompetence nezbytné pro úspěšné zakončení předmětu). Způsob zakončení předmětu: Zápočet za zápočtový program, ústní zkouška s přípravou na PC (2 hodiny)
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 14 hodin/semestr. - Teacher's information
- http://www.ksi.mff.cuni.cz/~lansky/vyuka/OOP/OOP-07.html
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2009
- Extent and Intensity
- 1/2. 4 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
- Guaranteed by
- prof. RNDr. Ondřej Čepek, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Lenka Bažantová - Timetable of Seminar Groups
- B_OOP/cAPH: Thu 10:30–11:14 DELL ROOM E302PC, Thu 11:15–12:00 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: each even Thursday 8:45–9:29 DELL ROOM E302PC, each even Thursday 9:30–10:15 DELL ROOM E302PC, J. Lánský
B_OOP/vA21PH: Fri 6. 2. 15:30–17:00 DELL ROOM E302PC, Fri 20. 2. 15:30–17:00 DELL ROOM E302PC, Fri 6. 3. 15:30–17:00 DELL ROOM E302PC, Fri 20. 3. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Fri 17. 4. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, J. Lánský
B_OOP/vA22PH: Fri 6. 2. 17:15–18:45 DELL ROOM E302PC, Fri 20. 2. 17:15–18:45 DELL ROOM E302PC, Fri 6. 3. 17:15–18:45 DELL ROOM E302PC, Fri 3. 4. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Fri 17. 4. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, J. Lánský - Prerequisites (in Czech)
- K tomuto předmětu nejsou nutné žádné zvláštní znalosti nad rámec běžných vědomostí
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives (in Czech)
- Anotace je stejná pro všechny formy studia Cíl kursu Cílem je seznámit studenty s principy objektově orientovaného programování v programovacím jazyce C++.
- Syllabus (in Czech)
- Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: 1. Paradigmata programování, objektově orientované programování 2. Přetěžování funkcí, reference 3. Objekty, zapouzdření, dědičnost, konstruktory a destruktory 4. Přetěžování operátorů 5. Pozdní vazba, virtuální funkce, polymorfismus 6. Abstraktní datové typy 7. Šablony, výjimky, 8. Prostory jmen. 9. Objektové knihovny: streams, STL
- Literature
- Miroslav Virius: Programování v C++
- Herb Sutter: Exceptional C++, More Exceptional C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Bruce Eckel: Myslíme v jazyku C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Bjarne Stroustrup: The C++ Programming Language
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Miroslav Virius: Od C k C++
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- Assessment methods (in Czech)
- Vyučující metody Metody hodnocení Způsob zakončení: Zápočet za zápočtový program, ústní zkouška
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 14 hod. za semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationWinter 2008
- Extent and Intensity
- 2/1. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
- Guaranteed by
- prof. RNDr. Ondřej Čepek, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Lenka Bažantová - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF, specialization Manažerská informatika)
- Applied Informatics (programme VSFS, B-INF, specialization Software Systems)
- Language of instruction
- Czech
- Further Comments
- The course can also be completed outside the examination period.
B_OOP Object-oriented Programming
University of Finance and AdministrationSummer 2008
- Extent and Intensity
- 2/2. 4 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. RNDr. Jan Lánský, Ph.D. (seminar tutor)
- Guaranteed by
- prof. RNDr. Ondřej Čepek, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Lenka Bažantová - Timetable of Seminar Groups
- B_OOP/cAPH: Wed 14:00–14:44 E303PC, Wed 14:45–15:30 E303PC, J. Lánský
B_OOP/pAPH: Wed 10:30–11:14 E303PC, Wed 11:15–12:00 E303PC, J. Lánský
B_OOP/vA21PH: Fri 15. 2. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Fri 14. 3. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Fri 4. 4. 12:00–13:30 DELL ROOM E302PC, Fri 18. 4. 17:15–18:45 E303PC, 15:30–17:00 DELL ROOM E302PC, J. Lánský
B_OOP/vA22PH: Fri 15. 2. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Fri 14. 3. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Fri 4. 4. 13:45–15:15 DELL ROOM E302PC, Fri 18. 4. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, J. Lánský - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives (in Czech)
- Anotace je stejná pro všechny formy studia Cíl kursu Cílem je seznámit studenty s principy objektově orientovaného programování v programovacím jazyce C++.
- Syllabus (in Czech)
- Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: 1. Paradigmata programování, objektově orientované programování 2. Přetěžování funkcí, reference 3. Objekty, zapouzdření, dědičnost, konstruktory a destruktory 4. Přetěžování operátorů 5. Pozdní vazba, virtuální funkce, polymorfismus 6. Abstraktní datové typy 7. Šablony, výjimky, 8. Prostory jmen. 9. Objektové knihovny: streams, STL
- Assessment methods (in Czech)
- Vyučující metody Metody hodnocení Způsob zakončení: Zápočet za zápočtový program, ústní zkouška
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 14 hod. za semestr.
B_OOP Object-oriented Programming
University of Finance and AdministrationWinter 2007
- Extent and Intensity
- 0/0. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- RNDr. Eva Kubátová (seminar tutor)
doc. RNDr. Jan Lánský, Ph.D. (seminar tutor) - Guaranteed by
- prof. RNDr. Ondřej Čepek, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Lenka Bažantová - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF)
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 20 hod. za semestr.
- Enrolment Statistics (recent)