随笔 - 60  文章 - 5  trackbacks - 0
<2011年10月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

常用链接

留言簿(2)

随笔分类(42)

随笔档案(60)

文章档案(2)

我收藏的博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜

Over the past decade-and-a-half of teaching introductory computer programming I have noticed increasingly that students have difficulty with solving problems. It is common to see learners read a programming problem description  and immediately try to write the programming language source code (usually whilst sitting at a PC typing straight into the editing window of the compiler environment). When they ask for help it is often the case that their difficulty lies not with manipulating the programming language syntax (C, Pascal, Java, or whatever) but in understanding what it is they're trying to solve. In fact, many times they confuse their syntax-handling difficulties with their problem-solving difficulties and blame their frustration on programming itself or on the chosen programming language. Some of them then become so downhearted that they decide they cannot do computer programming and transfer to a course that doesn't require them to study it.

这个话题挺有意思,我看了他的练习题,还真不错,有时候觉得。算法和计算机的语言的学习应该是有另外一种方式。
换句话说,在深入学习语言和算法,可以先来一碟开胃菜。
网站地址:
http://www.howtothinklikeaprogrammer.com/forum/index.php
书名是:《How to Think Like a Programmer: Program Design Solutions for the Bewildered》By Paul Vickers。
posted on 2011-10-19 23:03 黄剑父 阅读(1977) 评论(0)  编辑 收藏 引用 所属分类: 编程学院

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理