Artificial intelligence systems are the new generation of machines, by discovering the answers to various difficult problems in a manner that is exactly like humans. AI systems are so smart, they exceed humans; as they detect and solve complex tasks quickly. Due to the vast development of artificial intelligence machines, it can be seen that they are widely used various domains such as medicine and education. Because of the ubiquity of such systems, ethics has been an ongoing discussion in this particular field, with researchers investigating how to apply ethical standards in the practice of AI. Computer professions already have different ethical codes, Software Engineering Code of Ethics and Professional Practice, IEEE Code of conduct and ACM Code of Ethics, particularly were discussed in this paper, as they are codes we studied in this course. The ethical issues in Machine Learning, Self-Driving Cars and Robotics were discussed, and the ethical principles concerned with such issues were applied in order to achieve an optimal solution. Our research is aimed at investigating whether these existing ethics codes are sufficient for artificial intelligence or whether we need a new ethics code pertaining to only the artificial intelligence field.