A realistic look at teaching coding skills in K-12

A week or so ago I generated a post questioning the value of an “hour of code”. I was attempting to point out that meaningful commitment to “computational thinking” required much more and those interested should focus on assuring high schools offer a programming course before worrying about whether elementary and middle school students are exposed to rudimentary forms of coding. To me, there is not much value of generating interest without the opportunity to actually become involved.

The U.S. News and World Report recently provided an article that provides some data and details on programming instruction. If you are an administrator or educator interested in this issue, this article explains the reality I think needs to be understood.

 

Loading

Sharing and collecting Google photos

Google allows the creation of a shared photo album within Google Photos. Here is a quick tutorial. Imagine a situation in which individuals visit the zoo and want to combine their best images into a collaborative album.

Step 1 – Someone needs to create the shared album. If this is you, here is what you do.

From your Google photos account, select the + icon

sharephoto1

A drop down menu should appear and share album will be one of the options

sharephoto2

Step 2 – make your initial contributions

You Photos collection will open and you can then select the images you want to add to the collaborative album. You should then select create (upper right-hand corner).sharephoto3

Step 3 – enter name for the shared album

Enter a title for the shared album and then select the three dot icon

sharephoto4

Step 4 – Share and generate link

When the three dot icon is selected a dialog box appears with an address for the shared collection. You could provide this address to others if all you want to do is share your selections.

sharephoto4a

Step 5 – Return to your photos home page and select shared albums

This may seem a little strange, but the next step is to return to your photos home. From this location, access your shared album(s).

sharephoto5

Step 6 – Select album you want designated for group contributions

Select the shared album you intend to be used for shared contributions.

 

sharephoto5a

You should now see a slider to allow others to contribute images (not just view what you have shared).

Send the link to others

sharephoto5b

Step 7 – Others connect with the link provided

At this point, your work is done and it is time for your collaborators. When someone uses the link you provided, they must first sign in.

sharephoto6

They then join to add photos.

sharephoto7

An icon should now appear allowing the selection of photos from their Google Photos.

sharephoto8

 

 

 

 

Loading

My issues with “hour of code”

I wrote a couple of tweets this morning critical of the “hour of code”. In doing so, I violated a personal rule. Twitter is a poor tool for explanation or deep thinking so it is best to avoid it if you want to communicate effectively.

I am not against programming and have benefitted greatly because I had the background necessary to develop the software necessary to do my research.

Here is a way to understand what I think is wrong with educator interest in the “hour of code”.

Take elementary or middle school “STEM” initiatives as an example. The concern being addressed is that younger students and certain categories of students do not see themselves in STEM careers. As a consequence, they do not take the coursework necessary to prepare for STEM majors at the college level or do not take secondary preparatory courses seriously enough should they enroll. Many STEM activities attempt to change such perspectives. Such activities might be described as “teasers” intended to create interest and a sense of personal relevance.

Here is what is different with programming. Many K-12 districts do not offer programming courses and most states do not recognize programming courses that are available as satisfying a science or math requirement. The “hour of code” is a tease without the opportunity for follow through.

We have considerable experience evaluating limited programming experience (from the wave of interest in LOGO). What the research suggests is that most limited experiences develop little expertise and little evidence of transfer (some now would label this as computational thinking).

So, if you (administrators or teachers) are really interested in the value of programming start with what matters. Does your institution offer a programming course? Does your state “count” the credits earned from taking such a course?

An hour of code might matter if it generated enthusiasm for what could come next.

My content resources for coding and computational thinking

Loading

Games?

If you follow my  work, you can probably guess that I spend little time promoting the educational value of digital games. But, I realize that games are an important learning option promoted by many in the ed tech community. Because I make a serious effort to influence other practicing and future educators, I try to be analytical when I find my own priorities in disagreement with what others propose.

I think I see games as adding unnecessary layers to the learning process. It is not that games are not productive, it is that this productivity comes at a cost. Games provide an experience to interpret, but my analysis suggests that it takes several layers of activity to generate this experience. Game play itself represents one layer. Playing a game requires engagement with the scenario of the game, following the rules of the game, generating the actions required by the game, etc. Expending the mental effort to engage in the scenario according to the rules of the environment provides experiences. The second layer involves an interpretation of these experiences. One must process this experience to identify facts, principles, rules, etc. Finally, one must integrate these nuggets with existing internal knowledge.

