The AP Computer Science A 5-hour live stream review is here!Β πŸ’»

Join us on May 5, 2021 for the 🌢️ AP Computer Science A Cram Finale for a last minute review to get all your questions answered!


All Subjects

Β >Β 


AP Comp Sci A

Β >Β 


Unit 5

5.10 Ethical and Social Implications of Computing Systems

2 min readβ€’november 16, 2020

Peter Cao

Now, we are finally done with creating our classes! However, there are some concepts that we have to cover relating to programming and the wider world.


Programming has many impacts on the wider world, whether it be through social impacts such as providing some people with access to technology while others don't get this access. Economic impacts include the reliance of the global economy on technology and computer programs, especially in stock trading and economic predictions. Programming and technology has also led toΒ globalization, which includes the mixing of cultures globally and increasing the ease of communication between people anywhere in the world. However, this brings problems with culture especially with the generation gap with the younger generation being highly exposed to digital technology and older generations not being as exposed.

System Reliability

When making programs, programmers also have to take into account system reliability. With system reliability, different devices can perform the same task differently and at different speeds. In different systems, there can also be different security issues inherent to the system that allows hackers and other people to exploit system loopholes in their programs.
To improve system reliability, anyΒ bugs, which are unintentional problems caused by the code, should be fixed as soon as they are detected. Once they are fixed, these are released to users in the forms ofΒ updatesΒ orΒ patches, which fix the problem on individual computers so that they can be used safely and also correctly.

Intellectual Property

When creating programs on the internet, usually, the program is the property of the people who made the program. However, with the rise ofΒ open source programs, this line gets blurred. With open source programs, anyone can make edits to the code to make it better so the editor has some stake of the project if the program owner allows them to. Finally, there is also licensing and access, which allows other to adapt from the code to make their own programs. There are many different types of licenses that one can get and each has a different use. Some include the Creative Commons Licenses and also the MIT License.

Was this guide helpful?

πŸ’ͺ🏽 Are you ready for the Comp Sci exam?
Take this quiz for a progress check on what you’ve learned this year and get a personalized study plan to grab that 5!
FREE AP comp sci a Survival Pack + Cram Chart PDF
Sign up now for instant access to 2 amazing downloads to help you get a 5
Browse Study Guides By Unit
Exam Reviews
Unit 10: Recursion
Unit 1: Primitive Types
Unit 2: Using Objects
Unit 3: Boolean Expressions and if Statements
Unit 4: Iteration
Unit 6: Array
Unit 7: ArrayList
Unit 8: 2D Array
Unit 9: Inheritance
Join us on Discord
Thousands of students are studying with us for the AP Computer Science A exam.
join now