Green Economy and Digitalization are in the core of the Sustainable Development Goals, and could help to accomplish the Paris Agreement to mitigate climate change. Moreover, Green Economy and Digitalization constitute the 50% of the EU Next Generation recovery funds, and will be two of the main economic vectors in the next decade. The purpose of this course is to combine Green Economy and Digitalization by choosing a relevant topic in Green Economy, build an economic model to study that topic, and develop an app based on that model.
The course is organized in two different modules that complement each other. In both modules, the students will work in random groups of 6-7 students. In the first module, the students will build a economic model to work out transport carbon emissions. The students will read academic papers and official documents to work out the carbon emissions for different means of conveyance. The students will write a 7-8 pages paper (no more) in which they motivate the paper and explain the methodology used to work out transport carbon emissions. The students will use that methodology to develop an algorithm to work the transport carbon emissions when they develop their app in the second module of the course.
In the second module, the students will develop an app to work out the transport carbon emissions. This module consists in three different blocks. In the first block, the students will design the layout of the app by using HTML, CSS, Flask, and JavaScript. In the second block, by using the economic model developed in the first module, the students develop an algorithm in Python to program that model. In the second block, the students will connect the carbon emissions to a database, and they will disclose some useful tables and graphs about those carbon emissions by using Chart.js and Flask-MySQL. In the second block, by using application programming interface (API), the students also will learn to connect their apps with different web pages to have access to real data on air pollution. Finally, in the third block, the students will learn to deploy their app in the server by using GitHub, Heroku and Amazon Web Service. Moreover, the students will develop some basic scripts in PostgreSQL to extract valuable information from their databases.
By the end of the course each group and each single student will have its own web page running on the server (Heroku and Amazon Web Service), and that web page will be linked to its own repository in GitHub. The objective of this course is to help the students not to find a job, but to create their own jobs. If the students have a good idea, I would like to help them to develop that idea and to create their own companies/cooperatives/NGOs. The students' web pages will help to achieve that objective by promoting their work and by sharing their projects with potential employers.
The webpage of the course is in this link (https://forwardedu.org/green_digitalization_course), user (bjork@demo.com), password (ciao). The apps developed by the students the last year are in this link (https://forwardedu.org/green_digitalization_course/gd_students_apps), user (bjork@demo.com), password (ciao).