Computer programming is the process of writing and maintaining the source code of computer programs. Day by day information technology sector is developing and it is very important for a country to develop themselves. But it is impossible to work in the information sector without computer programming. In this circumstance, most of the developed country started computer programming in primary level education. But there is some limitation in primary school to learn computer programming.
Teaching children the fundamentals of programming should simply be another subject introduced in schools. When our world is driven by technology, our educational system should reflect on technology. Nowadays, many companies want students who know how to do more than the usage Microsoft office program. It is mean that they should have a basic knowledge of computer programming.
If we teach our children's computer programming at primary level; we can help our children develop their literacy skills. When children learn computer programming they can easily connect to the world and it is very important to increase their creativity. “ If our children learn computer programming at primary school, it is beneficial for their educational skills, ” says, Dr. Bill Mitchell - BCS Director, Academy of Computing (Mitchell, 2014).
Some advantage that is helping develop independence and self-confidence and also giving them an opportunity to develop their creativity by being effective to have a concept and then create a complete result for that concept. Experts say that computer programming can be beneficial for children because computer programming necessary for introduces educational skills, teaches logical skills, make children for future computer use and increases self-confidence (Edwards, 2013). So, it seems that the day is coming when computer programming will become as a regular part of the primary school as sports.
It’s nice to say that children should learn everything relative to present-day life. But we forget, they are not only children, but also human beings. Some of whom can get things like programming, and some of whom cannot get it, and never will. Computer programming is not like as Mathematics it is very critical. Children cannot catch it easily like Microsoft Word and Microsoft Power Point. We should focus Mathematics, basic computer science and other social skill in primary level not computer programming. When the UK government wants to include computer programming in primary school, Simon Humphreys is the national coordinator (UK), computing at school (CAS) said, the government's focus on programming in primary school was "just rubbish". He said, it is not like a music class, it's about something different. It is said that, this new curriculum is all about trying to produce the next generation of programmers, but it is not possible. After all it is not important that everyone should learn computer programming (Ghosh, 2014).
The idea of computer programming at primary school is harmful for children, it causes physical, emotional, social and moral hazards. When children learn computer programming they have to sit a lot of time in front of a computer or a laptop and we know the radiation is harmful to the child's computer user than older computer user. It may cause obesity, wrist and neck injury. When children using a computer they like to play games and some of them visit pornography website and it is very harmful for children morality. When children’s use computer regularly, parents expect their children are better than participate social skill. Educational psychologist and teacher Jane Healy does not support this concept. Healy says, when children spend their most of the time in a day in front of a computer, it may even be damaging to creativity, attention, and motivation. She suggests that reading together, family or group discussions and gossiping with friends or playing are a much more important for children (Edwards, 2013). If the computer is over used children should be bored and restless. To solve critical thinking they spend their time on computer programming too much. For this reason they do not have enough time to learn social skills.
Journalist Shona Ghosh is writing for British computing magazine PC Pro. She says, if we want to teach them basic programming, we have to teach them some coding language and it is very difficult for children to learn, but if we teach them basic computer science we have to teach them Microsoft word and excels and it is very easy for children. So,”We should teach them basic computer science not computer programming” (Ghosh, 2014).
In the early days of Logo research, marks many hazards of computer programming, use by children, some of them are physical hazard, social hazard and moral hazards. Moral hazards include exposure to online violence, pornography, fundamentalism, an emphasis on information devoid of ethical content and irresponsibility in applying common sense. This category is related to the World Wide Web. These concerns are quite real for Web-based learning (Harvey, 2008).
Karen Kleinschmidt said, the student does not have enough time to join social work or passing time with their friends if computer programs are overused for this reason they become restless and board (Kleinschmidt, 2010).
I am not against children learning programming in school. Today the children learn the use of computers or mobile devices likely better than their parents or teachers. So teaching them how to use Microsoft Office program is totally unnecessary. But teaching them basic programming concepts will help them to understand future computer use.
To improve information technology, we must promote programming education. Not only children, but also every human should try to learn computer programming. When we teach our children's computer programming, we must ensure that it’s not as critical like adult computer programming. When we ensure it, our children can easily learn computer programming. However, the computer program has some disadvantage, but it is too less than it’s advantage.
References
Edwards, L. (2013) Computers in Preschool: Hurting or Helping?, [Online], Available: http://www.education.com/magazine/article/preschoolers-computers-bottom-line/ [17 November 2014].
Ghosh, S. (2014) Children should be taught computer science - not programming, [Online], Available: http://www.pcpro.co.uk/news/education/387319/children-should-be-taught-computer-science-not-programming [19 November 2014].
Harvey, B. (2008) The Alliance for Childhood Report, [Online], Available: http://www.cs.berkeley.edu/~bh/alliance.html [19 November 2014].
Kleinschmidt, K. (2010) The Effects of Computer Assisted Instructions in Teaching & Learning in Primary Education, [Online], Available: http://www.ehow.com/list_7408273_effects-teaching-learning-primary-education.html [18 November 2014].
Mitchell, D.B. (2014) Kids coding at school: 'When you learn computing, you're thinking about thinking', [Online], Available: http://www.theguardian.com/technology/2014/sep/22/computing-bcs-uk-computing-curriculum [17 November 2014].