随笔 - 60  文章 - 5  trackbacks - 0
<2011年4月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(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   知识库   博问   管理