Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 2315 review.

Similar presentations


Presentation on theme: "CS 2315 review."— Presentation transcript:

1 CS 2315 review

2 Announcements Final exam: meet in classroom, then go to lab 2 parts.
First part will be closed book. Second part will be open book. Only textbook allowed. If you are going to be using an electronic copy of the book, let me know. You must download the book onto the computer or your tablet to use it. You may not use your phone at any time, including to look at the book.

3 Topics covered -- Ethics
Why ethics, what are ethics Rule U, Act U, Kantianism, Social Contract, Virtue Ethics Divine Command, Ethical Egotism, Subjective Relativism, Cultural Relativism What is wrong with these? Why computer ethics Conceptual muddles Policy vacuums

4 Ethical Frameworks Deontological vs. Consequentialist
Kantian Categorical Imperatives What are they? Utilitarianism Currency of utilitarianism Rule Utilitarianism Formulating a suitable rule Social contract theory John Rawls’ theory of justice Rights and the law Game theory in social interactions Virtue ethics Identifying virtues and ethics

5 Topics covered Computer Networks Intellectual Property
, Spam Censorship Addiction to internet P2P networks, packet and circuit switching Ethics of facilitating copyright violations Is the internet a utility Intellectual Property How is IP different from other property? Ethics of IP laws and IP protection Different kinds of IP protection Patents, trade secrets, DRM, copyright Napster, P2P networks Ethics of copying copyrighted works

6 Privacy Privacy a prudential right Changing expectations of privacy
DNA sequencing Government intrusion into private affairs Ethics of government actions Data gathering Privacy vs. security

7 Computer and Network Security
Authentication, Encryption, Non-repudiation Cyber attacks Hacking, Pfishing Cyber warfare Ethical issues Worms, viruses Ethics of weakening security RSA security Key exchange Web security

8 Computer Reliability Fault sources in software and impact of faults
Who is responsible for maintaining reliability, and who is liable for impacts? Ethics Self-driving cars, and other automation Voting electronically

9 Professional Ethics Expectations and duties of a computer professional
Clauses in code of ethics Case study analysis based on clauses Read over the clauses

10 Work and wealth Effects of computers on jobs
Automation and job replacement New industries and jobs Old jobs going away Jobs going overseas Increasing divide between rich and poor Digital divide

11 Writing and presenting
Writing a paper in sections Abstract, conclusion, analysis, etc. Thesis statements Class discussions on contemporary topics Making coherent arguments based on logic Researching a topic in depth and presenting the results Making a PPT presentation or video.

12 Ethical analysis How to step outside your own feelings and analyze a problem See the pros and cons of every issue Learn to quantify good and bad for comparison Separate out the arguments used in the analysis using different ethical frameworks


Download ppt "CS 2315 review."

Similar presentations


Ads by Google