This presentation delves into ethical decisions within software development, using self-driving cars as a case study. It highlights key principles such as safety, security, privacy, transparency, trust, reliability, responsibility, and quality assurance. The presentation identifies problem-solving and decision-making skills crucial for developing self-driving cars, including car navigation systems, location systems, artificial intelligence, and vehicle speed and direction management. It also addresses obligations and ethical issues like incapable AI, security vulnerabilities, sensor technology limitations, and tracking feature incompetence. The presentation references academic sources to support its arguments, providing a comprehensive overview of ethical considerations in the context of autonomous vehicle technology. Desklib provides access to a wealth of study resources, including solved assignments and past papers, to support students in their academic endeavors.