Contrast this series of activities with direct instruction. One interpretation of direct instruction might be that an author or a presenter attempts to identify facts, principles, rules for you and you then must engage in only the final stage of the learning process. There is some amount of interpretation of the external experience, but there is also some “preprocessing” by the individual serving as the source. There is no “game play” layer at all.

I am more a fan of simulations (or life) as a way to provide experiences. There is some effort involved in engaging a simulation or living, but I would describe this effort as authentic with some future transfer value. When we see value in providing learners experiences in processing primary sources as a component of learning, it makes more sense to me to engage with experiences that are as close as possible to the future experiences we expect learners to have to process.

I am also a fan of direct instruction. Why not skip the outer layers and provide learners in as succinct a fashion as is possible the facts, rules, principles we want them to understand and retain. Learning, when you get right down to it, is about the processing of an input by each learner. Each individual must do the work to modify his or her existing models of the world or find links between new experiences and what they already know. These are not easy tasks and overburdening learners with other simultaneous requirements may be damaging to the success of this final and most important stage.

Surprisingly, I have developed and evaluated learning games. My interest was in the development of reading skills. I still see this as a little different. The external “layer” of learner experience in such games is reading. Applying (or attempting to apply) the skill of interest served the goal of the game. There were no layers to get through to get to the priority process.

It also seems possible I am just not a game person. I do believe our own experiences play a role even in how we understand professional pursuits. I seldom play games that involve mental skill as a form of entertainment. If people want to socialize, I would rather talk rather than play cards and talk. I recognize that games provide a certain motivational component for some people. There than may be the trade-off to be considered – motivation vs. added cognitive demands.

Having said all this, I do recognize the serious approach some take to developing and evaluating games. I tend to promote learners be exposed to a variety of learning experiences with consideration given to the proportion of each activity. This has more to do with learning to learn rather than the acquisition of content knowledge/skills.

One of my colleagues, Richard van Eck, has been a noted supporter of serious games for some time. In a recent Educause Review column, he contemplates the past ten years of his experience with educational games. I certainly encourage any ed technologist to review his comments as they provide a solid overview of the topic.

Loading

Deep processing together

I encountered a recent article on “Annotating the scholarly web” in Nature and the author was promoting an activity that has long interested me (click on the highlight tag attached to this post to see earlier posts with a similar theme). The article describes Hypothes.is which is open source software for pdf and web annotation and highlighting. This article would not be published by Nature because it describes this software. It was included because the idea is to use the sharing of highlights and annotations as a way for scholars to interact in the discussion of published work.

As I suggest above, social bookmarking/highlighting is not a new idea. What this venture has going for it that is unique is the effort to go beyond developing the tool and attempting to establish partnerships with publishers.

I investigated Hypothes.is a bit more and have a better understanding of how they see the “big picture”. In addition to attempting to gain the cooperation of partners, the group is also working toward the development of annotation standards. One of the problems at present is that the various methods for web highlighting operate in different ways and likely struggle to develop a sufficient following to continue. Working toward standards would allow those adopting the standards to use different tools to share.

Hypothes.is is also thinking beyond the development of tools for advanced scholars and presently offers suggestions for how students might use their resource.  

Here is my take on how this works. I think of it as similar to tools I use to highlight pdfs I read (e.g., Skim ). It is like the software adds a layer over a page and allows a user to mark on this layer. The original is not actually altered. The software/online service saves the marked up layer separately. When shared (or just retrieved by the individual adding the highlights), the original and the extra layer are combined for viewing.

Highlighting and annotating (with the opportunity for replying to comments) goes beyond the addition of comments at the end of a document or post. It is much easier to understand the context of an embedded message.

Hypothes.is allows public, private, or defined group highlighting. I have added some highlights to a personal page so you can see what a marked-up page looks like. 

Loading

PaperPile

I have spent a considerable amount of time during the past 40 years reading and highlighting documents. The methods have changed. Early on, I would highlight articles in journals or books I owned and create index cards referencing these articles with summary information and a citation. As technology came on the scene, I switched my card file over to various database applications. Most recently, I have stored pdfs of articles (highlighted and annotated using various tools) and referenced these articles using various bibliographic systems (I pay for Endnote, but also use other systems – ReadCube, Mendeley).

I have encountered a new “system” I find very impressive. It is not free, but $3 a month is far less expensive than what I pay for Endnote).

