参 考 文 献 16
致 谢 17
1 绪论
新课标指出,学校开设高中信息技术课程重要方针是提高学生的信息素养,在学生学会怎样获得和处理信息的过程中,逐渐培养学生对问题的分析能力及解决本领。为了这些目的能得以实现,学校课程开设了许多模块,从各方面对学生进行训练。算法与程序设计作为高中信息技术选修课程中较难的模块之一,其单调枯燥的教学内容和实用性和应用性不强的特点一直是制约它发展的重要因素。为了激起学生的学习乐趣,教师需要采取有效的策略和方法进行教授。本研究将联系实践阐明如何进行高中信息技术算法与程序设计模块的讲授,经由不同的教学策略来解决算法与程序设计课程讲解中面临的问题,让学生逐渐地能用程序设计来解决实际问题,通过编写程序的学习,为今后的程序设计发展夯实好基础。论文网
如何培养学生的创造力和提高学生的思维能力重要的方式就是让学生学好计算机程序设计课程。提高学生程序设计应用能力有如下方面的作用:学生的科学精神得到增强;学生的逻辑思维能力也获得提升;也对学生的互助协助精神有所增进。和其他学科相比,程序设计有着自身的优势:通过学生对实际问题的解决过程中锻炼了学生的逻辑思维能力、动手操作能力以及创新能力。
普通高中 “算法与程序设计”课程开设是为了让学生在已有的知识水平上继续学习算法和编程的思维,在解决实际的题目中知道运用所学的算法与程序设计知识阐述题目、设计出算法来解决题目、并应用编程语言来实现算法解决题目。在程序设计教学中融入信息素养教育,培养出符合现代需求的知识技能和综合素养共同发展的学生。由于这块内容难度较大,学生难以入门,在今后的编程中有着重要的作用,所以需要采用科学有效的手段进行教学就非常重要。研究者对着方面的研讨比较少,因此我认为对高中信息技术算法与程序设计的教学研究是非常有必要的。
2 高中信息技术算法与程序设计的课程分析
2.1 算法与程序设计教材分析
算法与程序设计内容结构分为:程序语言的产生与发展、算法的概念、特征与作用、算法的描述、算法与程序设计的关系、利用计算机解决问题的基本过程以及对程序分析和算法的设计。教材主要内容中,算法是关键,是核心;程序设计时实现算法的一种具体途径。
教学中分为五个阶段:第一阶段明确学习内容,理解计算机解决问题的过程;第二阶段体会算法的含义,掌握算法的基本知识;第三阶段初步掌握程序语言,学会编写简单程序;第四阶段综合应用所学知识,解决一些实际问题;第五阶段个性发展与提高。
2.2 算法与程序设计教学目标
在研究我国信息技术课程的发展历史中,我发现,作为高中信息技术的核心内容之一的算法与程序设计,一直有着不可缺少的重要地位。提升学生的综合信息素养作为高中课程的首要目标,具体体现在观点的发表与交流、利用计算机解决生活中实际问题;同时能熟练运用信息技术,创造性探索或解决实际问题是课程标准中的过程与方法的目标[9]。让学生寻觅发现生活中存在的问题,然后经由设计算法和程序来处理这个问题。使学生的思维的创造力在学习过程中逐渐提高。当今的教育更加重视学生综合素质的培养,注重提高学生分析问题、解决问题的实践能力和创新能力,算法的学习和体验与人的创新精神和独立解决问题的能力密切相关,算法基本概念的学习以及解决问题能力的培养,本质上是提高高中生素质的问题[5]。