A. Shalloway, J. Trott, “Design Patterns Explained”, 2005, 2nd edition.
Learning Objectives
The Course is aimed at providing the knowledge of advanced programming models (Design Pattern) together with applying them to the analysis, design and testing of complex systems (mainly in telecommunications).
Prerequisites
Knowledge of procedural programming ( C )
Basic knowledge of O.O. programming principle
Teaching Methods
Classroom-taught lesson
Laboratory activities
Type of Assessment
The evaluation can be either a final test with several questions and a practical exercise or a group exam applied to the design, implementation and testing of a typical Internet application.