Sunday, September 11, 2016

Daily - Computational “Literacy” is a.... misnomer?


Daily, Keith.  I tend to be fairly extreme when I am first learning things. By understanding edge cases, I first start to build the shape of the new idea, and then, over time fill in the middle with relevant details. Perhaps that is why I am so frustrated by the readings. I cannot answer the prompt, because I do not understand what is meant by “computational thinking.”

Dr. Wing spent three pages of her work coining the phrase “Computational Thinking” by stringing together metaphors on what it is and isn’t. (Wing, 2006) It’s not programming. It’s not artifacts. It’s about people, not computers. It’s about “abstractions,” but I can’t seem to understand what she means by that term either (Wing, 2008).  Dr. Vee wrote her paper about computational literacy, and tried to systematize what conditions would make something a literacy (Vee, 2013). It’s incredibly frustrating, and somewhat ironic considering the precision with which computers “read”, that we are discussing literacy and computers with such fluid and imprecise language. After reflection, I think I can agree with the authors that computers are all around us, and that being able to read/write/speak computer is shortly going to be a discriminator of who will be successful and who will be excluded. I also agree with them than using computers can be beneficial in places other than the domain of the computer scientist. However, that’s as far as I’m willing to concede.

I enjoyed reading Dr. Vee’s article most because she seemed the most concerned with defining her terms. Also, with only a selection of reading under my belt, I agree that “literacy” is beginning to be a watered-down term. I wish the authors were more explicit with what they were advocating. I think they were trying to describe the role of computers, or maybe where computer science education should go from here? I just didn't understand it enough to draw my own conclusions. 
 
What is the goal of education? Are we trying to grant “transformative access” to/with computers, creating skills in future generations to prevent them from being marginalized? (Vee. 2013) Or are we trying to create a new way of thinking, wherein the future generations are better able to break down complex ideas into computable pieces, and then model and manipulate them through the Wing definition of a computer: a machine, a man, a man-machine combination, or a network of machines?

The idealist and dreamer in me says “Both!” but I believe these ideas are two sides of the same coin, and so are mutually exclusive. Either we teach children how to think like a computer, or we teach them how to get computers to think like people. 
Please, tell me where I’ve missed something. I welcome your input.

No comments:

Post a Comment