论文部分内容阅读
随着国家对基础教育重视程度的加深,科学技术不断向下普及,越来越多的人意识到从基础教育阶段培养未来人才的重要性。在信息技术日新月异、信息技术与经济生活深度融合的社会背景下,在基础教育阶段开展编程教育将成为未来人才综合素养及能力培养的重要方式之一。一方面,基础教育是教育的根基,青少年作为未来社会发展的储备人才,正处于潜力无限的状态。欧美等发达国家均出台了针对中小学生培养编程教育的文件,甚至将“编程教育”纳入中小学必修课程。另一方面,在欧盟、经合组织等国际组织的推动下,各国均建立起以构建学生核心素养及能力为中心的课程体系。2014年教育部提出在各学段发展学生核心素养,核心素养的探究更加有利于学生掌握编程能力。因此本研究在分析我国基础教育阶段信息技术培养现状的基础上,从基础教育阶段培养学生的编程能力的意义及可行性、如何培养编程能力、如何判断学生掌握了这些能力为出发点构建编程课程教学模式。研究采用文献研究法、问卷调查法、行动研究法等研究方法。首先对国内外有关小学编程教育课程和能力培养等相关文献进行调查和搜集,并进行整理,了解国内外小学编程现状。其次调查学生在校园学习编程教育的情况,了解学生编程认知途径与知识技能掌握情况。在以上几方面的研究基础上,结合与学生相适应的相关理论,建构编程课程教学模式、完善小学编程评价体系。为验证教学模式的效果,研究以小学五、六年级学生为主要研究对象,设计了一系列教学活动,在真实的编程学习环境中对编程课程教学模式进行实践探究。通过编程入门阶段、图形化编程阶段和代码编程训练三阶段的学习来促进学习者编程相关能力的培养和发展。主要获得的研究结果:第一,将编程渗透到小学,促进了小学学生的编程学习体验。第二,构建了基于核心素养的小学编程课程教学模式。第三,提出了面向编程知识、信息迭代能力、编程技术能力、算法能力、创新与合作意识、严谨科学的学习习惯等六项能力的评价体系。第四,基于核心素养培养小学编程课程教学模式的教学实践是有效的。