Wednesday, November 9, 2016

Kids and Coding

The premise of introducing computer science into early childhood education is far from a new idea. Radia Joy Perlman, working alongside Seymour Papert, began studying the cognitive impact of programing on children in 1974 using TORTIS ("Toddler's Own Recursive Turtle Interpreter System"). Posterior studies centered on the programming language LOGO. In 1984, two Kent State University researchers, utilizing LOGO, undertook a study that aimed at assessing “the effects of learning computer programming on children’s cognitive style…, metacognitive ability, cognitive development…, and ability to describe direction” (Clements & Gullo, 1984). The assertion of all of the studies engaged is to attempt to define, assess and quantify a conceptual notion referred to as educational transference or “learning transfer – the idea that learning in one context will automatically transfer across to others” (Buckingham, 2015).
Numerous more studies have come, gone, and continue to evolve. I would be remiss by not noting that “any benefits derived…can be to interactive experiences with computers…rather than to the programming per se” (Clements & Gullo, 1984), yet, as far as studies have concluded, “there is no published research reporting potential negative effects of the use of programming environments in cognitive and/or social development of children” (Fessakis, Gouli, & Mavroudi, 2013). As such, I agree with Naughton’s premise that “tomorrow’s educated person will know how to program a computer” (Stair & Reynolds, 2014) considering that successive testing of children has produced replicable results documenting how “programming may affect cognitive style”. (Clements & Gullo, 1984). Additionally, these studies produce evidence that “supports the…value…in learning mathematics, in the improvement of thinking skills as well as in the development of problem solving strategies”. (Fessakis, Gouli, & Mavroudi, 2013).
John Naughton, professor of the public understanding of technology at the Open University, remains a vocal champion of introducing computer science into early childhood education. As he purports, computer science has the inherent benefit of providing children with both an understanding of their networked world while additionally inducing “computational thinking, and it’s about…thinking recursively…and deploying heuristic reasoning, iteration and search to discover solutions to complex problems” (Naughton, 2012). However, the simple notion remains more complicated that just implementing such a course of action as “the availability of software programming environments is not enough…Experimentally validated teaching/learning approaches, documented best practices, learning resources, curriculum standards, professional development and support for teachers are also need” (Fessakis, Gouli, & Mavroudi, 2013).
 Factually, and economically, speaking, the main deterrent thwarting the addition of computer science into elementary curricula “is not the availability of developmentally appropriate computer programming environments but rather the development of appropriately designed learning activities and supporting material” (Fessakis, Gouli, & Mavroudi, 2013). Furthermore, “learning activities involving programming and targeted at children must be carefully designed so that they are meaningful and challenging…but also achievable” (Fessakis, Gouli, & Mavroudi, 2013) in order to maintain engagement.

Reference List

Buckingham, D. (2015). Why Children Should not be Taught to Code. Retrieved from dividbuckingham.net: https://davidbuckingham.net/2015/07/13/why-children-should-not-be-taught-to-code/
Clements, D. H., & Gullo, D. F. (1984). Effects of Computer Programming on Young Children's Cognition. Journal of Educational Psychology, 76(6), 1051-1058. Retrieved from https://www.researchgate.net/profile/Douglas_Clements/publication/232539181_Effects_of_Computer_Programming_on_Young_Children's_Cognition/links/0c96053626d4ec684a000000.pdf
Fessakis, G., Gouli, E., & Mavroudi, E. (2013). Problem Solving by 5-6 Years Old Kindergarten Children in a Computer Programming Environment: A Case Study. Computers & Education, 63. Retrieved from http://s3.amazonaws.com/academia.edu.documents/38944358/2013_CE_FESSAKIS_GOULI_MAVROUDI_vF.pdf?AWSAccessKeyId=AKIAJ56TQJRTWSMTNPEA&Expires=1478642061&Signature=4TufxIK%2BjwuRpCPVzEsKrM02OQ0%3D&response-content-disposition=inline%3B%20filename%3DProblem_so
Naughton, J. (2012). Why All Our Kids Should be Taught how to Code. Retrieved from The Guardian: https://www.theguardian.com/education/2012/mar/31/why-kids-should-be-taught-code

Stair, R. M., & Reynolds, G. W. (2014). Fundamentals of Information Systems (8th ed.). Boston: Cengage Learning.

No comments:

Post a Comment