This course is mainly focused on professional ethics education. In class, we will instruct the key knowledge of engineering ethics and code by analyzing various related cases. After taking this course, the students are enabled to: 1. Understand the related concepts and theories of engineering ethics and code in depth and cultivate the engineering ethics consciousness of relevant practitioners; 2. Gain the basic norms of engineering ethics systematically and master the ethical requirements of specific engineering fields; 3. Improve the overall decision-making ability of engineering ethics and solve the complex ethical problems in engineering practice.