Scheda programma d'esame
GREEN COMPUTING
STEFANO FORTI
Academic year2022/23
CourseCOMPUTER SCIENCE
Code792AA
Credits6
PeriodSemester 2
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
GREEN COMPUTINGINF/01LEZIONI48
ANTONIO BROGI unimap
STEFANO FORTI unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

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.

Knowledge

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.

Modalità di verifica delle conoscenze

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 criteria of knowledge

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à

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.

Skills

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.

Modalità di verifica delle capacità

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.

Assessment criteria of skills

The course relies on assessment tests aimed at solving simple case studies, evaluating the environmental impact of ICT systems and identifying possible improvements.

Comportamenti

Capacità di impostare e condurre discussioni con altri sui temi del corso, anche con l’utilizzo di presentazioni e strumenti per il lavoro cooperativo.

Behaviors

Ability to set up and lead discussions with others on course topics, including using presentations and tools for cooperative work.

Modalità di verifica dei comportamenti

Il corso prevede presentazioni e/o discussioni svolte dagli studenti sui temi del corso per la verifica dei comportamenti.

Assessment criteria of behaviors

The course includes presentations and/or discussions by students on the course topics.

Prerequisiti (conoscenze iniziali)

Conoscenze di base di un linguaggio di programmazione, di sistemi operativi e reti.

Prerequisites

Basic knowledge of a programming language, operating systems and networks.

Indicazioni metodologiche

Lezioni frontali combinate con attività di risoluzione cooperativa di problemi o casi di studio.

Possibilità di attivare prove in itinere di controllo continuo.

Teaching methods

Lectures combined with cooperative problem-solving activities or case studies.

Possibility to activate continuous assessment during the course.

Programma (contenuti dell'insegnamento)
  • Il concetto di sostenibilità e l’impatto ambientale del ciclo di vita dei sistemi ICT contemporanei
  • Tecniche di valutazione di un sistema ICT in base al carbonio prodotto, alle fonti energetiche usate, all’intensità di carbonio complessiva, al power usage effectiveness 
  • Efficientamento energetico di sistemi ICT e principi di green software engineering  
  • Carbonio integrato, e-waste e obsolescenza programmata
  • Problemi e soluzioni dalla letteratura recente 
Syllabus
  • The concept of sustainability and the life cycle environmental impact of modern ICT systems
  • Techniques for evaluating an ICT system based on carbon emissions, energy sources used, overall carbon intensity, power usage effectiveness
  • Energy efficiency of ICT systems and principles of green software engineering
  • Integrated carbon, e-waste and planned obsolescence
  • Open problems and solutions from recent literature
Bibliografia e materiale didattico

Slide e articoli scientifici indicati durante il corso.

Bibliography

Slides and scientific papers indicated during the course.

Indicazioni per non frequentanti

Come per i frequentanti.

Non-attending students info

Same as for students attending classes.

Modalità d'esame

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.

Assessment methods

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.

Updated: 14/12/2022 11:04