论文部分内容阅读
随着新课程的逐步推进,高中信息技术在教学深度的把握上有一定难度,一旦把握不好,很容易变成大学计算机课程的简单下放,出现了教学内容没有经过精心改造和设计,内容技术深度的把握上不符合高中生认知水平等等不合理的现象,给学生和广大的信息技术教师造成了很多的困惑。因此,对所有信息技术教师而言,如何针对学生的心理特点、结合学生的生活实际,把握信息技术教学过程中的“技术深度”,显得尤为重要。
一、新课程改革对教师的要求
新课程的改革,对当今教师提出更高的要求,教师要与学生全面协调可持续发展之外,还需要统筹兼顾教学中的要素及相互关系,最难的就是在教学过程中每个环节“技术深度”的把握。概括起来,信息技术教师在课堂教学中需要把握好以下“九度”:教学设计的精度、教学资源的广度、教学内容的深度、课堂教学的密度、教学进程的坡度、教师讲授的速度、课堂提问的角度、学生参与的程度、教学评价的效度。
二、结合教学实际,提出问题
针对信息技术这门课程而言,在新课程理念的倡导下,该如何在尊重学生现实水平的基础上选择模块的具体内容?又如何贴合学生实际在技术深度上进行准确把握呢?如果这个“度”把握不好,会影响课堂的教学效率,甚至会影响这门学科的教学效果。笔者在高中信息技术教学过程中,有时会遇到此类问题,本人根据自身的教学实践,以《如何描述算法》为例,一起共同探讨一下信息技术课程教学过程的“技术深度”的把握。
课改后,新的《中小学信息技术课程指导纲要》对高中信息技术课程中有关《程序设计》的学习提出了更高的要求,其中关于算法的要求也更具体了。
首先,让学生体验人类是如何分析、解决问题的过程,比较与计算机解决问题过程的异同;其次,理解算法就是解决问题的方法和步骤,体验算法的复杂性和多样性。
三、信息技术教学过程把握问题的“深度”
在高中信息技术教学过程中,《如何描述算法》这一内容,由于大多数同学没有这方面的基础,所以教师在教学“深度”上不易把握。如果讲得太深,学生根本就听不明白,反之,讲得太肤浅,又达不到本节课的教学要求。接下来,笔者结合自身实践,具体介绍一下,根据学生的心理特点、结合学生的生活实际设计这堂课,从人是如何解决问题入手,引领学生探究计算机解决问题的过程,从而了解算法,学会用不同的方法描述算法,体验算法的复杂性和多样性。
首先,提出“人是如何解决问题的”,计算机是人脑的延伸,要研究计算机解决问题的过程,需要从人解决问题的过程谈起。通过“韩信点兵”让学生了解这个问题,又称“鬼谷算”、“秦王暗点兵”。
其次,提出“计算机解决问题的过程”是怎样的?当我们用计算机解决问题时,首先要分析问题,然后根据问题的要求选择合适的软件。例如,用计算机写一篇文稿,我们会选择WPS、Word等软件。除此之外,现实生活中还有许多工作往往比较特殊,需要我们编写程序来解决问题。
最后,让学生了解算法是“灵魂”。由于在高一数学教学过程中,学生对“流程图”有了一定的了解,因此,在学生用自然语言描述“韩信点兵问题”的基础上,可以让学生尝试用流程图描述“韩信点兵问题”,最后教师选择2-3名学生的作业,给出正确的流程图并作适当的点评。教师可以让学生比较用自然语言、流程图和伪代码三种描述方法,谈谈自己喜欢的描述方法,并各各抒已见。总的来说,这三种方法都不难理解,学生可能不会重视,但要提醒学生这部分内容是程序设计的基础,很重要,尤其是“用流程图描述算法”。
四、让学生了解“算法”是程序设计“灵魂”
算法作为高中数学中的新内容,其思想是非常重要的,但并不神秘,它的思想在小学、初中已经有所渗透,如运用消元法解二元一次方程组、解一元一次不等式、求最大公因数等的过程就是算法。算法是完成某项工作的方法和步骤,现代意义上的“算法”是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确的和有效的,而且能够在有限步之内完成.
“算法”是程序设计“灵魂”,是人类智慧的结晶。世界著名计算机科学家尼克劳斯.沃斯(N.Wirth)指出:算法+数据结构=程序,可见,算法在程序设计中具有多么重要的地位。对学生而言,如何学习算法呢?我们是为了解决实际问题才学习算法的,是为了为将来自己遇到问题的时候有个指导方向才学习算法的,我们并不是为了学习算法而学习算法
五、把握信息技术教学“深度”,提高效率
本节课的核心是“算法”,但如何把握它的技术“深度”,是每一位教师所面临问题,若授课太深,学生很难理解,反之,“蜻蜓点水”,一带而过,又达不到教学的效果。从人解决问题这一,学生较为熟悉的过程入手,将计算机解决问题与人解决问题相对比,从而引出计算机解决问题的方法和步骤,即算法。这样,就把“算法”这一较抽象的概念处理成学生的认知经验能够接受的内容,可以说是深入浅出化解了难点。另外,利用“韩信点兵问题”、 “闰年问题”来设置情境,实现了数学知识的迁移,同样降低了学习的难度。用“自然语言”、“流程图”来描述算法,结合数学中有关算法的相关知识,自己解决问题,并没有再对此作过多的介绍。
六、结束语
相比于更多运用大众化信息技术的信息技术基础模块而言,选修模块的技术色彩更浓。这样的设置,其一是为了传达具有普遍迁移意义的技术文化要素,支持学生全面的信息素养提升;其二是为了不同的技术方向上为学生提供个性发展的机会,体现全面发展与个性发展的统一。因此,如何处理好“技术深度”是我们每一个信息技术教师要思考的问题。
一、新课程改革对教师的要求
新课程的改革,对当今教师提出更高的要求,教师要与学生全面协调可持续发展之外,还需要统筹兼顾教学中的要素及相互关系,最难的就是在教学过程中每个环节“技术深度”的把握。概括起来,信息技术教师在课堂教学中需要把握好以下“九度”:教学设计的精度、教学资源的广度、教学内容的深度、课堂教学的密度、教学进程的坡度、教师讲授的速度、课堂提问的角度、学生参与的程度、教学评价的效度。
二、结合教学实际,提出问题
针对信息技术这门课程而言,在新课程理念的倡导下,该如何在尊重学生现实水平的基础上选择模块的具体内容?又如何贴合学生实际在技术深度上进行准确把握呢?如果这个“度”把握不好,会影响课堂的教学效率,甚至会影响这门学科的教学效果。笔者在高中信息技术教学过程中,有时会遇到此类问题,本人根据自身的教学实践,以《如何描述算法》为例,一起共同探讨一下信息技术课程教学过程的“技术深度”的把握。
课改后,新的《中小学信息技术课程指导纲要》对高中信息技术课程中有关《程序设计》的学习提出了更高的要求,其中关于算法的要求也更具体了。
首先,让学生体验人类是如何分析、解决问题的过程,比较与计算机解决问题过程的异同;其次,理解算法就是解决问题的方法和步骤,体验算法的复杂性和多样性。
三、信息技术教学过程把握问题的“深度”
在高中信息技术教学过程中,《如何描述算法》这一内容,由于大多数同学没有这方面的基础,所以教师在教学“深度”上不易把握。如果讲得太深,学生根本就听不明白,反之,讲得太肤浅,又达不到本节课的教学要求。接下来,笔者结合自身实践,具体介绍一下,根据学生的心理特点、结合学生的生活实际设计这堂课,从人是如何解决问题入手,引领学生探究计算机解决问题的过程,从而了解算法,学会用不同的方法描述算法,体验算法的复杂性和多样性。
首先,提出“人是如何解决问题的”,计算机是人脑的延伸,要研究计算机解决问题的过程,需要从人解决问题的过程谈起。通过“韩信点兵”让学生了解这个问题,又称“鬼谷算”、“秦王暗点兵”。
其次,提出“计算机解决问题的过程”是怎样的?当我们用计算机解决问题时,首先要分析问题,然后根据问题的要求选择合适的软件。例如,用计算机写一篇文稿,我们会选择WPS、Word等软件。除此之外,现实生活中还有许多工作往往比较特殊,需要我们编写程序来解决问题。
最后,让学生了解算法是“灵魂”。由于在高一数学教学过程中,学生对“流程图”有了一定的了解,因此,在学生用自然语言描述“韩信点兵问题”的基础上,可以让学生尝试用流程图描述“韩信点兵问题”,最后教师选择2-3名学生的作业,给出正确的流程图并作适当的点评。教师可以让学生比较用自然语言、流程图和伪代码三种描述方法,谈谈自己喜欢的描述方法,并各各抒已见。总的来说,这三种方法都不难理解,学生可能不会重视,但要提醒学生这部分内容是程序设计的基础,很重要,尤其是“用流程图描述算法”。
四、让学生了解“算法”是程序设计“灵魂”
算法作为高中数学中的新内容,其思想是非常重要的,但并不神秘,它的思想在小学、初中已经有所渗透,如运用消元法解二元一次方程组、解一元一次不等式、求最大公因数等的过程就是算法。算法是完成某项工作的方法和步骤,现代意义上的“算法”是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确的和有效的,而且能够在有限步之内完成.
“算法”是程序设计“灵魂”,是人类智慧的结晶。世界著名计算机科学家尼克劳斯.沃斯(N.Wirth)指出:算法+数据结构=程序,可见,算法在程序设计中具有多么重要的地位。对学生而言,如何学习算法呢?我们是为了解决实际问题才学习算法的,是为了为将来自己遇到问题的时候有个指导方向才学习算法的,我们并不是为了学习算法而学习算法
五、把握信息技术教学“深度”,提高效率
本节课的核心是“算法”,但如何把握它的技术“深度”,是每一位教师所面临问题,若授课太深,学生很难理解,反之,“蜻蜓点水”,一带而过,又达不到教学的效果。从人解决问题这一,学生较为熟悉的过程入手,将计算机解决问题与人解决问题相对比,从而引出计算机解决问题的方法和步骤,即算法。这样,就把“算法”这一较抽象的概念处理成学生的认知经验能够接受的内容,可以说是深入浅出化解了难点。另外,利用“韩信点兵问题”、 “闰年问题”来设置情境,实现了数学知识的迁移,同样降低了学习的难度。用“自然语言”、“流程图”来描述算法,结合数学中有关算法的相关知识,自己解决问题,并没有再对此作过多的介绍。
六、结束语
相比于更多运用大众化信息技术的信息技术基础模块而言,选修模块的技术色彩更浓。这样的设置,其一是为了传达具有普遍迁移意义的技术文化要素,支持学生全面的信息素养提升;其二是为了不同的技术方向上为学生提供个性发展的机会,体现全面发展与个性发展的统一。因此,如何处理好“技术深度”是我们每一个信息技术教师要思考的问题。