Human Aspects of Software Engineering (Charles River Media Computer Engineering)
-
Readers will become familiar with the concept of code of ethics in general and the Code of Ethics of Software Engineering in particular.
-
Readers will identify situations in which ethical considerations (in addition to technical considerations) should be intertwined in software development processes.
-
Readers will improve their ability to predict situations in software development processes that may harm society from an ethical point of view and to suggest ways to avoid such situations.
-
Readers will conceive the Code of Ethics of Software Engineering as a tool that can be used for both the identification of ethical dilemmas and solving them.