Rethinking computational thinking
Rethinking computational thinking
复制标题
重新思考计算思维
DOI:
10.1145/2949401
复制
发表时间:
2016
影响因子:
22.7
通讯作者:
Vicki L. Hanson
中科院分区:
文献类型:
--
作者:
Vicki L. Hanson
letters to the editor of such disciplines? Would it avoid the dangers of the less computational savvy among us being led astray by well-intentioned fervor? What if Jeannette Wing would publish the steps she uses to identify, specify, design, and code, say, a phone or tablet app to display an album of photos and supporting text? Who would benefit most? Would it be only Microsoft employees or many more of us constructors and users out in the world? Would we even learn the skills of computational thinking? All practice and no theory? No, practice and theory. But practice first please, then theory. Teaching the Art of Delegation I commend Kate Matsudaira's wonderful article " Delegation as Art " (May 2016), with its spot-on guidance for addressing challenges in mentoring and delegating our co-workers and students; like Matsudaira, I love to imagine my teammates asking themselves , " What would Geoff say? " Mat-sudaira also did a superb job explaining her suggestions in ways that make them applicable to disciplines well beyond engineering. However, one key challenge in managing software engineers Matsu-daira did not address is that senior engineers are often expected to mentor team members while simultaneously being responsible for delivering the very projects on which the mentees are working. Matsudaira did say men-toring and delegation require letting people find their own way and make mistakes, even as project success is often measured by speed of delivery and perfection. As a result, mentoring success sometimes comes at the expense of project success, and vice versa. It would benefit us all if our managers and project managers had a better understanding of the value and process of mentoring. To this H OW IMPORTANT ARE skills in computational thinking for computing app constructors and for computing users in general? If we can teach our children early on to smile, talk, write, read, and count through frequent and repetitive use of patterns in well-chosen examples, is it also possible for us, assuming we have the skills, to teach our children to construct computing applications? Do we need to first teach them anything about computational thinking before we look to teach how to construct computing apps? If not, how important will computational skills be for us all, as Jeannette Wing suggests in her blog@cacm " Computational Thinking, 10 Years Later " (Mar. 2016 and reprinted on p. 10) and Viewpoint column " Computational Thinking …