Homeworks - Oyedeji Shola

In this wiki page, the homeworks of the course - Green IT and Sustainable Computing are done. At the beginning, there is a general overview of the course. After the overview, all the personal homeworks are listed.

Overview on this Course

There were three seminars on this course. The seminars were held on two books: “Computing research for sustainability” and “Simon Bell: Sustainability Indicators” Discussion on the seminars are given below:

Discussion Summary on Seminar 1
  • The term 'sustainability' is not defined clearly. As a result, the metrics to understand or measure sustainability are yet to find out
  • Limiting consumption level of consumers does not ensure sustainability
  • The model of any kind of development should form around the concept of sustainability
  • In the current age, sustainability is not achievable without IT. So it is wiser to think sustainability with IT
  • Using data once and storing them online is a waste, it is important to reuse online data
  • Smart technologies will help achieve sustainability
  • Time is always flowing, so if we can make people engaged in something, they will not get the time to waste resources
Discussion Summary on Seminar 2
  • Green coding technique should be introduced in programming courses
  • Research on sustainability modeling with the help of computational resources can lead to greater success in achieving sustainability
  • Defining the global demand of different resources is very important
  • “Do not design the product, design the life-cycle” - this is a good step towards sustainability
  • Eco-design adds more cost to a product. It is yet to find a sustainable process to minimize the cost
  • “Do not plan business with the product, plan with the service” - another policy that can help achieve sustainability
Discussion on Summary Seminar 3
  • XXX

Personal Works


  1. Laurie McCabe, 2009. What Is Green IT, and Why Should You Care?. Small Business Computing.com [online]. Available at: <http://goo.gl/uzxEQp> [Accessed on: 29 January 2016].
  2. Social Sustainability Indicators for Software: Initial Review [online]. Available at: <http://ceur-ws.org/Vol-1216/paper5.pdf> [Accessed on: 29 January 2016].
  3. What does Sustainability mean in and for Software Engineering? [online]. Available at: <https://goo.gl/IrJcqn> [Accessed on: 29 January 2016].

How to Increase Sustainability Aspects in LUT CS/SWE

Critical Thinking and Argumentation (For Coursera Diploma)

Web Based Materials

There are a number of web based materials which could be very useful for this course:

  1. Free course on “Critical Reasoning for Beginners” by the University of Oxford: Online video and audio lectures on this course are available at: <http://podcasts.ox.ac.uk/series/critical-reasoning-beginners>

Critical Thinking is logically supporting some causes or establishing some reasons. Argumentation is giving reasons and evidences to support a conclusion. So the term “Critical thinking and argumentation” refers to the process of supporting a conclusion through logical establishment of reasons.

In this course, critical thinking and argumentation could be implemented by defining a set of rules in every kind of discussion. The rules could be set in different ways. Anyone participating in any oral or written discussion, must follow these rules:

  1. He/she must specify first what conclusion he/she is supporting
  2. He/she should give the reasons behind his/her support
  3. He/she should logically explain his/her reasons with evidences

Following these rules will direct the participants to think and argument critically. At the same time, it will be easy to follow the overall discussion in a structured way.

Exam Questions

1) Can sustainability be achieved by restricting the consumption level of people? Justify your answer.

Answer to the Course Questionnaire