- Docente: Enrico Denti
- Credits: 4
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: Second cycle degree programme (LM) in Computer Engineering (cod. 0937)
Learning outcomes
The aim of this activity is to apply the knowledge, metholodologies and tools learned in the main module to a practical project, proposed by the student and validated by the teacher.
Course contents
The project can deal with any issue in the Languages and Computational Models area, including the development of multi-paradigm applications. The project activity must indicate explicitly the initial requirements, the problem analysis, the project and the architecture of the selected solution (including the evaluation of possible alternatives and the motivation(s) for choosing the specific one), implementation choices, testing methodologies and techniques, and a final demo.
Readings/Bibliography
Please refer to the list of the associated main module.
Teaching methods
This activity does not include any lecture.
Assessment methods
The exam consists of an oral discussion, where the student presents his/her project with explicit reference to the project goals, the consequent architecture, the implementation choices, providing adequate motivations.
Teaching tools
Given the applicative nature of this activity, the tools will be selected either by student or in cooperation with the teacher, based on the specific project requirements. In any case, adequate motivations shall be given during the project presentation and discussion.
Links to further information
http://enricodenti.disi.unibo.it
Office hours
See the website of Enrico Denti
SDGs
This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.