To gauge the ability of professional graphic designers to do basic programming, Brian Dorn, then a graduate student at the Georgia Institute of Technology (Georgia Tech), asked a group of them to read and modify a piece of program code. The idea was to see whether they could turn themselves into informal programmers and figure out how to develop automated functions in Adobe Photoshop. Unfortunately, when the designers conducted Web searches to look for information on the code they needed, they sometimes used results that pointed them in the wrong direction, which was toward Javawhen they actually needed to be using JavaScript for this particular project.
One of the underlying causes could have been tied to the participants' "lack of sufficient general, abstract knowledge of the computing and/or programming structures at play," wrote Dorn in Communications in May 2011.
The following letter was published in the Letters to the Editor in the April 2014 CACM (http://cacm.acm.org/magazines/2014/4/173227).
--CACM Administrator
As explored in Esther Shein's news story "Should Everybody Learn to Code?" (Feb. 2014), educators should indeed teach everybody to code, even if not all become programmers. After all, throughout the English-speaking world, we aim to teach everybody to write good English, even though we do not expect all of them to write novels for a living.
William Clocksin
Hatfield, U.K.
Displaying 1 comment