PaperPile is a cloud-based system that works through a chrome browser (including a Chromebook). As I said, it will cost academics $3 a month, but you can give it a try at no cost. Paperpile saves bibliographic information in its own servers and sends pdfs uploaded in association with bibliographic entries to a folder it establishes in Google drive. Converting an existing system is fairly easy (I pretty much just pointed PaperPile at my Mendeley site and everything happened automatically).

Paperpile

PaperPile recommends metapdf  (same company) for highlighting and annotation of the pdfs stored in Google drive.

metapdf

 

It is too early for me to decide if these tools will be my focus. Working with tools in implementing long-term writing projects is really the only way to make such a choice, but the service looks very promising.

My first impression is that this service or something similar will be a significant challenge to expensive products such as EndNote. I see this as similar to the Google challenge to Microsoft Office. The issue has nothing to do with the quality of MS Office or EndNote. The issue is really the cost for quality products with many capabilities that are not necessary for most users.

Loading

Pavlovian response to mention of Skinner

Diane Ravitch appears to be on a campaign to devalue “competency based education”. Evidently, competency based education represents a flawed “reform” model. I think this translates as “may replace teachers”, but you will have to read the Ravitch blog to reach your own conclusion. The Ravitch link I provide here summarizes a post from Emily Talmage connecting recent “competency based” effortswith BF Skinner. I am guessing this association (note my title) is intended to elicit a feeling of revulsion among teachers.

Quick – provide a definition for competency-based education. Does the phrase have a negative or positive valence? What is your answer if the name Skinner is included in the same sentence.

When I began working at the institution from which I retired, the Education College was dominated by humanists. The dean at the time was a prominent humanist and attempted to build a college with this orientation (actually there was the college of education and the “new school” which eventually merged). I was not a member of either program. However, because my focus in psychology was on educational practice, I was interested in who they hired. After a while, I began to understand how things worked and I would wince should a candidate in his or her job talk make a positive reference to objectives or any term that might be associated with behaviorism. Such candidates had little chance of being employed. To me, a teacher education program with a narrow orientation was not the way to prepare future professionals. A good debate is a great learning experience and a debate among people is prefered to a debate between a person and a concept (i.e., straw man).

I think I rejected academic tribalism early on because of what I taught and the way I thought about things. I assumed the explanations for human behavior were rooted in biology, but the state of the biology of thought and learning was incapable of offering much in the way of useful guidance to educators. Still is. I tend to think of schools of thought as models rather than reality and the most useful model depends on how the model fits the data and offer applications that generate data. Using “data” is the theme here.

I tried to teach “learning theories” when I taught Introduction to Psychology by offering examples of phenomena suited to being understodd from a given perspective. I emphasized cognitive explanations of learning in my own work, but cognitive models seemed suited to studying reading comprehension, study behavior, and self-regulation in learning – the topics I prioritized.

I am not certain how critics are using the phrase “competency-based education”. If I understand the concerns about recent “reforms” correctly, I would prefer the descriptor – mastery learning. I have been following research on mastery learning since the late ‘60s. It is true that mastery learning, at least the form promoted by Fred Keller, came from a behavioral tradition. Many early publications appeared in JABA – Journal of Applied Behavioral Analysis. However, I would identify the other major figure in promoting mastery learning as Benjamin Bloom. I do not label Bloom as a behaviorist, but others might.

There seems to be a little more in the present criticism – some connection of competency based education (or mastery learning) with computers (teaching machines). I am guessing the underlying motive is the assumed intent to replace teachers with machines. I agree that present technology may allow an implementation of mastery ideas. Sometimes the big new idea is not about the idea, it is about a way to make the idea practical.  Technology provides a way to make the individualization proposed in certain variants of mastery learning (Keller’s Personalized System of Instruction) practical.

I think I can take the campaign against whatever “competency based education” is about one step further. It does seem that there is greater use of such innovations in charter schools. Skinner, behaviorism, competency-based education, technology, charter schools = bad!

Rather than replacing teachers, I think that blended model is a more accurate representation of what is being explored in some charter schools (see Blended – Horn & Staker). I prefer to understand such situations using what Bloom described as the two sigma problem. Bloom proposed that the best learning environment would be a student working with a human tutor and other approaches to teaching could be judged by how close these methods could come to the producting of a student and tutor. I see technology within the competency based approach as a weak version of tutoring. The core question is how much time can a good classroom teacher offer each student that would qualify as tutoring. If the answer is “not much”, then some use of technology offers an option worth evaluating.

If the concern is that charter schools are using technology as a substitute for teachers, say so. Salivating over the mention of Skinner is too obtuse for me.

Loading