Computer Programming Literature Review

1376 Words6 Pages
Introduction In the 21st century computers are one of the most used machines, therefore programming is becoming a valuable skill to have. As time goes on the demand for fast, secure and reliable computers keep on increasing, however the effect it has on human beings is also increasing. Overview Of Literature on Computer programming and the effect it has on society The aim of this literature review is to show the reader the effect computer programming has on society. Below you will see a detailed critical review on several themes such as computer programming in education and the impact computer programming has on security. There will be some third party sources mentioned for example: (SKALKA, 2005), (ROLANDSSON, 2014) and (HUBWIESER, 2014).…show more content…
In Europe there has been as survey which was taken in 2007 that states “78% of the parents were supporting a compulsory subject of computer science in the grades 5–10 of German secondary schools” this shows the important of teaching computer programming in…show more content…
Both articles show this for example “Language safety is relevant to systems security because many attacks exploit vulnerabilities in language design and implementations” (SKALKA, 2005) and “the use of OOP must be balanced with the need to retain existing confidence in software safety and security” (Gasperoni, 2006). This is obviously shows that these two articles are agreeing on the importance of security when it comes to programming language as this is where the hackers attack to infiltrate a system. Limitations of Computer programming in education The first article emphasis on the discipline of a student trying to learn computer programming “Introductory computer programming disciplines commonly show a significant failure rate.” (A. Brito, 2014) this shows that it is hard for a beginner to learn the computer programming discipline. The second article focuses on the flaws of programming, “some faults which cause software unreliability are not detected during the development stages, and these faults create unexpected problems for users whenever they arise” (Deeprasertkul, 2005) this shows some faults of programing, it also shows that their could be a fault in a program but you will not know until you execute the whole
Open Document