INTRODUCTION
This course introduces students to the Professional Code of Conduct, ethical problems, and the legal challenges that may arise from the use of information technology, as well as their level of accountability for these issues. Such issues include cyber-ethics, privacy, security and safety, intellectual property rights, ethical theories, and social responsibility. The course will introduce students about professionalism, ethics, morals, laws, and other core concepts. The goal of the assignments is to give students some exposure to analyze, evaluate ethical and professional research and case studies. Also to make students know the difference between a Resume and CV and they will learn how to write a Resume. The objective of this course is to familiarize students with professional practice in Software Engineering, and to enable them to: identify ethical conflicts, identify their responsibilities and options, and think through the implications of possible solutions to ethical conflicts and the policies, rules, and laws in Professional workplace.
COURSE CODE: SS-4910
PREREQUISITES: None
COURSE LEARNING OUTCOMES:
At the end of the course the students will be able to:
1. Understand responsibilities with respect to society
2. Understand historical, social, economic, ethical, and professional issues related to the discipline of Computing
3. It identifies key sources for information and opinion about professionalism and ethics.
4. Analyze, evaluate, and assess ethical and professional computing case studies.
TEXT-BOOK:
Professional Issues in Software Engineering by Frank Bott, Allison Coleman, Jack Eaton, and Diane Rowland, CRC Press; 3rd Edition
COURSE CONTENTS:
COURSE ASSESSMENT:
CLASS TIMING: