The goal of the special programming techniques course consists of teaching how to decompose functionality to support their reuse, testing and easy their maintenance. Specific modern programming techniques will be used as computational reflection, aspect-oriented programming, context oriented programming, software product lines ...
Expected learning outcomes
Lesson period: First semester
(In case of multiple editions, please check the period, as it may vary)