如果有人对关于学习的科学文献感兴趣,Greg Wilson 一直在根据 Software Carpentry 的资料写一本关于如何教编程的书,里面引用了大量科学文献,可以在这里免费看:http://third-bit.com/teaching/
If anyone is interested in the scientific literature on learning, Greg Wilson has been writing a book based on Software Carpentry materials on how to teach programming, which cites a lot of the scientific literature, it's free here: http://third-bit.com/teaching/
……非常刻苦的工作和自我批判),以及整个社会的目标有多么扭曲。Becker 的《反抗死亡》(The Denial Of Death,讲对死亡的恐惧是人生的主要驱动力)也是出于类似的立意——Wilson 的《How To Teach Programming》深入探讨了学习心理学以及如何建立稳定的社区,而且是免费的,为什么不看看呢——统计学书总是很适合用来纠正思维!我最喜欢的通俗读物……
…very hard work and self-critique), and how society as a whole has very broken goals. Becker's The Denial Of Death (on how fear of death is a major drive in life) comes from a similar place - Wilson's How To Teach Programming - delves deeply into the psychology of learning and how to build stable communities, it's available for free so why not - Statistics books are always good to mend your thinking! My favorite layman's…
请去看看 Greg Wilson 在这方面所做的工作。有一本书叫《How to Teach Programming (And Other Things)[0]》,还有第二本叫《Teaching Tech Together[1]》。[0]: http://third-bit.com/2017/05/31/how-to-teach-programming.htm... [1]: http://teachtogether.tech/en/
Please take a look at the work Greg Wilson did on the matter. There's a book entitled "How to Teach Programming (And Other Things)[0]", and a second book entitled "Teaching Tech Together[1]" [0]: http://third-bit.com/2017/05/31/how-to-teach-programming.htm... [1]: http://teachtogether.tech/en/
Greg Wilson 有几本关于这个的书:- 《How to Teach Programming (And Other Things)》[0] - 《Teaching Tech Together》,即前一本书的更新版本。[1] 这些书深入探讨了如何授课、重点关注什么、优化目标是什么、如何设计测验题目……
Greg Wilson has a couple of books on this: - "How to Teach Programming (And Other Things)"[0] - "Teaching Tech Together", newer edition of aforementioned book.[1] These books delve into how to conduct lessons, what to concentrate on, what to optimize for, how to construct quizz questions…
你不妨看看《How to Teach Programming》[0]。附赠一个演讲:《What We Actually Know About Software Development, and Why We Believe It's True》[1]:[0]: http://third-bit.com/teaching/ [1]: https://vimeo.com/9270320
You might want to take a look at "How to Teach Programming"[0]. Bonus: A talk entitled "What We Actually Know About Software Development, and Why We Believe It's True"[1]: [0]: http://third-bit.com/teaching/ [1]: https://vimeo.com/9270320
…hand you the books, give you projects and grade the results. If you produce workable code, mostly you win :-) It's telling that CMU is considered such a great tech school. Even the best don't know how to teach programming (yet?).
如果有人对关于学习的科学文献感兴趣,Greg Wilson 一直在根据 Software Carpentry 的资料写一本关于如何教编程的书,里面引用了大量科学文献,可以在这里免费看:http://third-bit.com/teaching/
If anyone is interested in the scientific literature on learning, Greg Wilson has been writing a book based on Software Carpentry materials on how to teach programming, which cites a lot of the scientific literature, it's free here: http://third-bit.com/teaching/
……非常刻苦的工作和自我批判),以及整个社会的目标有多么扭曲。Becker 的《反抗死亡》(The Denial Of Death,讲对死亡的恐惧是人生的主要驱动力)也是出于类似的立意——Wilson 的《How To Teach Programming》深入探讨了学习心理学以及如何建立稳定的社区,而且是免费的,为什么不看看呢——统计学书总是很适合用来纠正思维!我最喜欢的通俗读物……
…very hard work and self-critique), and how society as a whole has very broken goals. Becker's The Denial Of Death (on how fear of death is a major drive in life) comes from a similar place - Wilson's How To Teach Programming - delves deeply into the psychology of learning and how to build stable communities, it's available for free so why not - Statistics books are always good to mend your thinking! My favorite layman's…
请去看看 Greg Wilson 在这方面所做的工作。有一本书叫《How to Teach Programming (And Other Things)[0]》,还有第二本叫《Teaching Tech Together[1]》。[0]: http://third-bit.com/2017/05/31/how-to-teach-programming.htm... [1]: http://teachtogether.tech/en/
Please take a look at the work Greg Wilson did on the matter. There's a book entitled "How to Teach Programming (And Other Things)[0]", and a second book entitled "Teaching Tech Together[1]" [0]: http://third-bit.com/2017/05/31/how-to-teach-programming.htm... [1]: http://teachtogether.tech/en/
Greg Wilson 有几本关于这个的书:- 《How to Teach Programming (And Other Things)》[0] - 《Teaching Tech Together》,即前一本书的更新版本。[1] 这些书深入探讨了如何授课、重点关注什么、优化目标是什么、如何设计测验题目……
Greg Wilson has a couple of books on this: - "How to Teach Programming (And Other Things)"[0] - "Teaching Tech Together", newer edition of aforementioned book.[1] These books delve into how to conduct lessons, what to concentrate on, what to optimize for, how to construct quizz questions…
你不妨看看《How to Teach Programming》[0]。附赠一个演讲:《What We Actually Know About Software Development, and Why We Believe It's True》[1]:[0]: http://third-bit.com/teaching/ [1]: https://vimeo.com/9270320
You might want to take a look at "How to Teach Programming"[0]. Bonus: A talk entitled "What We Actually Know About Software Development, and Why We Believe It's True"[1]: [0]: http://third-bit.com/teaching/ [1]: https://vimeo.com/9270320
……把书塞给你,给你布置项目,然后给成果打分。只要你写出能跑的代码,基本就稳了 :-) CMU 被公认为这么牛的理工院校,这一点很发人深省。连顶尖名校都不知道该怎么教编程(至少目前还不会?)
…hand you the books, give you projects and grade the results. If you produce workable code, mostly you win :-) It's telling that CMU is considered such a great tech school. Even the best don't know how to teach programming (yet?).