APP下载

高中信息技术课程序设计教学之我见

2020-10-21华卫铸

读写算 2020年13期
关键词:高中课堂程序设计教学策略

华卫铸

摘 要随着信息时代的来临,信息技术课程逐渐融入到教学体系中,促进学生们更好地融入到社会环境中,推动着学生们全方面地发展和提升,整体性提高教育的有效性。在高中信息技术课程设计教学中,教师们设计层次清晰、层层递进的信息技术教学环节,从学生们的角度出发进一步优化课堂教学模式,打造高效的信息技术教学课程。本文将以高中信息技术课程序设计教学为主题,从以下几个方面进行详细的分析和探讨。

关键词高中课堂;信息技术;程序设计;教学策略

中图分类号:R857.3,O244 文献标识码:A 文章编号:1002-7661(2020)13-0162-01

在高中信息课程教学中,程序设计是学习的重点和难点,其具有内容广泛、抽象、逻辑思维能力强的特点。所以,教师们改变自身的教学观念,通过程序设计中界面设计来吸引学生们的注意力,不断激发学生们的学习兴趣和积极性,结合具体、不同难度的程序设计案例,开展编写程序代码知识的讲解,引导学生们从本质上掌握代码编写的方法和注意事项,整体性的提升学生们信息技术能力和综合素养。

一、程序界面设计教学

在高中程序设计课程的教学过程中,学生们初次接触信息技术知识,如果直接讲解程序编程知识难免会让学生们感觉到深奥、难懂,降低学生们的学习兴趣和积极性,而程序界面设计不同,其对编程能力要求不高,要求掌握和熟练运用程序设计工具的功能,结合程序的要求,发挥自身独特的想象力,设计成鲜明的程序界面,便于激发学生们对程序设计课程学习的热情。

在具体的教学过程中,教师们首先以演示的形式依次向学生们讲解和阐述程序设计工具的作用,引入各种控件知识的分析,同时结合学生们的认知能力,提出开放性的程序设计问题,充分利用学生们天生的好奇心,不断激发学生们的兴趣和积极性。然后,教师们向学生们展示一个设计完成的程序界面,让学生们感受到程序设计的乐趣,引导学生们亲自参与到程序界面的设计中,构建积极活跃的课堂教学氛围。最后,教师们为学生们提供程序界面设计的空间,引导学生们通过不断地尝试熟练掌握各个功能,并自主完成整个程序界面的设计,让学生们获得一定的成就感和自信心,整体性的提升高中信息技术课堂的教学质量和有效性。

二、程序代码编写教学

在高中程序设计课程的教学中,教师们改变自身传统的教学模式,如果将大量的信息技术概念专业化的分析,就会大幅度的消减学生们的兴趣,达不到理想的教学效果。所以,教师们避免理论化教学,结合自身具体的教学内容,选择合理性的程序编程代码展开教学过程,将抽象的程序设计知识具体化,引导学生们循序渐进的提升自身的程序编程能力。

比如,在程序编程中C语言循环语句的讲解中,教师们首先从循环语句的分类分为while,do while和for循环三种,从语法的角度主要有执行流程和循环三要素的区分,让学生们从整体上对循环语句有一定的认知,便于学生们的理解和掌握。然后,教师们结合学生们的认知能力,设计合理性的循环语句题目,例如利用编程计算从1到100的和,以while循环语句的代码为例,while(表达式)、循环体语句,引导学生们进一步加深三种循环结构的认知,结合具体的代码提升学生们的学习效率。最后,教师们鼓励学生们以另外两种循环语句自主完成程序代码的编写,为学生们提供实践的舞台,让学生们通过编程软件进行尝试编译和运行,查看程序运行的结果,引导学生们结合自身所呈现出的编程问题进行自主分析,全面落实理论与实践教学理念,从多个角度促进学生们程序代码编程能力的提升,打造高效的高中信息技术教学课堂。

三、程序学习模式教学

信息技术的快速发展,使程序的功能、内容多样化,进而程序代码的数量不断增加,仅仅依靠一个人编程无法实现实用性程序的设计,团队合作成为主流。所以,在高中信息技术课程的教学中,教师们优化自身的教学模式,引导学生们以小组合作的形式进行信息技术知识的学习,一方面鼓励学生们之间相互学习、激励,更重要的是激发和培养学生们的团队合作意识,促进学生们信息技术核心素养的发展。

在小组合作学习的教学模式下,学生们之间分享和探讨程序设计的结构、思路,不断拓展自身的思维,实现代码编程的最简化,提升程序运行的速度,同时推动着学生们程序代码编写的规范化,让其他同学能够清晰的了解自身所命名的变量,便于学生们之间共同完成整个程序代码的编写,进而培养学生们的团队意识。另外,教师们为学生们设计相关难度的程序设计习题,引导学生们在小组内明确代码编写内容、结构,进行合理性的分工,对每个同学所编写的代码进行分析,指出代码中的错误和不足之处,进而让学生们了解自身的短处,具有针对性的学习和训练,进一步提升自身程序代码编程能力。除此之外,教师们可以参与到其中,为学生们提供思考和探究的方向,保證合作学习模式的教学效率和质量。

总而言之,在高中信息技术课程的教学中,教师们以程序设计为中心,全面贯彻理论与实践相结合的教学理念,引导学生们参与到整个程序设计的环节中,加深学生们对程序设计的认知,同时让学生们以小组合作的形式共同完成程序设计,促进学生们之间相互学习、取长补短,以及引发学生们的团队合作意识,培养出高素质、高能力的信息技术人才。

猜你喜欢

高中课堂程序设计教学策略
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
高中化学反应原理学习难点及教学策略研究
医学专业“Python程序设计”课程教学改革总结与思考
统编本初中文言文选文变化及教学策略
初中数学绝对值概念教学策略
关于提高小学生识字实效的教学策略
高中课堂生态问题的探讨
浅析高中课堂教学中小组合作探究式学习