Course code InfT3033

Credit points 2

Computational Sustainability

Total Hours in Course80

Number of hours for lectures16

Number of hours for seminars and practical classes16

Independent study hours48

Date of course confirmation20.03.2019

Responsible UnitDepartment of Computer Systems

Course developers

author prof.

Līga Paura

Dr. agr.

author Datoru sistēmu katedra

Vitālijs Komašilovs

Dr. sc. ing.

author Datoru sistēmu katedra

Aleksandrs Gailums

Dr. oec.

author prof.

Irina Arhipova

Dr. sc. ing.

author prof.

Gatis Vītols

Dr. sc. ing.

Prior knowledge

Citi1015, Fundamentals of Sustainable Development

Mate2010, Discrete Mathematics

Course abstract

Computational Sustainability course introduces computational models, methods and tools to support various disciplines in decision support and development of more effective policies for sustainable development. In this course students will identify common problems and computational solutions that can provide support solving climate change, society sustainability, environment, urban design, transportation logistics and preservation of biodiversity. Course introduces solutions that include analysis of interdisciplinary systems design, machine learning, optimization, statistical modelling and certain data mining methods.

Learning outcomes and their assessment

Knowledge about computational models, methods and tools for decision support for solving various interdisciplinary issues – assessment with practical assignments and test.
Skills analyse interdisciplinary field and find solutions using information technologies – assessment with practical assignments.
Competences individually analyse data and find reasoned information technology solution – assessment with reaction paper.

Course Content(Calendar)

Kursa plāns/saturs / Course plan
1. Computation sustainability as interdisciplinary field for problem solutions.
2. Ecosystems concept and services. Ecosystems services quantification and evaluation.
Module: human
3. Human-computer interaction. Computer systems and device management interfaces. Human-computer interaction strategy development for various systems.
4. Information technologies and systems accessibility. User groups and technology accessibility. Accessibility guidelines for people with disabilities. Information system accessibility standards.
5. Cross-cultural systems development. Globalisation and localisation strategies. Methods for cross-cultural systems development. Culture marker and dimension models.
Module: nature
6. Biological diversity evaluation and plan development. Biological diversity components. Population dynamic models and impact on biological diversity. Methods for evaluation of biological diversity and tools for planning diversity preservation and development.
7. Biological and social object life span analysis and estimations. Methods for life span analysis. Life span analysis and estimation application in real cases.
8. Climate change models. Quantitative methods for simulation of climate changes, based on climate impact factors, including atmosphere layer, ocean development, land surface and ice melting dynamics.
Module: environment and infrastructure
9. Computation solutions for building energy efficiency.
10. Smart transportation and transport logistics solutions and challenges. Computational technologies for transportation flow monitoring in cities.
Module: interdisciplinary information systems development
11. Agriculture, forestry and environment information management. Management system tasks and structure.
12. Precision technology platforms. Components of precision technologies. Tendencies in development of precision technologies.
13. Precision systems for agriculture and forestry. Precision field cultivation, animal husbandry and beekeeping solutions. Precision forestry solutions.
Module: development of computation technologies
14. Computational technology development estimates. Information and communication technology innovation, patents and applications.
15. Application and impact measurement of technologies. Technological innovation application for interdisciplinary solutions.

Requirements for awarding credit points

To receive credit point’s students require to successfully develop and present reaction paper, pass test and develop 5 practical assignments.
Test: variety of computing solutions.

Description of the organization and tasks of students’ independent work

Reaction paper includes analysis of certain sustainability development issues with presentation of possible solutions and support tools for solution development. Paper presentation is included during final lectures.

Criteria for Evaluating Learning Outcomes

Course assessment is calculated as an average score from reaction paper, test and practical assignments.
Course assesment are aquired with one reaction paper. When writing reaction paper students analyse particular problem and argue about possible solutions using computation technologies.
For every successfully developed (passed) practical assignment students receive 2 points which at the end allow acquiring 10 points.

Compulsory reading

Dastbaz M., Pattinson C., Akhgar B. Green Information Technology: A Sustainable Approach
Thiele L.P. Sustainability. Key Concepts. Polity Press, 2015. 348. 65
Bridge Street, Cambridge CB2 1UR, UK.-234 p.
Artificial Intelligence for Computational Sustainability: A Lab Companion, [tiešsaiste]. [skatīts 01.04.2019.] Pieejams:

Further reading

Oliver M. Precision agriculture for sustainability and environmental protection. 711 Third Avenue, New York, NY 10017. 283 p.
CompSust zinātniskās konferences raksti: [tiešsaiste]. [skatīts 01.04.2019.]


Bachelor (undergraduate) level study program “Information Technologies for Sustainable Development”