e Computer Science homework help

 Instructions:  There are three (3) topic areas listed below that are designed to measure your knowledge level specific to your understanding and ability to analyze the professional, ethical, legal, security and social issues in the global field of computing.  You must respond to all three questions by providing appropriate responses in essay form.  The references for this assignment must be newer (less than 2 years old) than for the other assignments.  In most cases the topic area has several components. Each must be addressed to properly satisfy requirements.
1. (a) Describe and give examples of the 2 most significant computer security threats that are impacting the world at the present time.  (b) What steps are being taken to minimize or thwart these threats?  (c) Will the efforts proposed to protect individuals, companies and the governments from these threats still protect the rights of citizens?  (d) Do you think that the steps taken or to be taken are ethical and will not cause a backlash in society?  Please elaborate (beyond a yes or no answer)
2.  (a) Describe at least 3 of the most significant ethical/social issues for individuals and at least 3 of the most significant ethical/social issues for businesses/organizations in the field of Computer Science.  (b) Which, if any, of these issues overlap both individuals and businesses/organizations?  (c) For each issue that you identified that is causing a major ethical/social problem for society, suggest a solution for this problem.  Be as concise as possible in your answer and do not address the issue of security threats in this question.  Please elaborate (beyond a yes or no answer)
3.  The field of computer science has changed during your lifetime and will continue to change in the future.  When the Computer Science department at this University was created in 1974 students were using keypunch cards to run programs on the main frame.  There was no PC, no cell phone, no phone aps, no internet, no Facebook, no Twitter, no Google, no Microsoft, etc.  The field of computer science has changed dramatically from then till now.  Over your entire life the changes could be as dramatic as it has been since the CS Department was created.  (a) How important is it to you to keep up to date with the coming changes in hardware, software and ethical issues?  (b) What specific steps will you in engage in to make sure that you are up to date as a computer professional?  Please elaborate (beyond a yes or no answer)