Software technology Lab


Course type: Master +2
Value in ECTS: 3
Bibliographic references available on the University Library website


Master in Technologies for Human Communication
Anno accademico 2010/11 - 2. anno - Semestre autunnale - Competenze realizzative

The aim of this course is to give a common basic knowledge and a shared language, useful to interact with specialist of software developement. This will be achieved through the exploration of diffused concepts that are widely applied in the software development field. The laboratory activity is based on a chosen real-world case. After an overview of characteristics, methodologies and technologies used to create web-based solution for communication-oriented software, the students will work on to solve this practical case using the new knowledge presented. Some concepts that will be presented are: software lifecycle models, formal language for specifying functionalities and properties (UML), basis of web-enabled software solution, language for dynamic web development (PHP), standard language for data exchange (XML). A substantial part of the laboratory activities will be devoted to group work directed toward the proposed real-world project´s realization.