论文部分内容阅读
摘 要:二十一世纪是信息化的社会,在各行各业的发展的创新中都离不开信息技术的支持,正确掌握信息技术是现代社会每一个人都必须掌握的技能。在高中阶段,信息技术是高中课程的重要组成部分,通过信息技术的学习,不仅可以提高学生信息技术的能力,更为提高我国国民的综合素质有着深远的意义。《中小学信息技术课程指导纲要》指出:要了解程序设计的基本思想,培养逻辑思维能力。本文就新课改下高中信息技术课程中程序创新思维能力的培养做了以下研究。
关键词:高中;教育;信息技术;培养;策略;综合能力
前言
随着新课改的不断实施和发展,教师理念由传统的重知识传授向重学生综合素质和知识实践转变,在高中信息技术教学中,信息技术课程相比较其他课程有着很强的知识性、趣味性、技能型和实用性。学好信息技术对于提高学生的创新思维能力、知识应用能力、学生学习积极性等方面有着不可忽视的作用。
一、高中信息技术课程中程序创新思维培养的规律和原则
1.1学习程序设计符合学生创新思维培养规律的形成
程序创新思维具体来说就是通过约简、转化、仿真和嵌入等方式,把一个看起来复杂的问题转化为一个我们知道怎样解决的问题。通过对代码和数据的互相转换,运用分享和抽象来控制繁杂的计算机任务和计算机设计的方法。当学生开始程序设计学习时,他们通常无法找到他们面临的编程问题的出路,因为他们仍处在旧的思维模式下,也还没有新的程序设计的编程方法,思维定式、局限,没有解决实际问题的能力。程序设计的学习过程是由最初的无从下手到找方法、画流程图,到后来的带着问题思考和寻找创新的灵感,达到激发学生发散性思维和培养创新能力的目的。
1.2培养程序创新思维的原则
第一,开放性原则。开放的课堂教学是培养学生创新思维意识和能力的前提和条件。程序设计课要結合教学内容和学生基础去设计课堂环节,激发学生用多种形式表达解决问题的思路和方法,调动每一个学生参与进来,教师将学生的思想和意见进行提炼和归纳,让他们在参与下,讨论中,达成创新思维能力的培养。第二,灵活性原则。运用不同的编程思路,对同一个问题,可以设计出不同的算法,通过对比分析,寻找最优方案,达到培养学生思维灵活性的目的。第三,条理性原则。在程序设计教学中,教师应采取有效的形式,通过各种思维训练,让学生掌握分析和综合的思维方法。引导出学生总结模块化程序设计的思想,把复杂的问题分成若干小问题,然后逐个解决,达到培养学生程序设计思维中条理性清晰的目的。
二、新课程标准对高中信息技术课程程序设计的新要求
2.1 新课标的新要求
《普通高中信息技术课程标准(2017版)》中的核心要求是凝练学科核心素养,围绕核心素养的落实,精选、重组课程内容,明确内容要求。信息技术学科核心素养由信息意识、计算思维、数字化学习与创新、信息社会责任四个核心要素组成。它们是学生在接受信息技术教育过程中逐步形成信息技术知识与技能,过程与方法,情感态度与价值观的综合表现。在选择性必修部分对数据结构、程序设计以及算法分析都提出了新的要求。要求学生能够运用生活中的实例描述数据的内涵与外延,用数据结构表达数据的逻辑关系,要求学生能够针对限定条件的实际问题进行数据抽象,运用数据结构合理组织、存储数据,选择合适的算法编程实现、解决问题。在选修课程要求上,更是要求学生能掌握各种程序设计算法,能够负责任地应用算法并将算法思想迁移到实际生活和学习中。可以说,新课标对高中生学习信息技术这门课提出了更高的要求。
2.2新广教版《信息技术基础》教材的新要求
广东省根据新课标也研制了适合广东省教育特点的新教材。在第四章程序设计基础中,通过“设计购买物品的最佳方案”项目,以Python程序设计语言为媒介,要求学生掌握几种程序结构,掌握程序调用与运行方法,从而将知识建构、技能培养与思维发展融入运用数字化工具解决问题和完成任务的过程中,促进信息技术学科素养达成,完成项目学习目标。因此程序创新思维培养必将贯穿于高中信息技术课程中,培养学生的程序创新思维,将是信息技术教师设计课程环节,实现学科素养需要达成的新目标。
三、高中信息技术课程中程序创新思维能力培养策略
学生程序创新能力的培养要在实际的教学中去根据学生的实际情况来开展,以便更好的激发学生的创新思维能力。
3.1以问题为主导,通过协作学习来解决问题
教师在实际的教学中,要注重以问题为主导,在加强学生与学生、教师与学生沟通的基础上,培养学生自己研究解决问题的思路,强化学生信息技术的核心素养。例如在学习“Python教学中用列表处理数据”相关知识点的时候,让学生以小组为单位,讨论如何化繁为简,分解模块。学生通过这一环节的学习,要掌握使用“for循环”语句解决问题,教师要启发引导学生用“while循环”迭代实现列表数据显示。模块的分解学习,教师需要把程序创新思维方法引入教学过程中,让学生通过协助学习来寻求解决问题的方法,从而达到创新思维能力训练的目的。
3.2教学内容生活化,加强学生通过程序创新能力解决实际问题
在广教版教材中更加强调学生通过信息技术基础的课程学习来解决生活中实际问题的能力,这就需要我们教师在教学内容上尽量做到生活化,生活是智慧的源泉,是创新的重要基础之一,教师要引导学生对所学知识做出猜想和判断,探索知识对于解决生活实际问题的实践性。例如在学习“使用和设计数据库”相关知识点的时候,学生在了解和掌握数据库的使用之后,可以让学生生通过数据库来处理班级考试结果的信息,为教师提供更加科学、准确的考试质量分析报告。通过将数据库运用在学生日常学习生活中常见的问题上,很好的提高了学生通过程序创新能力解决实际问题的能力。
3.3考核评价多元化,重点考查学生程序创新思维能力
对于高中信息技术基础课程的考核来说,无论是开卷还是闭卷都容易造成学生死记硬背和高分低能的现象。从素质教育的背景出发,对于信息技术基础的考核要多元化,以求达到加强学生程序创新能力提高的目的。通过平时考核、课堂笔试考核、程序实践考核和创新项目考核等方式从多角度、多层次的对学生的综合能力和程序创新能力做出公平、公正的评价。例如在项目考核中,通过3-5人的小组分类,让学生以实用性、创新性为目标,通过小组内的明确分工,最后考核评价通过按比例综合得出学生的考核成绩,这种方式不但提升学生的团队协作能力,还能让学生的实践能力和创新能力得到提高,相比较传统的试卷考试,这种多元化的考核评价方式更能够有效反应出学生的实际水平,有效的提升了教学成果。
总结
当今社会是一个知识爆炸和信息传播的时代,信息技术在人的生活中有着不可忽视的作用,在实际的教学中,不能拘泥于一种教学模式,要在了解学生实际情况的基础上,通过多方式、多层次的教学方式和教学评价来有效提高学生的学习积极性和学习热情,引导学生从课堂中吸取知识,在生活中实践技能,让每一个学生都能在信息技术运用过程中,提升自身的信息技术程序创新能力,为我国信息技术的发展献出一份力量。
参考文献
[1] 于晓强,赵秀岩,闫丕涛.计算机程序设计课程中计算思维能力的培养[J].计算机教育,2016(31):64-65
[2] 苏小红,车万翔,王甜甜.如何在程序设计课程中培养计算思维能力[J].大工业和信息化教育.2014,(13):230
[3] 冷淑君,以项目为中心构建新型教学模式的实践与思考[J].中国电化教育.2014(21):166-167
关键词:高中;教育;信息技术;培养;策略;综合能力
前言
随着新课改的不断实施和发展,教师理念由传统的重知识传授向重学生综合素质和知识实践转变,在高中信息技术教学中,信息技术课程相比较其他课程有着很强的知识性、趣味性、技能型和实用性。学好信息技术对于提高学生的创新思维能力、知识应用能力、学生学习积极性等方面有着不可忽视的作用。
一、高中信息技术课程中程序创新思维培养的规律和原则
1.1学习程序设计符合学生创新思维培养规律的形成
程序创新思维具体来说就是通过约简、转化、仿真和嵌入等方式,把一个看起来复杂的问题转化为一个我们知道怎样解决的问题。通过对代码和数据的互相转换,运用分享和抽象来控制繁杂的计算机任务和计算机设计的方法。当学生开始程序设计学习时,他们通常无法找到他们面临的编程问题的出路,因为他们仍处在旧的思维模式下,也还没有新的程序设计的编程方法,思维定式、局限,没有解决实际问题的能力。程序设计的学习过程是由最初的无从下手到找方法、画流程图,到后来的带着问题思考和寻找创新的灵感,达到激发学生发散性思维和培养创新能力的目的。
1.2培养程序创新思维的原则
第一,开放性原则。开放的课堂教学是培养学生创新思维意识和能力的前提和条件。程序设计课要結合教学内容和学生基础去设计课堂环节,激发学生用多种形式表达解决问题的思路和方法,调动每一个学生参与进来,教师将学生的思想和意见进行提炼和归纳,让他们在参与下,讨论中,达成创新思维能力的培养。第二,灵活性原则。运用不同的编程思路,对同一个问题,可以设计出不同的算法,通过对比分析,寻找最优方案,达到培养学生思维灵活性的目的。第三,条理性原则。在程序设计教学中,教师应采取有效的形式,通过各种思维训练,让学生掌握分析和综合的思维方法。引导出学生总结模块化程序设计的思想,把复杂的问题分成若干小问题,然后逐个解决,达到培养学生程序设计思维中条理性清晰的目的。
二、新课程标准对高中信息技术课程程序设计的新要求
2.1 新课标的新要求
《普通高中信息技术课程标准(2017版)》中的核心要求是凝练学科核心素养,围绕核心素养的落实,精选、重组课程内容,明确内容要求。信息技术学科核心素养由信息意识、计算思维、数字化学习与创新、信息社会责任四个核心要素组成。它们是学生在接受信息技术教育过程中逐步形成信息技术知识与技能,过程与方法,情感态度与价值观的综合表现。在选择性必修部分对数据结构、程序设计以及算法分析都提出了新的要求。要求学生能够运用生活中的实例描述数据的内涵与外延,用数据结构表达数据的逻辑关系,要求学生能够针对限定条件的实际问题进行数据抽象,运用数据结构合理组织、存储数据,选择合适的算法编程实现、解决问题。在选修课程要求上,更是要求学生能掌握各种程序设计算法,能够负责任地应用算法并将算法思想迁移到实际生活和学习中。可以说,新课标对高中生学习信息技术这门课提出了更高的要求。
2.2新广教版《信息技术基础》教材的新要求
广东省根据新课标也研制了适合广东省教育特点的新教材。在第四章程序设计基础中,通过“设计购买物品的最佳方案”项目,以Python程序设计语言为媒介,要求学生掌握几种程序结构,掌握程序调用与运行方法,从而将知识建构、技能培养与思维发展融入运用数字化工具解决问题和完成任务的过程中,促进信息技术学科素养达成,完成项目学习目标。因此程序创新思维培养必将贯穿于高中信息技术课程中,培养学生的程序创新思维,将是信息技术教师设计课程环节,实现学科素养需要达成的新目标。
三、高中信息技术课程中程序创新思维能力培养策略
学生程序创新能力的培养要在实际的教学中去根据学生的实际情况来开展,以便更好的激发学生的创新思维能力。
3.1以问题为主导,通过协作学习来解决问题
教师在实际的教学中,要注重以问题为主导,在加强学生与学生、教师与学生沟通的基础上,培养学生自己研究解决问题的思路,强化学生信息技术的核心素养。例如在学习“Python教学中用列表处理数据”相关知识点的时候,让学生以小组为单位,讨论如何化繁为简,分解模块。学生通过这一环节的学习,要掌握使用“for循环”语句解决问题,教师要启发引导学生用“while循环”迭代实现列表数据显示。模块的分解学习,教师需要把程序创新思维方法引入教学过程中,让学生通过协助学习来寻求解决问题的方法,从而达到创新思维能力训练的目的。
3.2教学内容生活化,加强学生通过程序创新能力解决实际问题
在广教版教材中更加强调学生通过信息技术基础的课程学习来解决生活中实际问题的能力,这就需要我们教师在教学内容上尽量做到生活化,生活是智慧的源泉,是创新的重要基础之一,教师要引导学生对所学知识做出猜想和判断,探索知识对于解决生活实际问题的实践性。例如在学习“使用和设计数据库”相关知识点的时候,学生在了解和掌握数据库的使用之后,可以让学生生通过数据库来处理班级考试结果的信息,为教师提供更加科学、准确的考试质量分析报告。通过将数据库运用在学生日常学习生活中常见的问题上,很好的提高了学生通过程序创新能力解决实际问题的能力。
3.3考核评价多元化,重点考查学生程序创新思维能力
对于高中信息技术基础课程的考核来说,无论是开卷还是闭卷都容易造成学生死记硬背和高分低能的现象。从素质教育的背景出发,对于信息技术基础的考核要多元化,以求达到加强学生程序创新能力提高的目的。通过平时考核、课堂笔试考核、程序实践考核和创新项目考核等方式从多角度、多层次的对学生的综合能力和程序创新能力做出公平、公正的评价。例如在项目考核中,通过3-5人的小组分类,让学生以实用性、创新性为目标,通过小组内的明确分工,最后考核评价通过按比例综合得出学生的考核成绩,这种方式不但提升学生的团队协作能力,还能让学生的实践能力和创新能力得到提高,相比较传统的试卷考试,这种多元化的考核评价方式更能够有效反应出学生的实际水平,有效的提升了教学成果。
总结
当今社会是一个知识爆炸和信息传播的时代,信息技术在人的生活中有着不可忽视的作用,在实际的教学中,不能拘泥于一种教学模式,要在了解学生实际情况的基础上,通过多方式、多层次的教学方式和教学评价来有效提高学生的学习积极性和学习热情,引导学生从课堂中吸取知识,在生活中实践技能,让每一个学生都能在信息技术运用过程中,提升自身的信息技术程序创新能力,为我国信息技术的发展献出一份力量。
参考文献
[1] 于晓强,赵秀岩,闫丕涛.计算机程序设计课程中计算思维能力的培养[J].计算机教育,2016(31):64-65
[2] 苏小红,车万翔,王甜甜.如何在程序设计课程中培养计算思维能力[J].大工业和信息化教育.2014,(13):230
[3] 冷淑君,以项目为中心构建新型教学模式的实践与思考[J].中国电化教育.2014(21):166-167