结对编程在少儿编程教学里可以怎样使用
儿童的编程基本上还是一种个人编程,没有太多协作,每个人都有自己的思路,去掌握一些基础的编程技巧,然后去做一些题目,做一些小的游戏和动画。这个过程中他可能会碰到困难,而这困难需要解决的时候呢,也许可以采取所谓结对编程的模式,让其他孩子来帮助他解决问题,但这种方式做着做着,会碰到有些孩子就完全放手了,让另外一个能力强的孩子去做。能力强的孩子由于心智不成熟,有可能就会积极的去帮别人把什么事都干了,最终,另外一个孩子也学不到什么东西。所以,这种作为教导方法,在缺乏引导的时候。其实也是不可取的。有些事情我们在乐创教育做少儿编程的时候都尝试过,后来发现结果并不是很理想,所以我们也不怎么提倡。我在上有个Live: Live - 教孩子编程,从玩游戏到编游戏,专门讲一些具体的实践,欢迎来参加。
■网友
【结对编程在少儿编程教学里可以怎样使用】 结对编程 实际是开发生产的一种方式,两个人编程,可以互补,互替,规避开发风险。
而题主想问的可能是让小朋友编程的时候,有更多协作的可能。
从技术角度来说,代码的耦合度越低,每个人编写单独模块,然后再整合成一个项目的可能性就越大。
但是,小朋友对于耦合度的理解是不可能做到很透彻的,这都是比较高端的,涉及到程序框架设计的高级程序知识。
唯一能做的是,从内容上切分,然后整合内容,使得小朋友有部分协作的时候,还能保证项目可用。比如说:写一个小游戏,由不同的小朋友写不同的游戏关卡。
推荐阅读
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 有点计算机基础的人想尽快找份编程的工作。哪种编程的工作最好找还需要学些啥
- 作为软件工程大二的学生,学习一般,编程一般,毕业后能干些啥
- 30岁的人生,想自学一门编程并从事,这个选择怎样呢
- 电子编程书可以边看边练习,价值大吗
- 自学编程知识是自己啃书加实践好还是看视频加实践好好
- 马云说的大数据时代到底是,用到啥技术,如果想要学习大数据技术,要学习哪些基础的东西要先会编程么
- 不懂技术的加班狗,怎样去学习一门技术,例如编程,如果发现培养不了这种兴趣何时该放弃,何时该继续坚持
- 外省到广州工作,本二,有一年时间了,工资提不上去,晚上想了很多,现在想辞职去学编程,有啥建议吗
- 自学编程多久可以找工作