|
Lecturer(s)
|
-
Hřídel Jan, Ing.
-
Merta Jan, Ing. Ph.D.
-
Fikejz Jan, Ing. Ph.D.
|
|
Course content
|
Lecture program: 1. Introduction to design patterns (DP), their use and basic classification, use of design pattern generation using EA 2. Factory method, Abstract factory 3. Builder, Singleton 4. Prototype 5. Adapter, Bridge 6. Composite, Decorator 7. Facade, Flyweight 8. Proxy, Interpreter 9. Chain of Responsibility, Command 10. Iterator, Mediator 11. Memento, Observer 12. State, Strategy 13. Template, Visitor Exercise program: Exercises focus on the practical implementation of individual topics from the lectures in the JAVA language
|
|
Learning activities and teaching methods
|
|
Monologic (reading, lecture, briefing), Methods of individual activities, Skills training
|
|
Learning outcomes
|
To learn basic programming techniques of structured programming in C language.
After taking the course, the student has basic skills in C language programming.
|
|
Prerequisites
|
A prerequisite is basic knowledge from the field of algorithmization and programming.
|
|
Assessment methods and criteria
|
Written examination, Home assignment evaluation
Participation in trainings - min 70%. Preparing and submitting all assignments given at trainings. Successful completion of the credit test - min 60%. Successful completion of the exam test - min 60%.
|
|
Recommended literature
|
-
Herout, P. Učebnice jazyka C - 2. díl. IV. přepracované vydání.. KOPP, 2004.
|