MVŠO:XOOP_UIM Object Oriented Programming - Course Information
XOOP_UIM Object Oriented Programming
Moravian Business College OlomoucSummer 2016
- Extent and Intensity
- 1/1/0. 2 credit(s). Type of Completion: z (credit).
- Teacher(s)
- Mgr. Aleš Keprt, Ph.D. (lecturer)
Mgr. Aleš Keprt, Ph.D. (seminar tutor) - Guaranteed by
- Mgr. Aleš Keprt, Ph.D.
Moravian Business College Olomouc - 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
- Company Information Systems (programme MVŠO, 1091)
- Course objectives
- This is an introductory course on software constructions, software engineering and software projects management. Students are taught "object thinking".
- Syllabus
- 1. Introduction. Installation of software tools.
2. Basic terms of object oriented programming.
3. Software crisis. The power of object oriented technologies.
4. Object, encapsulation, message, method, attribute.
5. Class, different point of views.
6. Data type, creation of objects.
7. Relations among objects. Association, aggregation, reflexive association. Navigation, role.
8. Relations among classes. Inheritance of operations and relations. Generalization and specialization.
9. Inheritance hierarchy. Levels of abstraction. Multiple inheritance.
10. Polymorphism, virtual methods, early and late binding, compatibility of classes. Inheritance vs aggregation. Metamorphoses and flexibility.
11. Software engineering.
12. Introduction to UML modelling language.
- 1. Introduction. Installation of software tools.
- Literature
- required literature
- PECINOVSKÝ R. Naučte se myslet a programovat objektově. Computer Press. ISBN 978-80-251-2126-9. info
- FOWLER M. Destilované UML. Grada, 2009. ISBN 978-80-247-2062-3. info
- WONG S. Principles of Object-Oriented Programming. Orange Grove Texts Plus, 2009. ISBN 1616100621. info
- recommended literature
- KEPRT A. Softwarové konstrukce v jazyce C#. Olomouc, 2015. info
- FOWLER M. UML Distilled. 3.vyd. Pearson Education / Addison-Wesley, 2004. ISBN 0-321-19368-7. info
- KRAVAL I. Objektové modelování a UML v praxi 2000. Object consulting, 2000. info
- KRAVAL I. Úvodní pojmy objektového programování. Object Consulting, 1999. info
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
- Enrolment Statistics (recent)
- Permalink: https://is.mvso.cz/course/mvso/summer2016/XOOP_UIM