摘要

<正>第一门程序设计课应该让学生做"足够多"有趣的事。那么什么样的作业才能既有趣味性,又不要求学生有很多的编程与数据结构基础呢?如果程序设计课的作业主要考虑让学生学会某种语言成分,那么编程的目的就只为了验证是否"会用"指定结构,而学生实现时往往只运行很简单的输入实例,其结果是预先知道的,便失去了趣味性。能吸引学生的题应该以题目本身求解为目标,如果计算机能帮我们解题,我们就会渴望去"编程"!

全文