请去看看 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 with embedded diagnostic capability…
…teach programming. "Commonsense Computing" [1] found that students understand concurrency a lot faster when presented as a "human" problem, such as selling tickets in a concert. I'd recommend reading Teaching Tech Together (http://teachtogether.tech), which references a lot of empirical papers on teaching programming. [1]: https://cseweb.ucsd.edu/classes/fa08/cse599/Papers/ICERConcu...
…well? It depends on what you're referring to by "research area". My focus is specific to novel CS exercises like typing exercises, Parsons Problems, coding problems, etc. In that regard I really like Teaching Tech Together [1] as a broad, here's a blanket review of CS education and its exercises. If you mean more generally to just CS Education, then Teaching Tech is still starting point I think, as it provides a nice literature…
Teaching Tech Together[1] is an incredible resource for learning how to structure lessons in a way that makes ideas stick. Highly recommend. Commoncog has a nice general overview [2]. [1]: http://teachtogether.tech/en/ [2]:…
……作者 Greg Wilson 博士编写/整理了很多我非常推崇的书籍和教程。我尤其要夸夸《Software Design by Example》[1][2]、《The Architecture of Open Source Applications》[3] 和《Teaching Tech Together》[4]。[1] https://third-bit.com/sdxpy/ (python 版) [2] https://third-bit.com/sdxjs/ (js 版) [3] https://aosabook.org/ [4] http://teachtogether.tech/
…author Dr. Greg Wilson has written/compiled many books/tutorials which I can recommend. I would especially laud Software Design by Example [1][2], The Architecture of Open Source Applications [3] and Teaching Tech Together [4]. [1] https://third-bit.com/sdxpy/ (python version) [2] https://third-bit.com/sdxjs/ (js version) [3] https://aosabook.org/ [4] http://teachtogether.tech/
请去看看 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 with embedded diagnostic capability…
……教编程。《Commonsense Computing》[1] 发现,当把并发作为一个“生活化”的问题(比如音乐会门票销售)引入时,学生理解并发的速度要快得多。我推荐读读《Teaching Tech Together》(http://teachtogether.tech),里面引用了大量关于编程教学的实证论文。[1]: https://cseweb.ucsd.edu/classes/fa08/cse599/Papers/ICERConcu...
…teach programming. "Commonsense Computing" [1] found that students understand concurrency a lot faster when presented as a "human" problem, such as selling tickets in a concert. I'd recommend reading Teaching Tech Together (http://teachtogether.tech), which references a lot of empirical papers on teaching programming. [1]: https://cseweb.ucsd.edu/classes/fa08/cse599/Papers/ICERConcu...
……好吧?这取决于你说的“研究领域”是指什么。我关注的重点专门针对新型计算机科学练习,比如打字练习、帕森斯问题(Parsons Problems)、编程题等等。在这方面,我非常喜欢《Teaching Tech Together》[1],它对 CS 教育及其练习做了一个非常宽泛全面的综述。如果你更泛指整个计算机科学教育,那我认为《Teaching Tech Together》依然是个很好的起点,因为它提供了很棒的文献……
…well? It depends on what you're referring to by "research area". My focus is specific to novel CS exercises like typing exercises, Parsons Problems, coding problems, etc. In that regard I really like Teaching Tech Together [1] as a broad, here's a blanket review of CS education and its exercises. If you mean more generally to just CS Education, then Teaching Tech is still starting point I think, as it provides a nice literature…
《Teaching Tech Together》[1] 是个不可思议的好资源,教你如何构建教学结构才能让知识真正印在脑子里。强烈推荐。Commoncog 上有一篇不错的概览 [2]。[1]: http://teachtogether.tech/en/ [2]:…
Teaching Tech Together[1] is an incredible resource for learning how to structure lessons in a way that makes ideas stick. Highly recommend. Commoncog has a nice general overview [2]. [1]: http://teachtogether.tech/en/ [2]:…
……作者 Greg Wilson 博士编写/整理了很多我非常推崇的书籍和教程。我尤其要夸夸《Software Design by Example》[1][2]、《The Architecture of Open Source Applications》[3] 和《Teaching Tech Together》[4]。[1] https://third-bit.com/sdxpy/ (python 版) [2] https://third-bit.com/sdxjs/ (js 版) [3] https://aosabook.org/ [4] http://teachtogether.tech/
…author Dr. Greg Wilson has written/compiled many books/tutorials which I can recommend. I would especially laud Software Design by Example [1][2], The Architecture of Open Source Applications [3] and Teaching Tech Together [4]. [1] https://third-bit.com/sdxpy/ (python version) [2] https://third-bit.com/sdxjs/ (js version) [3] https://aosabook.org/ [4] http://teachtogether.tech/