join the ap-comp-sci-a course

๐ŸŽ–๏ธfiveable certificate upon completion

โฑ๏ธ 2 min read

๐Ÿ“ย ย 

ap comp sci a

ย โ€ขย 

study guide

ย โ€ขย 

Unit 5

5.10 Ethical and Social Implications of Computing Systems


written by

Peter Cao

peter cao

published on september 20, 2020

Last updated on September 20, 2020

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.

Impacts

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

Fiveable

join more students

create an account on fiveable

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.

Fiveable Logo

2550 north lake drive
suite 2
milwaukee, wi 53211

92% of Fiveable students earned a 3 or higher on their 2020 AP Exams.

*apยฎ and advanced placementยฎ are registered trademarks of the college board, which was not involved in the production of, and does not endorse, this product.

ยฉ fiveable 2020 | all rights reserved.