正在介绍编程的人的课程经常包括一个代码项目,我认为这是一种很好的学习方式.然而,这些项目往往过于人为,因此不值得回报.
您对奖励代码项目的想法是什么?(最好是易于开始,并且可以随意扩展以获得更高级!).
编辑:
@Mark:感谢这个链接,虽然我对那些对编程完全不熟悉的人更感兴趣(链接似乎更多地指那些已经精通至少一种语言的人,并试图学习一种新的 - 我会说的典型SO观众:) - ).
@Kevin,Vaibhav,gary:我在考虑通过一种语言学习编程的人,所以在课程开始时,有些人对控制结构一无所知(甚至更不用说任何语法).但是,我正在考虑一个相当大的项目(通常在1k-10k行代码范围内,可能是2或3名学生的组).这就是我的学校为完整的初学者所做的事情,它确实似乎对他们有用......除了他们中的大多数人发现他们的项目非常无聊!