论文部分内容阅读
【摘要】随着社会的发展,教育改革不断深化,学生核心素养的培养成为社会各界共同的教育目标。在核心素养的要求下,初中编程教学重要性日益显现出来,同时出现的问题也成为社会关注的热点,如何解决现实问题,如何改进教学策略成为大家关注的话题。从简述核心素养要求下初中编程教学的重要性开始,描述其存在的现状问题,并分析了改进策略,以期为后续相关研究提供指导帮助。
【关键词】核心素养 初中编程教学 问题 策略
当前对学生的核心素养培育已经成為人才发展战略的重要需求,受到社会各界高度重视。随着教育体制改革的不断发展,初中编程教学取得重大进步,但也遇到很多问题。比如,对教学内容不够了解和重视,对教学思维不够创新,对教学评价不够全面等等,这些都成为初中编程教学需要面对和解决的问题。
一、核心素养培育下初中编程教学的重要性
众所周知,Python语言是近些年比较受欢迎的编程语言之一。Python语言具有语法简洁易懂、应用范围较广、容易开发等优势,所以它已经成为信息技术教学课程中重要的组成部分。学生在小学阶段学习Scratch
编程,为初中编程学习奠定了有力基础。由于Python数据库存储量大,初中生通过进一步对Python语言学习,能够更好地处理解决复杂问题。同时,经过学习编写程序代码可以使编程更加规范与严谨,能够很好地提高学生计算思维能力和运用能力,进一步使编程教学智能化,促进学生智能启蒙教育良性运行。因此,强化初中编程教学的重要性,可以有效提升促进学生信息意识、计算思维、数字化创新学习和信息社会责任等核心素养的相辅融合。
二、核心素养培育下初中编程教学现状问题
(一)教学学习途径零碎,缺乏系统化
核心素养要求学生需要有很好的综合素质和能力,但是传统的教学模式主要是碎片式教学,一些教师重视基础的信息技术知识教学,一些教师重视的是学生的实践编程能力等,这样的教学方式使得学生学习途径碎片化,缺乏系统化学习。虽然学校编程教材选用相同,但是教师们的教学思路不同、教学侧重点不同,导致教学内容及效果不尽相同。众所周知,初中编程教学应该将基础知识掌握、信息意识和计算思维以及数字化创新学习、责任等有效融合,才能真正达到科学素养、核心素养的根本要求,也才能使教学学习途径系统化、规范化。
(二)教学思维方式传统,缺乏深度化教学
目前,很多初中编程教学沿用传统的教学模式,教师教、学生被动接受,即简单地讲练结合的教学模式,使得学生学习内容无法系统化、多样化、灵活化。因为这样的教学方式,导致学生被动学习的局面出现,使得学生缺乏主动思维的意识形态。对于核心素养的要求而言,必然是要学生养成深度的学习习惯,浅层教学必定无法将其教学内容内化于核心素养的标准规范中。因此,初中编程教学基于学生对其认知的关注度、认可度及思维方式的突破情况。教师更需要转变传统教学观念,引导学生透过现象看本质,自主创新学习,真正将抽象的编程学习化身为发现问题、解决问题的深度化教学,进而满足真正的核心素养教育要求。
(三)教学评价较为单一,需评价多元化
核心素养要求下,编程教学在学习内容设定、教学思维以及教学灵活性上需要加强,同时在教学考核和评价方面亦需要特别重视。初中编程信息技术课程是一门综合性课程,与别的教学科目相比,对其评价主体、方式、内容上都有不同之处。传统的现有评价较为单一,主要立足于成绩考核和语言编程能力评价,忽视了多元化的科学评价体系,使得教学效果功利化,不利于个体素质的综合长效发展。因此,教学评价体系不去创新转变,难以真正让学生的核心素养得到长足进步。
三、核心素养培育下初中编程教学改进策略
(一)通过项目活动促进教学从零碎化到系统化转变
对于初中Python教学的基本定位而言,主要是很好地体验和基本的简单应用,但也需要有一定的基础知识。首先,要选择接地气、贴生活的项目作为学习主题,使学生积极参与、主动学习。将编程语言教学作为一个项目去研究学习,从基础编程知识、基本编程结构以及基本数据类型等方面进行系统教学和学习,这样才能达到项目学习效果。其次,要以培养学生核心素养为基本点,开展一系列的编程教学活动,比如,在学习教材“程序设计”单元中,教师围绕Python语言编程进行项目数据化信息分析,使学生自主学习,爱上这门课程,真正变被动为主动。最后,教师还要关注学生的系统学习效果,多鼓励参与社会实践,真正做到学以致用。当然,初中生了解Python是需要时间和实践尝试的,要有信心和耐心培育学生,真正让学生养成良好地把控信息能力、解决问题能力、承担社会责任力以及创新思维能力等综合素养。
(二)调整教学思维,使教学更加深度化
第一,深度教学,需要教师调整教学观念。到底是先让学生学习编程还是先学会计算机相关问题处理的方式方法?这是两种不同的教学观念,其教学效果一定不同。如果教师选择教学生Python编程,自然学到的就是编程技能,但是如果教的是计算机处理问题的方法,则学生收获的是计算思维,这种思维模式可以更好地指导日常问题解决。第二,教师要将理论联系实践的教学理念真正贯彻下去,让学生在编程学习过程中学会解决实际问题,使所学知识被深度挖掘。第三,教师要在教学过程中,与时俱进,不断了解学生掌握Python情况,不断了解Python发展现状,将最新的知识架构传授给学生,让学生能够及时获得最新知识自由发挥聪明才智。这些措施可以使学生更加深度化学习,更好地掌握信息技术带来的无形效益,真正契合核心素养的基本要求。
(三)转变教学评价思维,由单一化向多元化转变
核心素养要求下进行编程教学,不仅需要教师转变传统的教学思维习惯和教学方式,还需要很好地进行教学评价和考核。这些评价考核不仅仅是成绩考核,重要的是阶段评价、过程评价。在Python教学课程中,首先要进行评价指标科学细化,比如,对计算机科学的关键概念了解,对关键知识地传授,对关键问题地解决等,都是要进行周密分析、计划、设计、评审、改进等。其次,应高度重视评价考核体系建设,学校要对编程教学老师的日常教学效果进行考核评价,深层次进行Python教学编程过程改进提升。与此同时,需要将评价思维进行多元化设定,尤其是强化核心素养多形态评价体系建设。教师通过多种渠道进行评价过程记录,从信息数据分析到信息意识培养再到计算创新思维及社会责任养成,都需要很好地进行日常梳理及考核评价,使教学真正做到师生共创佳绩的目标。
四、结语
众所周知,Python作为一门编程语言,灵活性极强。随着社会发展,人工智能越来越重要,Python随之快速发展,核心素养要求下Python教学尤为重要。目前,虽然编程教学困难重重,但是经过社会支持、学校运营、教师努力、学生学习,这些编程教学中遇到的问题自然会迎刃而解。在核心素养教育背景下,一线教师更要与时俱进,不断调整自己的教学思维,真正将编程教学和解决问题的教学方法有机结合起来,站在时代高度,用发展的眼光审视自己,创造Python编程教学新思路,为后续相关研究贡献自己的力量。
参考文献:
[1]王世达.初中信息科技实施Python编程教学的策略与思考[J].学科探索,2019,(11):35.
[2]张渤,田荣光.初中Python编程教学的困难与解决[J].中国信息技术教育,2019,(23):28.
[3]张明亚.例谈面向学科核心素养的初中信息技术教学策略[J].中国信息技术教育,2018,(23):36.
【关键词】核心素养 初中编程教学 问题 策略
当前对学生的核心素养培育已经成為人才发展战略的重要需求,受到社会各界高度重视。随着教育体制改革的不断发展,初中编程教学取得重大进步,但也遇到很多问题。比如,对教学内容不够了解和重视,对教学思维不够创新,对教学评价不够全面等等,这些都成为初中编程教学需要面对和解决的问题。
一、核心素养培育下初中编程教学的重要性
众所周知,Python语言是近些年比较受欢迎的编程语言之一。Python语言具有语法简洁易懂、应用范围较广、容易开发等优势,所以它已经成为信息技术教学课程中重要的组成部分。学生在小学阶段学习Scratch
编程,为初中编程学习奠定了有力基础。由于Python数据库存储量大,初中生通过进一步对Python语言学习,能够更好地处理解决复杂问题。同时,经过学习编写程序代码可以使编程更加规范与严谨,能够很好地提高学生计算思维能力和运用能力,进一步使编程教学智能化,促进学生智能启蒙教育良性运行。因此,强化初中编程教学的重要性,可以有效提升促进学生信息意识、计算思维、数字化创新学习和信息社会责任等核心素养的相辅融合。
二、核心素养培育下初中编程教学现状问题
(一)教学学习途径零碎,缺乏系统化
核心素养要求学生需要有很好的综合素质和能力,但是传统的教学模式主要是碎片式教学,一些教师重视基础的信息技术知识教学,一些教师重视的是学生的实践编程能力等,这样的教学方式使得学生学习途径碎片化,缺乏系统化学习。虽然学校编程教材选用相同,但是教师们的教学思路不同、教学侧重点不同,导致教学内容及效果不尽相同。众所周知,初中编程教学应该将基础知识掌握、信息意识和计算思维以及数字化创新学习、责任等有效融合,才能真正达到科学素养、核心素养的根本要求,也才能使教学学习途径系统化、规范化。
(二)教学思维方式传统,缺乏深度化教学
目前,很多初中编程教学沿用传统的教学模式,教师教、学生被动接受,即简单地讲练结合的教学模式,使得学生学习内容无法系统化、多样化、灵活化。因为这样的教学方式,导致学生被动学习的局面出现,使得学生缺乏主动思维的意识形态。对于核心素养的要求而言,必然是要学生养成深度的学习习惯,浅层教学必定无法将其教学内容内化于核心素养的标准规范中。因此,初中编程教学基于学生对其认知的关注度、认可度及思维方式的突破情况。教师更需要转变传统教学观念,引导学生透过现象看本质,自主创新学习,真正将抽象的编程学习化身为发现问题、解决问题的深度化教学,进而满足真正的核心素养教育要求。
(三)教学评价较为单一,需评价多元化
核心素养要求下,编程教学在学习内容设定、教学思维以及教学灵活性上需要加强,同时在教学考核和评价方面亦需要特别重视。初中编程信息技术课程是一门综合性课程,与别的教学科目相比,对其评价主体、方式、内容上都有不同之处。传统的现有评价较为单一,主要立足于成绩考核和语言编程能力评价,忽视了多元化的科学评价体系,使得教学效果功利化,不利于个体素质的综合长效发展。因此,教学评价体系不去创新转变,难以真正让学生的核心素养得到长足进步。
三、核心素养培育下初中编程教学改进策略
(一)通过项目活动促进教学从零碎化到系统化转变
对于初中Python教学的基本定位而言,主要是很好地体验和基本的简单应用,但也需要有一定的基础知识。首先,要选择接地气、贴生活的项目作为学习主题,使学生积极参与、主动学习。将编程语言教学作为一个项目去研究学习,从基础编程知识、基本编程结构以及基本数据类型等方面进行系统教学和学习,这样才能达到项目学习效果。其次,要以培养学生核心素养为基本点,开展一系列的编程教学活动,比如,在学习教材“程序设计”单元中,教师围绕Python语言编程进行项目数据化信息分析,使学生自主学习,爱上这门课程,真正变被动为主动。最后,教师还要关注学生的系统学习效果,多鼓励参与社会实践,真正做到学以致用。当然,初中生了解Python是需要时间和实践尝试的,要有信心和耐心培育学生,真正让学生养成良好地把控信息能力、解决问题能力、承担社会责任力以及创新思维能力等综合素养。
(二)调整教学思维,使教学更加深度化
第一,深度教学,需要教师调整教学观念。到底是先让学生学习编程还是先学会计算机相关问题处理的方式方法?这是两种不同的教学观念,其教学效果一定不同。如果教师选择教学生Python编程,自然学到的就是编程技能,但是如果教的是计算机处理问题的方法,则学生收获的是计算思维,这种思维模式可以更好地指导日常问题解决。第二,教师要将理论联系实践的教学理念真正贯彻下去,让学生在编程学习过程中学会解决实际问题,使所学知识被深度挖掘。第三,教师要在教学过程中,与时俱进,不断了解学生掌握Python情况,不断了解Python发展现状,将最新的知识架构传授给学生,让学生能够及时获得最新知识自由发挥聪明才智。这些措施可以使学生更加深度化学习,更好地掌握信息技术带来的无形效益,真正契合核心素养的基本要求。
(三)转变教学评价思维,由单一化向多元化转变
核心素养要求下进行编程教学,不仅需要教师转变传统的教学思维习惯和教学方式,还需要很好地进行教学评价和考核。这些评价考核不仅仅是成绩考核,重要的是阶段评价、过程评价。在Python教学课程中,首先要进行评价指标科学细化,比如,对计算机科学的关键概念了解,对关键知识地传授,对关键问题地解决等,都是要进行周密分析、计划、设计、评审、改进等。其次,应高度重视评价考核体系建设,学校要对编程教学老师的日常教学效果进行考核评价,深层次进行Python教学编程过程改进提升。与此同时,需要将评价思维进行多元化设定,尤其是强化核心素养多形态评价体系建设。教师通过多种渠道进行评价过程记录,从信息数据分析到信息意识培养再到计算创新思维及社会责任养成,都需要很好地进行日常梳理及考核评价,使教学真正做到师生共创佳绩的目标。
四、结语
众所周知,Python作为一门编程语言,灵活性极强。随着社会发展,人工智能越来越重要,Python随之快速发展,核心素养要求下Python教学尤为重要。目前,虽然编程教学困难重重,但是经过社会支持、学校运营、教师努力、学生学习,这些编程教学中遇到的问题自然会迎刃而解。在核心素养教育背景下,一线教师更要与时俱进,不断调整自己的教学思维,真正将编程教学和解决问题的教学方法有机结合起来,站在时代高度,用发展的眼光审视自己,创造Python编程教学新思路,为后续相关研究贡献自己的力量。
参考文献:
[1]王世达.初中信息科技实施Python编程教学的策略与思考[J].学科探索,2019,(11):35.
[2]张渤,田荣光.初中Python编程教学的困难与解决[J].中国信息技术教育,2019,(23):28.
[3]张明亚.例谈面向学科核心素养的初中信息技术教学策略[J].中国信息技术教育,2018,(23):36.