In class we discussed two different ethical scenarios and applied the IEEE code of ethics that applied to each. From this we concluded that there are two ethical codes that can be applied to engineering. The first being the IEEE code of ethics, which is primarily used as the framework or guidelines for engineers in the work place. These guidelines essentially keep the engineer out of trouble as long as he/she follows the code of ethics. The second code of ethics is the ethical theories taught throughout the university, such as utilitarianism, deontology, and virtue ethics. These ethical theories form a structure for how we should live our daily lives and are useful in the evaluation of the engineering ethical scenarios.
As for the ethical discussions in class, I think it would be beneficial to see how the IEEE code of ethics compares to classical ethical theories in engineering specific scenarios. By doing this it will help bridge the gap between the ethics the Jesuit institution employs on the students and the standards set by IEEE. Another possible solution to improve the engineering departments understanding of ethics could be setting up debate/discussion with philosophy majors about an engineering ethical dilemma. This will allow the students to become more familiar with ethical theories and even challenge the students’ knowledge of the IEEE code of ethics against the classical theories. This discussion could also provide insight on ways to improve our performance at the Student Activities Conference ethics competition.