Reference no: EM133207245
Assignment: Professional Issues in IT
Learning Outcome(s):
1. Recognize the responsibilities and duties of a computer professional.
2. Recognize the importance of Ethics and Computing.
3. Apply decision making power by using Virtue Ethics.
4. Apply Ethics in Computing Profession.
5. Illustrate social and ethical issues in computing as a computer professional.
Case Study 1
Suppose that you are a Software Developer and you own a startup company. You and your team are working now to develop a shopping website. For a great shopping experience, your website should track some private information about customers. Such information can be either provided by customers or collected automatically by using some technologies.
A. You should answer all the questions.
B. Your answers should be comprehensive. Short answers (e.g., yes, I agree, etc) are not accepted.
C. You need to acknowledge any source you use by providing the full citation.
The above case scenario requires students to use the full capability of learning skills from the professional issues point of view by applying ethical theories when analyzing and evaluating the case scenario.
Case Study 2
By considering the given scenario, please answer the following questions:
1. Your shopping website collects and stores customers' personal information such as credit card information, email, addresses, etc. Explain in detail how you can protect your customers' privacy?
2. If your security team informs you that your company is facing a cyber-attack, and many customers' data may have been stolen. Would you inform your customers about this data breach and why?
3. Suppose you are facing a problem of stock shortage, and the sales manager suggested that, temporarily, the programmers should not display the actual number of remaining products on your database. Instead of that, they should show always that there are products in stock. As a result, the delivery date that exists on your website may not be accurate sometimes. For example, if a customer orders a product that is out of stock, the customer's order will delay. On the other hand, the number of orders may increase, and your company will benefit from that. Would you agree with this suggestion? Support your answer using one of the ethical theories that you studied.