AI AND SUSTAINABILITY - 2024/5

Module code: EEEM073

Module Overview

Recently, Artificial Intelligence (AI) has been playing a key role in the research and development of scientific and technological breakthroughs in many disciplines to solve real world problems, providing new foundations and steppingstones to foster more advances and solutions. In this context, AI has a great potential to play a transformative role in helping to achieve the United Nations Sustainable Development Goals (UNSDG), by providing new insights, enabling more efficient use of resources, and supporting a better understanding of complex systems that underpin the dynamics of people's lives and the planet's environment. Therefore, the purpose of this module is to present the key concepts with practical applications related to the development of more sustainable AI techniques (e.g. model, data and energy efficiency, bias and unfairness identification and mitigation, trustworthy AI, physics-informed neural networks etc.), and AI solutions to support UNSDGs (e.g. clean air, clean energy, clean water, waste management, smart manufacturing etc.).

Module provider

Computer Science and Electronic Eng

Module Leader

SPERANDIO NASCIMENTO Erick (CS & EE)

Number of Credits: 15

ECTS Credits: 7.5

Framework: FHEQ Level 7

Module cap (Maximum number of students): N/A

Overall student workload

Independent Learning Hours: 60

Lecture Hours: 18

Tutorial Hours: 3

Laboratory Hours: 18

Guided Learning: 21

Captured Content: 30

Module Availability

Semester 2

Prerequisites / Co-requisites

Students are advised to possess good programming skills, ideally in Python.

Module content

Introduction to AI and Sustainability

AI core concepts recap

AI for time series processing Trustworthy

AI Model and data efficiency

Physics-Informed Neural Networks

Advanced topics in AI and Sustainability

Practical applications in AI and Sustainability

Assessment pattern

Assessment type Unit of assessment Weighting
Coursework Individual Coursework 100

Alternative Assessment

N/A

Assessment Strategy

The assessment strategy is designed to provide students with the opportunity to demonstrate:

Ability to understand and implement the key concepts and core fundamental knowledge in sustainability of AI and AI for sustainability;

Ability to understand the needs required to build appropriate solutions for a range of sustainability challenges and problems using AI techniques, either in the sustainability of AI or AI for sustainability;

Ability to develop, evaluate, experiment, demonstrate and apply appropriate AI techniques to tackle real-world sustainability challenges, generating suitable and defensible results.

Thus, the summative assessment for this module consists of:


  • Individual Coursework: a report along with the corresponding code (in Jupyter Notebook format) developed to solve a real-world problem either in the sustainability of AI or AI for sustainability. This addresses LOs 1,2,3, and 4.



Formative assessment:

For the module, students will receive formative assessment/feedback in the following ways. During lectures, by question and answer sessions and group discussions During labs, by question and answer sessions and group discussions using worked examples By means of unassessed tutorial problems (with answers/model solutions) Via the marking of the assignment, both electronic file submissions, codes and written report Feedback: Students will be taught weekly through lectures and guided to work on weekly practical tasks through lab exercises. The corresponding solutions will provide feedback on understanding and practicing. Lectures, labs, tutorials, independent learning, and feedback will then support the coursework. Individual feedback on the coursework will be given to the student.

Module aims

  • This module aims to provide an understanding of what AI and Sustainability means i.e. the aspects of the sustainability of AI, and AI for sustainability, time series processing with AI, trustworthy AI, model and data efficiency techniques, physics-informed neural networks, along with some advanced topics in AI that play a key role in the sustainable development, such as foundation models and diffusion models applied to sustainability challenges.

Learning outcomes

Attributes Developed
001 Develop an understanding of the core concepts, complementarities and differences between the sustainability of AI, and AI for sustainability.
002 Apply advanced techniques that aim to develop more sustainable AI solutions employing time series processing, data-driven and physic-informed approaches. KPT
003 Develop state-of-the-art AI solutions that can support in achieving the UNSDGs. PT
004 Apply advanced techniques that aim to develop sustainable development employing efficient and trustworthy AI approaches. KPT

Attributes Developed

C - Cognitive/analytical

K - Subject knowledge

T - Transferable skills

P - Professional/Practical skills

Methods of Teaching / Learning

The learning and teaching strategy is designed to:

This module aims to present an introductory course on the core concepts, background theory and key fundamental aspects of the sustainability of AI and AI for sustainability i.e. AI and Sustainability through lectures designed to deliver modern theorectical content, along with lab activities to present to the student practical applications of what was learnt in the lectures.

The lectures will be presented using PowerPoint presentations containing the teaching materials, along with annotations in the whiteboard. Interactions between the lecturer and the students will be carried out to stimulate and foster the learning process, which will be based on some question-and-answering sessions. The labs will be designed in Python, aiming at providing further technical depth of the content delivered to the students, with practical examples of real-world situations where students would need to apply these concepts.

The learning and teaching methods include:

Lectures

Labs

Tutorials

Class discussion integrated within lectures, labs and tutorials

Designed real-world problems to be used as case studies during lectures and labs

Indicated Lecture Hours (which may also include seminars, tutorials, workshops and other contact time) are approximate and may include in-class tests where one or more of these are an assessment on the module. In-class tests are scheduled/organised separately to taught content and will be published on to student personal timetables, where they apply to taken modules, as soon as they are finalised by central administration. This will usually be after the initial publication of the teaching timetable for the relevant semester.

Reading list

https://readinglists.surrey.ac.uk
Upon accessing the reading list, please search for the module using the module code: EEEM073

Other information

The School of Computer Science and Electronic Engineering is committed to developing graduates with strengths in Employability, Digital Capabilities, Global and Cultural Capabilities, Sustainability, and Resourcefulness and Resilience. This module is designed to allow students to develop knowledge, skills, and capabilities in the following areas: Digital capabilities: The advanced topics in AI and Sustainability taught in this module will provide students skills in coding and other computer science techniques that are fundamental in developing and deploying more sustainable AI solutions and solving sustainability challenges using AI techniques. Employability: This module provides transferable and underpinning skills in advanced programming, AI, sustainability, software and data processing that are important in solving many real-world problems in AI and sustainability. This includes skills in developing AI solutions that are environmentally and socially sustainable, and that aim to solve sustainability challenges that contribute to achieving UNSDGs. Those skills are highly appreciated by employers in many disciplines of knowledge, which are even more important for those companies working towards achieving Industry 5.0 and Society 5.0 standards. Global and cultural capabilities: AI and sustainability are global challenges that are of great interest to industries, companies, governments and societies worldwide. This module provides a unique opportunity to delve into the intersection of these two areas and develop hard and soft skills that can be used not only regionally but also globally, contributing to raise awareness on the importance of developing more sustainable AI solutions, that can also be applied to solve sustainability problems. Resourcefulness and Resilience: This module allows students to develop skills in methods they have learned in lecture and labs materials, so that they can be ready to reason about and solve new unseen real-world problems in AI and sustainability. Sustainability: This module is especially linked to Sustainability as it is focused on bringing the core knowledge and developing the skills necessary to develop more sustainable AI solutions, and how to develop them to solve sustainability challenges to achieve UNSDGs.

Please note that the information detailed within this record is accurate at the time of publishing and may be subject to change. This record contains information for the most up to date version of the programme / module for the 2024/5 academic year.