1. Understand the role of codes of ethics and discuss its function as a social tool in ensuring ethical behaviors are in place (use the registration of engineers act 1967 as a guide line).
To be a professional there are a certain set of rules that you have to comply to this rules. Engineering societies in this case have adopted a set of rules knows as the code of ethics. Basically, a code of ethics provides a framework for ethical judgment for a professional. [1] Framework meaning there is no absolute solution on weather an action is ethical or unethical. No code can be totally comprehensive, covering every possible ethical situation that a professional engineer is likely to encounter. Instead, the code of ethics is the starting point in making an ethical decision. The code also functions to display the commitment to ethical conduct shared by members of a profession. For example if an engineer were to join a professional body like the board of engineers Malaysia (BEM), he and all other members are then bounded by the code of ethics of this particular body. These codes however do not establish new ethical principles; they only provide professionals with principle and standards that are already known to be responsible engineering practices for comparison. A code is used also because it is far more accessible when compiled.
The code of ethics also plays an important function as a social tool in ensuring ethical behavior. The code helps create an atmosphere where ethical behavior is the norm. This in turn deters any professionals from acting unethically when making decisions. A code of ethics also works to enforce an individual’s position with regard to certain activities. Let’s say if an individual is being pressured by a superior to behave unethically, the code of ethics will provide some backup for the individual to refuse the superior thus ensuring ethical behavior. Code of ethics will also be able to boost the position of on individual in