CS 3043 Social Implications Of Computing Class 8
- Slides: 14
CS 3043 Social Implications Of Computing Class 8 Work Keith A. Pray Instructor socialimps. keithpray. net 9/9/2020 © 2009 Keith A. Pray 1
CS 3043 Social Implications Of Computing Overview 1. 2. 3. 4. Quiz Students Present Work Assignment 9/9/2020 © 2009 Keith A. Pray 2
CS 3043 Social Implications Of Computing Quiz 1. 2. 3. 4. 5. 6. 7. 8. Explain the distinction between positive and negative right to freedom of speech. Give one example in which release of someone’s personal information threatened the person's safety. Describe two tools people can use to protect their privacy on the web. A large company has a policy prohibiting employees from blogging about company products. What are some possible reasons for the policy? Does it violate the first amendment? Is it reasonable? Describe how the fair-use guidelines apply to making a video of oneself lip-synching to a popular song and posting the video on a social networking site. Do you think it's ethical to do this? Chris logs on to your computer at night while you sleep and uses some of your software. Robin takes your car at night while you sleep and drives it around for a while. (Neither has you permission; neither does damage) List the characteristics of the two events that are similar ( characteristics related to the effects of the events, ethics, legality, risks, etc. ). List the characteristics of the two events that are different. Which would offend you more? How difficult would it be to enforce a law against off shoring some kinds of knowledge-based jobs? You are a programmer, and you think there is a serious flaw in software your company is developing. Who should you talk to about it first? 9/9/2020 © 2009 Keith A. Pray 3
CS 3043 Social Implications Of Computing Overview 1. 2. 3. 4. Quiz Students Present Work Assignment 9/9/2020 © 2009 Keith A. Pray 4
CS 3043 Social Implications Of Computing WPI Computing Policies – Robinson Levin Middleware & other hosted services n Examples Campus Community (Blackboard/my. wpi. edu) ¨ Banner ¨ Exchange ¨ n n n Operated, installed or licensed by third parties Widely deployed Training
CS 3043 Social Implications Of Computing WPI Computing Policies – Robinson Levin Privacy & Security n Net. Reg/Reverse DNS n Static IP/no NAT n Log storage: ¨ n Security Cameras ¨ n 60 days for connection info 200 networked Privacy policy in place (logging, cookies, use of personal info, ownership of content, opt-out)
CS 3043 Social Implications Of Computing WPI Computing Policies – Robinson Levin Users & Authority n Sys Admins (IT Administrator Code of Conduct) Net. Ops ¨ CCC (UNIX and AD servers, community labs/printers, clusters) ¨ ATC ¨ Other infrastructure (Telecom, security, biomed) ¨ n n n Professors/Faculty Student Employees Users (STUDENT, ECENET)
CS 3043 Social Implications Of Computing WPI Computing Policies – Robinson Levin Access Policies and Restrictions n Prohibited services (DHCP, NAT) ¨ n n n Skype, Gnutella Hardware (routers and APs) Static IP/no NAT 802. 1 X and MAC address Managed ports VPN
CS 3043 Social Implications Of Computing WPI Computing Policies – Robinson Levin Providers n Bandwidth 250. 0 MBytes/s theoretical campus wide ¨ 42 buildings on multimode fiber ¨ 20 Mbits/s Microwave VLAN to 16 Greek houses ¨ n Uplink Commodity: Cogent, Charter, and Sprint ¨ I 2: No. X Bent & Summer ¨ n n OC-3 link to Abilene Goddard Giga. Po. P
CS 3043 Social Implications Of Computing Sources n n Phillip Deneault, Network Security Officer http: //www. wpi. edu/Academics/CCC/Policies/ http: //www. wpi. edu/Pubs/Policies/AUP/ ATC lab desk 9/9/2020 © 2009 Keith A. Pray 10
CS 3043 Social Implications Of Computing Overview 1. 2. 3. 4. Quiz Students Present Work Assignment 9/9/2020 © 2009 Keith A. Pray 11
CS 3043 Social Implications Of Computing Assignment n n Read Chapter 8 - Errors, Failures, And Risk Code Testing Design tests for the code on the following slide. ¨ There is at least one major defect to find. ¨ Write a paper ( > 1 page OK) briefly describing : ¨ The inputs and expected outputs n Why you believe this to be a good test strategy n What defects you found n How you would fix the defects n What could have happened if you did not find the defects © 2009 Keith A. Pray n 9/9/2020 12
CS 3043 Social Implications Of Computing Code Testing 1. import java. text. Number. Format; 2. public class Tax. Fun { public static double calculate. Tax. Total ( double amount, double discount. Rate, double tax. Rate ) { double discount = amount * discount. Rate; double total = amount - discount; double tax = total * tax. Rate; double taxed. Total = tax + total; Number. Format number. Format = Number. Format. get. Currency. Instance(); System. out. println ( "Subtotal : "+ number. Format. format(amount) ); System. out. println ( "Discount : " + number. Format. format(discount) ); System. out. println ( “Total : “ + number. Format. format(total) ); System. out. println ( "Tax : " + number. Format. format(tax) ); System. out. println ( "Tax+Total: " + number. Format. format(taxed. Total) ); return taxed. Total; } } 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 9/9/2020 © 2009 Keith A. Pray 13
CS 3043 Social Implications Of Computing Class 8 The End Keith A. Pray Instructor socialimps. keithpray. net 9/9/2020 © 2009 Keith A. Pray 14
- Is 3043 of 1987
- Legal implications of social media
- Social implications of computers
- Conventional computing and intelligent computing
- Apa itu social thinking
- Social thinking social influence social relations
- Database management approach
- Constructivism
- Implications table
- Nursing implications for synthroid
- What is the law of multiplicity of evidence
- How audience negotiate meaning in mil
- Marketing implications
- Tautological implications in discrete mathematics
- Proposition in math