FPF:UIINP50 Algorithms and Programming III - Course Information
UIINP50 Algorithms and Programming III
Faculty of Philosophy and Science in OpavaWinter 2019
- Extent and Intensity
- 0/2/0. 2 credit(s). Type of Completion: z (credit).
- Teacher(s)
- RNDr. Miroslav Langer, Ph.D. (seminar tutor)
- Guaranteed by
- RNDr. Miroslav Langer, Ph.D.
Institute of Computer Science – Faculty of Philosophy and Science in Opava - Prerequisites (in Czech)
- TYP_STUDIA(B)&& UIINP02 Algorithms and programming I
- Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- Students will learn the basic principles of object-oriented programming in C ++, inheritance principles, polymorphism, encapsulation, using previously discussed structures such as cycles, decision-making structures, inputs and outputs, exceptions, etc. with a focus on object-oriented approach.
- Learning outcomes
- Students will be able to:
- summarize the important features of object-oriented programming;
- describe the principles of inheritance, polymorphism;
- analyze the problem, design and apply its solution based on the object-oriented approach; - Syllabus
- 1. Classes, objects
- 2. Methods
- 3. Inheritance, polymorphism
- 4. Encapsulation
- 5. Nested classes
- 6. Abstract classes
- 7. Method overloading
- 8. Templates
- 9. Overloading of operators
- 10. Exceptions
- 11. Namespace
- 12. Threads
- 13. Introduction to WinAPI
- Literature
- required literature
- Stephen Prata. Mistrovství v C++ 4. aktualizované vydání. 2013. ISBN 9788025138281. info
- recommended literature
- http://www.builder.cz/rubriky/c/c--/ucime-se-win-api-motivacni-uvod-155994cz
- https://stackoverflow.com
- http://www.cplusplus.com
- http://msdn.microsoft.com, http://www.itnetwork.cz
- Prokop, J. Algoritmy v jazyku C a C++. Praha, 2015. ISBN 24797465. info
- KRUGLINSKI, David, Scot WINGO and George SHEPHERD. Programujeme v Microsoft Visual C++. Praha: Computer Press, 2000. ISBN 80-7226-362-5. info
- Teaching methods
- Tutorials in a computer lab
- Assessment methods
- Credit:
1. Demonstration of skills during exercise: build an application in the range of the course.
2. Compulsory attendance at seminars min. 75%. - Language of instruction
- Czech
- Further Comments
- The course can also be completed outside the examination period.
- Enrolment Statistics (Winter 2019, recent)
- Permalink: https://is.slu.cz/course/fpf/winter2019/UIINP50