Before you keep reading...
Runestone Academy can only continue if we get support from individuals like you. As a student you are well aware of the high cost of textbooks. Our mission is to provide great books to you for free, but we ask that you consider a $10 donation, more if you can or less if $10 is a burden.
Before you keep reading...
Making great stuff takes time and $$. If you appreciate the book you are reading now and want to keep quality materials free for other students please consider a donation to Runestone Academy. We ask that you consider a $10 donation, but if you can give more thats great, if $10 is too much for your budget we would be happy with whatever you can afford as a show of support.
Explain how computing innovations affect communication, interaction, and cognition.
Explain how people participate in a problem-solving process that scales.
Explain how computing has impacted innovations in other fields.
Analyze the beneficial and harmful effects of computing.
Explain the connections between computing and economic, social, and cultural contexts.
Access, manage, and attribute information using effective strategies.
Evaluate online and print sources for appropriateness and credibility.
The rapid evolution of computing in the last century has transformed our world. Industries in every field are becoming more and more productive and efficient. Calculations of huge data-sets can be made in seconds and repetitive tasks are optimized and automated. Gordon Moore, the co-founder of Intel, once defined a law stating that processing power will double every eighteen months. While this law does not exactly apply to the same time intervals today, computing power continues to increase exponentially. Computers used to fill whole rooms and nowadays we have chips in kitchen tools, cars, and of course our mobile phones.
With the internet, computer scientists and engineers have enabled a new form of human interconnectivity that impacts our daily lives through areas such as education, travel, the environment, and politics. The fact that this eBook is teaching you about computer science shows how education is evolving to be accessible worldwide and free of charge. Social networks have been catalysts for uprisings in the Middle East where oppressed people can utilize these platforms to call for greater freedom and democracy in their countries. The ability to translate content in every language in seconds is connecting people worldwide. With new forms of communication via chats, video calls and collaboration platforms, the internet allows us to work together globally and stay informed about challenges worldwide.
However, the global effects of computing can also be harmful for people and society. Companies that want to improve their customer experience or advertisement strategy can collect personal data which raises data protection and privacy issues. With thousands of new electrical gadgets on the market everyday, the generation of clean energy and development of effective recycling becomes more and more urgent. The “Digital Divide” suggests how segments of society struggle to participate in the new technologically influenced economy. For example, the elderly, poor, and disabled struggle to access technology. Such rising challenges encourage innovative solutions and policies that will protect human rights and economic competition between new company giants.
Computing power and intelligent algorithms help to develop new innovations that are faster and scalable. By learning creative and logical problem solving, you can use your coding powers to have an impact on your community and the world.