Object Oriented Programming
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
18OOP | Z | 2 | 2C | Czech |
- Garant předmětu:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Software Engineering
- Synopsis:
-
This course consists of the contributions of students concerning given topics concerned on technologies uded in program development.
- Requirements:
-
C++ programming
- Syllabus of lectures:
- Syllabus of tutorials:
-
1. Objektové knihovny pro tvorbu aplikací pro Windows
2. Základy standardu COM
3. Základy standardu CORBA
4. Objektové modelování v jazyce UML
5. Návrhové vzory,
6. Refaktoring
7. RMI
8. Webové služby
- Study Objective:
-
Knowledge:
Basics of the object oriented program development technologies.
Ability:
Application of these technologies in the software development.
- Study materials:
-
Key references:
[1] E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns. Addison-Wesley 1994. ISBN 0-201-63361-2
[2] Martin Fowler: Refaktoring. Grada 2004. ISBN 80-247-0299-1.
Recommended references:
[1] J. Schmuller: Myslíme v jazyku UML. Praha, Grada 2001. ISBN 80-247-0029-8
[1] A. Rofail, Y. Shohoud: Mastering COM and COM+. Sybex 2000. ISBN 0-7821-2348-8.
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Matematické inženýrství (elective course)
- Aplikace softwarového inženýrství (compulsory course of the specialization)
- Aplikovaná algebra a analýza (elective course)
- Aplikace informatiky v přírodních vědách (compulsory course in the program)
- Jaderná a částicová fyzika (elective course)
- Matematické inženýrství (elective course)
- Matematická informatika (compulsory course in the program)
- Fyzikální elektronika - Počítačová fyzika (elective course)
- Kvantové technologie (elective course)