Engineering ethics can be understood from normative and descriptive senses. The normative sense involves knowing moral values and solving moral problems in engineering practices. The descriptive sense refers to how engineers actually behave ethically. Some key principles of engineering ethics include prioritizing public safety, health, and welfare. Moral issues engineers may face include dilemmas evaluated using theories like Kohlberg's and Gilligan's.