L'insegnamento prevede 2.0 CFU erogati con Didattica Innovativa come segue:

Blended Learning & Flipped Classroom

Corso di Studi

Codice Piano di Studio preventivamente approvato

Da (compreso)

A (escluso)

Insegnamento

Ing - Civ (Mag.)(ord. 270) - MI (489) INGEGNERIA PER L'AMBIENTE E IL TERRITORIO - ENVIRONMENTAL AND LAND PLANNING ENGINEERING

*

A

ZZZZ

052397 - ENERGY AND CLIMATE CHANGE MODELING AND SCENARIOS

Ing Ind - Inf (Mag.)(ord. 270) - BV (477) ENERGY ENGINEERING - INGEGNERIA ENERGETICA

*

A

ZZZZ

055635 - ENERGY AND CLIMATE CHANGE MODELING AND SCENARIOS

099446 - ENERGY MODELLING FOR ENERGY AND CLIMATE POLICIES FOR ENG4SD

Ing Ind - Inf (Mag.)(ord. 270) - BV (479) MANAGEMENT ENGINEERING - INGEGNERIA GESTIONALE

*

A

ZZZZ

052397 - ENERGY AND CLIMATE CHANGE MODELING AND SCENARIOS

Ing Ind - Inf (Mag.)(ord. 270) - MI (487) MATHEMATICAL ENGINEERING - INGEGNERIA MATEMATICA

*

A

ZZZZ

052397 - ENERGY AND CLIMATE CHANGE MODELING AND SCENARIOS

Obiettivi dell'insegnamento

The main objective of the course is to study climate change challenge using quantitative tools. Specifically, the aim is to learn the basic elements of the global energy and climate problems, evaluate the solutions with a focus on the energy sector, and use optimization and simulation models to evaluate the emission reduction and adaptation strategies.

To do so, a discussion of the fundamentals of the global economy, energy, land and climate systems will be complemented by development and applications of mathematical models which integrate these key components. The course will also teach programming languages used in energy-climate planning, such as GAMS, R and Python.

The course uses innovative teaching methods, in particular it is a flipped classroom course: students will form groups of 4/5 students and work on projects to improve one or more numerical integrated models to deal with climate change solutions, either on mitigation or adaptation.

Risultati di apprendimento attesi

- Knowledge and understanding

The students will learn what is global warming, how it affects the energy and economic systems, and what are the main solution strategies.

- Applying knowledge and understanding

The students will apply the theoretical concepts to numerical models which mimick the energy and climate systems

- Making judgements

The students will analyse the results of the models and will have to interpret then correctly, identifying robust results

-Comunication skills

The students will present in class a project, and thus will need to create a presentation and be able to communicate it properly

-Learning skills

The students will learn how to use computer programs like GAMS, R and Python

- Knowledge of the global climate and energy challenges

- Programming for scientific computing

- Data analysis and visualization

- Presentation skills

Argomenti trattati

The specific list of topics is as follows

Topic 1:Introduction to the global grand challenges: economy, energy, land, water and climate

Topic 2:Fundamentals of climate economics

Topic 3:Introducing the tools of Integrated Assessment Models

Topic 4:Mathematical Modeling and Optimization using the GAMS language

Topic 5:The simplest integrated energy-economy-climate model: the DICE model

Topic 6:Increasing complexities: energy systems, air pollution, land use and water use

Topic 7:Model calibration, diagnostics and validation

Topic 8:The role of technology and its progress towards a low carbon economy

Topic 9:Energy, economic development and green growth

Topic 10:Accounting for Risks and Uncertainty: Monte Carlo and stochastic programming modeling applications

Topic 11:Global Environmental Policies and Agreements: Modeling strategic interactions

Topic 12:Modeling European energy and climate policies

Topic 13:Statistical analysis of the past and projected drivers of the global grand challenges using R Studio

Prerequisiti

- Keen interest in global climate change and other environmental issues

- Interest in the global energy system

- Good knowledge of programming skills (Matlab, Python, R)

Modalità di valutazione

A pre-test at the beginning of the course will test the students programming skills. A 'pass' vote is required. If a student does not pass, he-she will need to retake it at the end of course together with the written exam (and will need to pass it).

Final grade will be based on two main components. A group project which involves model development and presentation during the course lectures. An additional written exam which will done during the standard exams timeline.

1) model development and group presentation (2/3). This will be done in class during the course, and we will evaluate both the modeling work as well as the communication skills. In particular, the teacher will assess the relvance of the chosen project, the validity of the software development (also looking at the code) as well as the presentation and oral skills.

2) Written exam on the GAMS programming language and answering to questions (1/3). This will test knowledge of programming and of the theoretical concepts. In particular, the students will be assigned an optimization problem and will need to translate it into GAMS (on paper). The theoretical questions will cover the topics examined in class.