Learning to code or coding to learn-研究的背景和研究的问题

Learning to code or coding to learn-研究的背景和研究的问题

马红亮 -
回帖数:5

在Introducation中,作者描述的研究的背景和研究的问题,请大家谈谈具体是什么,你有什么感受或感想。Learning to code和coding to learn的区别到底是什么?

回复马红亮

回复: 研究的背景和研究的问题

贺琳 -
研究背景:通过对计算机编程的引入、发展到对计算思维的广泛思考。越来越多的研究把计算机科学以及计算思维的发展作为学习编码的有效输出,少有研究其他的成果,而研究者认为,将编码纳入学校课程提供了一系列的学习成果。这就引出思考:学习编码的学生是仅仅学习编码和计算思维,还是通过编码的过程学习其他技能。:
具体问题:除了计算思维和编程技能之外,在学校学习如何编码还能带来哪些教育成果?
我认为Learning to code是将coding作为有效输出,而coding to learn是将coding作为教学的手段,还会获取其他的能力的提高,如本文提出的社交技能等六个其他的方面。
在我看来,我认为研究时需要进行严格变量的控制,这样才能做到精准的实验研究,因此无法加入大量的变量,所有大多数的研究把计算思维的提升作为因变量。而对于教育教学活动中,编码学习的影响不仅仅影响着学生的计算思维,同时,学生计算思维的提升甚至会来源于类似于数学等学科的部分知识的教育教学中,这就构成多个自变量,多个因变量,在方法论上,很难实施精准控制与实验。所以在研究中可以适当的增加变量,形成系列研究后,就可以通过元分析将所有研究进行综合分析。
回复马红亮

回复: 研究的背景和研究的问题

王莹 -
研究背景:越来越多的研究机构研究了儿童学习编码时计算机科学或基于计算思维的结果。然而,很少有研究探索除了计算机科学和计算思维之外的成果。研究人员建议,将编码纳入学校课程提供了一系列的学习成果,可应用于计算机科学以外的领域。这就产生了一个问题:学习编码的学生是仅仅学习编码和计算思维,还是通过编码的过程学习其他技能。这篇综述探讨了实证证据,以确定正在被教授编码的学生是否比计算思维或计算机编程学习更多,换句话说,学生是在学习编码还是学习编码过程中学习其他技能?
研究问题:除了计算思维或编程技能之外,在学校学习如何编码可以确定哪些教育成果?
Learning to code:学习编码技能
coding to learn:学习编码过程中学习其他(除计算思维和计算机编程)技能
回复马红亮

回复: 研究的背景和研究的问题

李艳琳 -
1.研究背景:20世纪60年代开发的计算机编程,在消亡之后又被重新重视。越来越多的学者研究开始研究计算思维,但是研究计算思维带来其他方面的影响还很少。于是产生了新的问题:学习编码仅仅学习编码与计算思维还是通过编码学习其他技能?
2.研究问题:除了计算思维和编程技能之外,在学校学习如何编码还能带来哪些教育成果?
3.Learning to code:学习编码相关知识,以解决学习生活中的问题为目的。
Coding to learn:在学习编码的过程中,培养学生各个方面的能力,以培养具备21世纪技能的学生为目的。
回复马红亮

回复: 研究的背景和研究的问题

王红 -
研究背景:学校引入编码或计算机编程课程经历了兴起、衰落到复兴,复兴有三个原因:提供经济动力、培养企业理想型、学习计算机编程所获得的知识和能力是21世纪人人都应该学习的能力,第三个原因提供了本篇综述的焦点,即探究通过学习计算机编程获得的能力。越来越多的研究对学习编码获得计算机科学、计算思维进行研究,然而很少研究计算机科学和计算思维之外的结果。这就引发了一个问题:学习编码的学生是否仅仅学会编码和养成计算思维,还是通过编码学会了其他的技能。
研究问题:
除了计算思维和编程技能,什么教育结果可以被看作是在学校学习编码的结果?
Learning to code:学习编码
Coding to learn:通过学习编码的过程,获得到更多技能
回复马红亮

回复: 研究的背景和研究的问题

陈力行 -
研究背景:自20世纪60年代编程为学生开发、80年代通过LOGO语言进入学校,经过短暂的兴盛逐渐消失,后因21世纪的的时代背景而复兴并被希望向其他领域扩展。但因学习编码的学生是仅仅学习编码和计算思维,还是通过编码的过程学习其他技能?却到了质疑。
研究问题:为了回应这样的质疑,本文的研究问题就是除了计算思维或编程技能之外,在学校学习如何编码的结果还能确定哪些教育成果?