Carbon Footprint Calculator for Consumerism Activities
Summary
The teams were tasked to develop a computer program using MATLAB for calculating the generated carbon footprint for consumerism activities of Malaysian consumers and provide relevant recommendations to reduce carbon footprint
Learning Goals
Learning outcome:
- Develop a comprehensive program using Matlab (planning, data collection, programming, analysis)
- Communicate effectively via report and group presentation
Context for Use
- Educational level: 1st year of Chemical Engineering Degree Program i
- Class size: Around 35 pax
- Institution type: Universiti Teknologi Malaysia
- Project: 'Smart Consumer Campaign (SCC 2020)' – An Integrated project for "Introduction to Engineering" and "Introduction to Programming"
- Learning outcome: Able to develop a complete Matlab Program
- Prerequisite on other knowledge: In the earlier part of the "Introduction to Engineering" course, the students would need to understand the concept of carbon footprint, and collect data related to activities data and emissions factors.
- Prerequisite on Matlab: In the earlier part of the "Introduction to Programming", the students need to know how to develop a programming flowchart/algorithm for a given problem and program it in Matlab. The students should learn the basic functions of Matlab, such as running script file, create function file, generate graph, create loop/decision making program.
- Adaptability: This activity starts at the middle of the semester (7th week out of 14th week), where the students must begin planning the program's development.
Description and Teaching Materials
At the final stage of 'Smart Consumer Campaign (SCC 2020)', the team was tasked to develop a computer program using MATLAB for calculating the generated carbon footprint for consumerism activities of Malaysian consumers. The main purpose of this program is to bring awareness on how irresponsible and careless behaviour in consumerism could cause damage to the environment. By using this program, Malaysian consumers would be more mindful of their purchasing habits and resort to more environmental-friendly methods and products. Based on the user input on the items purchased, packaging material and delivery method, the program reports the carbon footprint. In addition, the program should also be able to make a comparison between purchasing methods to recommend the approach that will result in the lowest carbon footprint to assist the user in making a wise decision before buying products.
Assessment
- Check the consistency of the flowchart and the developed program
- The program should be free of bugs and able to prompt the user when there is an error in user inputs
- User friendly – the data input must be user friendly
- Data interpretation- present the output/results of the program systematically and engagingly.