This course provides a comprehensive exploration of ethical principles, legal frameworks, and professional skills essential for success in computing professions. Students will examine foundational ethical theories and apply them to contemporary issues in computing, including privacy, cybersecurity, and artificial intelligence. Through case studies, hands-on activities, and discussions, students will develop critical thinking, communication, and collaboration skills necessary for ethical decision-making and responsible innovation in the rapidly evolving technological landscape. Topics include legal and regulatory compliance, ethical design, social impacts of technology, and ethical leadership. By the end of the course, students will be equipped with the knowledge and skills to navigate ethical challenges and contribute ethically to the computing profession.
- Teacher: Zakiyai Al Amri