共查询到19条相似文献,搜索用时 156 毫秒
1.
结对编程是编程教学的重要组织形式,然而实际教学效果受到多种因素制约,存在结对编程教学模式单一、结对合作流于形式等问题,严重影响学生结对行为有效性、合作过程深度性和元认知发展显著性。本研究基于社会调节学习理论,融元认知策略于各调节环节,促进学习者之间的交流互动过程。为此,设计了基于元认知策略的“3阶段—6环节”小学结对编程教学模式,将元认知监控、计划、调节和评价等策略融入结对编程教学中,通过培养学生的元认知意识,提高学生认知控制能力,促进学生对程序知识的理解,以及编程任务的计划和监控。最后,本研究采用准实验法验证了教学模式的有效性,即选取某市某小学四年级两个班级各42人作为实验组和对照组,实验组采用基于元认知策略的小学结对编程教学模式进行教学,对照组采用传统的结对编程教学模式进行教学。实验结果显示,基于元认知策略的结对编程教学模式能促进学生有效结对行为的发生,鼓励学生进行深层次合作,显著提升学生的计算思维和元认知能力,提高学生编程学习的课程表现和学业成绩。 相似文献
2.
3.
4.
在21世纪,计算思维作为信息科技学科核心素养之一,已成为人才必备的技能和素养。文章旨在探究对等结对编程对高中生计算思维的影响。首先,本研究设计了对等结对编程的教学步骤,并将其应用于高中生信息科技课程教学。接着,本研究对Bebras计算思维三维框架进行调整与优化,更符合高中生计算思维发展的需求。最后,通过对实验班和对照班的Bebras计算思维测试题和调查问题进行统计分析。实验结果表明,对等结对编程对提高高中生的计算思维有着正面的影响,在计算思维的计算概念、计算实践和计算观念各个维度上均表现出显著改善。综上所述,对等结对编程能够有效提升高中生的计算思维能力,从而提高学生的学习效果。 相似文献
5.
廖瑞华 《绵阳师范学院学报》2010,29(9)
极限编程(XP)方法是一种轻量级的软件开发方法,在高校科研管理系统中应用极限编程的开发方法,使得科研活动各要素进行了信息化、系统化整合,实现动态管理.结对编程和自动化测试方法在管理系统中得以实践,提高了高校科研管理工作的质量和效率,促使高校科研管理工作健康有序开展,最后阐述了极限编程方法在软件系统开发中的应用特点. 相似文献
6.
结对编程是敏捷地和基于实践的软件开发方法。在程序设计课程的传统实践教学中,学生之间往往缺乏彼此的有效互动,从而不能完成实践教学的任务,甚至失去对课程的信心。笔者提出一种将结对编程运用于程序设计语言实践教学中的方案,并通过实验证明该方案可以有效提高学生的学习效率。 相似文献
7.
周平红桑雪梅张屹林裕如程悦洪佳钰 《电化教育研究》2023,(11):105-112
同伴互动是实现学习者深度学习与计算思维能力提升的关键环节,但计算思维的抽象性与内隐性特征阻碍了计算思维各能力维度共现关系与动态演化趋势的外化表征。为此,文章提出了同伴互评支持的结对编程模式,并在高校综合性课程中开展教育实践,利用认知网络分析(ENA)可视化呈现能力水平高—高、高—低和低—低三种结对方式下学习者计算思维认知网络结构模型的差异。研究结果表明:同伴互评与结对编程模式的融合创新有助于学习者计算思维的提升与知识的双向迁移;在线同伴互评中,组内互评关注计算思维的概念,组间互评侧重于实践和观念;高—高组的同伴互评聚焦宏观图形认知,低—低组则倾向局部代码编写;随着同伴互评的深入,三组的认知网络质心移动轨迹转趋一致。研究将同伴互评机制与结对编程教学模式有机融合,为高等教育体系中职前教师的计算思维从教准备度的培养提供理论指导与经验参考。 相似文献
8.
基于组织行为学中的"沟通"科学理论,阐述了极限编程中的四大准则之首——沟通准则,并针对结对编程实践给出了相应的责任划分和模式,强调了沟通的必要性和重要性.最后,给出了不同的沟通技术. 相似文献
9.
10.
江苏省教育厅于2018年年底启动城乡结对互动课堂建设,这是教育部“专递课堂”的升级版,与江苏省名师空中课堂、网络名师工作室构成苏派“三个课堂”应用矩阵,助力解决开不齐、开不足、开不好国家规定课程的问题,有效弥合了区域、城乡、校际差距。项目坚持试点引路,以县域为主全面推进城乡结对互动课堂建设及应用,在结对课堂的组织形式、结对机制、标准建构、课堂教学和特色化应用等方面推动教育优质均衡发展。 相似文献
11.
James E. Tomayko 《Computer Science Education》2013,23(3):213-222
Even though convinced of their efficacy, software development managers are looking for ways to reduce the cost of inspections. Recent work shows that inspections by two engineers have as good results as by using a larger team of five. This indicates that pair programming might be effective as an inspection technique, as other research shows that a meeting is not necessarily better than not meeting. An experiment was conducted to see if pair programming reduces defects more than formal inspections. Results indicate that pair programming is more effective. A defect rate of 9.6 per thousand lines of code, much lower than that of a heavier method, were achieved. The implications for teaching are explored. 相似文献
12.
Laurie Williams Eric Wiebe Kai Yang Miriam Ferzli Carol Miller 《Computer Science Education》2013,23(3):197-212
A formal pair programming experiment was run at North Carolina to empirically assess the educational efficacy of the technique in a CS1 course. Results indicate that students who practice pair programming perform better on programming projects and are more likely to succeed by completing the class with a C or better. Student pairs are more self-sufficient which reduces their reliance on the teaching staff. Qualitatively, paired students demonstrate higher order thinking skills than students who work alone. These results are supportive of pair programming as a collaborative learning technique. 相似文献
13.
C语言程序是一门计算机及其相关专业的基础课程。通过调查走访,分析学生学习C语言程序设计中存在的问题,分析C语言程序设计课程特点,总结实践教学的经验,分享分组实践教学的具体应用,并通过具体实例来验证部分应用策略,为程序设计类课程教学提供参考。 相似文献
14.
本文从知识点、重点、难点、教学方法等多方面出发,对C语言程序设计教学中的一些问题进行了分析和探讨,希望对C语言教学有一定的帮助。 相似文献
15.
白金凤 《河北能源职业技术学院学报》2012,(3):92-93
传统的可视化程序设计语言教学存在着学生始终处于被动,即使是采用其它的辅助教学手段仍不能真正形成学生主动参与的现象,收不到应有的教学效果。为此进行了一些探索,改被动为主动,采用任务驱动法组织可视化程序设计语言的教学,收到了较好的效果。 相似文献
16.
计算机专业程序设计语言类课程教学探讨 总被引:2,自引:0,他引:2
何昭青 《湖南第一师范学报》2008,8(3):40-42
程序设计类课程是计算机专业重要的专业基础课,是培养学生程序设计能力的主要途径。在程序设计语言类课程的教学中存在许多问题,可采取选用新教学模式、运用案例教学法、加强实践环节等措施改善其教学效果。 相似文献
17.
高级程序设计语言课程教学改革与实践 总被引:3,自引:0,他引:3
张锦祥 《浙江教育学院学报》2007,(4):71-76
在诸多高级程序设计语言课程中,C语言程序设计是比较难教和难学的一门课程.在分析该课程传统教学模式中存在问题的基础上,提出了采用分段教学、加强以算法为中心的程序设计内容、优化实验结构和采用网站辅助教学等改革建议. 相似文献
18.
有限的教学课时数和日益膨胀的知识内容,使得计算机程序设计课程教学面临着新的挑战,利用多媒体手段进行课程教学能较好地解决这一问题。讨论如何充分利用多媒体的优势,推进计算机程序设计课程的教学改革,提高教学质量,并提出了几点教学改革措施。 相似文献
19.
程序设计语言教学中的问题与对策 总被引:1,自引:0,他引:1
程序设计语言是计算机专业开设的核心课程,高职计算机的程序语言教学,要从培养高等技术应用型和技能型计算机人才的教学目标出发,分析程序设计语言教学中存在的问题,并探讨了教学内容和教学方法的改进,提出了解决问题的对策。 相似文献