Il corso fornisce una panoramica sui temi del green computing e sulle soluzioni proposte per (a) valutare e ridurre il consumo energetico e l’emissione di carbonio nell’ambito dei sistemi ICT e delle telecomunicazioni, (b) progettare sistemi hardware e software efficienti dal punto di vista energetico e (c) ridurre lo scarto e l’inquinamento dovuti all’e-waste.
The course provides an overview of green computing issues and proposed solutions for (a) evaluating and reducing energy consumption and carbon emissions in ICT and telecommunication systems, (b) designing energy-efficient hardware and software systems, and (c) reducing e-waste and pollution.
Il corso prevede prove di verifica (anche in itinere) volte a verificare le conoscenze acquisite e la capacità di discutere in modo critico i temi e i concetti presentati, utilizzando un lessico tecnico opportuno.
Assessment will be performed though tests (also during the course) aimed at verifying the knowledge acquired and the ability to critically discuss the topics and concepts presented, using an appropriate technical vocabulary.
Capacità di valutare l’impatto ambientale di sistemi ICT e individuare possibili soluzioni per ridurre consumo energetico e immissioni di carbonio, impiegando strumenti e modelli esistenti.
Ability to assess the environmental impact of ICT systems and identify possible solutions to reduce energy consumption and carbon emissions, using existing tools and models.
Il corso prevede prove di verifica (anche in itinere) volte a risolvere semplici casi di studio, valutando l’impatto ambientale di sistemi ICT e individuando alcune migliorie possibili.
The course relies on assessment tests aimed at solving simple case studies, evaluating the environmental impact of ICT systems and identifying possible improvements.
Capacità di impostare e condurre discussioni con altri sui temi del corso, anche con l’utilizzo di presentazioni e strumenti per il lavoro cooperativo.
Ability to set up and lead discussions with others on course topics, including using presentations and tools for cooperative work.
Il corso prevede presentazioni e/o discussioni svolte dagli studenti sui temi del corso per la verifica dei comportamenti.
The course includes presentations and/or discussions by students on the course topics.
Conoscenze di base di un linguaggio di programmazione, di sistemi operativi e reti.
Basic knowledge of a programming language, operating systems and networks.
Lezioni frontali combinate con attività di risoluzione cooperativa di problemi o casi di studio.
Possibilità di attivare prove in itinere di controllo continuo.
Lectures combined with cooperative problem-solving activities or case studies.
Possibility to activate continuous assessment during the course.
Slide e articoli scientifici indicati durante il corso.
Slides and scientific papers indicated during the course.
Come per i frequentanti.
Same as for students attending classes.
L'esame consiste in una prova scritta e in una prova orale sui temi affrontati durante il corso. In alternativa, sarà possibile partecipare a prove in itinere di controllo continuo e a una prova orale.
The examination consists of a written test and an oral test on topics covered during the course. Alternatively, it will be possible to take part in continuous assessment activities and to sit an oral test.