Computing's Impact on Society
What could be an unintended consequence of implementing automated decision-making systems in hiring practices?
Faster processing of large volumes of applications.
Increased consistency in evaluating candidates' qualifications.
Reduced costs from decreased human involvement.
Systemic bias against certain groups of applicants.
What role does abstraction play in protecting intellectual property when creating software?
It allows hiding proprietary algorithms or data structures behind a public interface.
It makes source code publicly available to ensure community-driven security checks.
It requires mandatory documentation of every line of code for legal proof of ownership.
It encrypts source code automatically so that other developers cannot access it directly.
Why would creating backup copies of digital files be considered an ethical computing practice?
To unlawfully distribute copyrighted material.
To protect against data loss due to system failure or errors.
To intentionally slow down computer processing speeds.
To consume excess digital storage space unnecessarily.
Which of the following is an exception to copyright law?
Intellectual property rights
Fair Use
Open sourcing
Creative Commons Licensing
Which practice best supports the principle of user privacy when developing a new messaging app?
Requiring extensive personal information for user profiles.
Implementing end-to-end encryption to secure messages from unauthorized access.
Storing all user messages on centralized servers for data analysis.
Including targeted advertising based on message content analysis.
When considering the ethical implications of a program that manages sensitive data, which programming paradigm provides stronger guarantees for safety and security through its inherent design principles?
Functional Programming
Procedural Programming
Logic Programming
Object-Oriented Programming
How can intellectual property laws impact software development in terms of reusing code?
Patent protections require licensing fees for specific features
Trademarks prevent use of protected names logos only
Copywrite restrictions limit reuse unless permission granted
Public domain release allows unlimited reuse

How are we doing?
Give us your feedback and let us know how we can improve
How might a decentralized blockchain-based voting system impact the integrity and accessibility of elections in countries with low trust in electoral processes?
The system would eliminate the need for physical polling places but might lead to voter apathy.
It could increase transparency and trust but may exclude non-tech savvy populations.
It would streamline vote counting but could be susceptible to large-scale fraud.
This innovation could reduce costs significantly, though it might limit the ability to audit results.
What aspect of digital certificate management could most directly compromise both the security and ethics of internet communications if mismanaged?
Using standardized protocols like TLS for secure communication channels.
Mandating regular expiration periods for digital certificates to promote renewal practices.
Issuing certificates without proper verification of the recipient's identity.
Regularly updating encryption algorithms associated with certificate issuance.
How could facial recognition technology raise ethical issues when implemented at a public event?
It can reduce ticket fraud by ensuring only authorized attendees enter the venue.
The system may help law enforcement react swiftly to any potential threats identified among attendees.
It might be used to track individuals without their knowledge or consent, infringing on privacy rights.
It can help quickly identify lost children, reuniting them with their guardians efficiently.