探讨普通高中程序设计的有效教学论文_谭荣倬

广西灵山县新洲中学 广西 钦州 535400

摘 要:课程《算法与程序设计》模块是普通高中信息技术课程的选修部分,本人对这门课程的教学进行了积极有效的探索,从具体教学案例出发,采用分段教学,循序渐进的方式进行教学活动,现就将积累的经验与体会跟大家一起探讨,以求获取更好的普通高中程序设计的有效教学,获取理想的教学效果。

关键词:普通高中 程序设计 有效教学

课程《算法与程序设计》模块是普通高中信息技术课程的选修部分,选用Visual Basic 6.0(简称VB 6.0)作为程序设计语言,是一种基于BASIC 语言的可视化程序开发工具。《算法与程序设计》的学习让学生认识有关程序设计方面的基础知识,理解用计算机解决问题过程中采用的思想和方法,学会采用程序设计解决现实问题,从而奠定学好程序设计的基础。

一、课程内容分段教学,循序渐进,化解难点

第一阶段:初步体验VB6.0的集成开发环境。课程《算法与程序设计》教学中选用VB6.0作为程序设计语言,学习环境为VB6.0学习版。本人教学中先采用课程14页中的实例:设计一个程序,当用鼠标单击窗体时,窗体中显示“欢迎进入VB世界!”字样。课堂中学生兴趣很高,完成这一活动,学生能了解VB6.0的集成开发环境,体验程序设计的过程;学会VB6.0的启动、懂得选择对象、事件;学会代码的输入、运行程序、结束程序、保存文件等过程;学会了一句程序语句(print语句): Print “欢迎进入VB 世界!!!”。这样,学生能了解程序设计的过程,对程序设计的学习有一定的进步,提高了学习的兴趣,达到了教师期望的学生的跟进反应,取得了预期的教学效果。

第二阶段:初步了解VB的数据表示与处理。学习程序设计,要学会编写代码,基础的程序设计知识是必要的,程序设计基本知识是编写代码的基础。结合算法的学习,VB的数据类型、常量与变量、运算符与表达式、常用语句与函数的学习让学生读懂课程中的程序代码,学会编写程序代码来解决实际问题。课程教学中应结合具体案例学习。

第三阶段:初步了解程序的三种基本结构。课程教学中要让学生成为教与学的主要部分,课堂上应给予学生充足的思考,激发学生探究热情,让学生变被动学习为主动学习,从而成为教与学的主体。通过学习程序的三种基本结构,学生了解VB中的顺序结构、选择结构、循环结构的特点,并用程序设计解决了课程中提出的生活问题。

第四阶段:修改程序语句,进一步了解程序语句。学生知识的达成和积累,必须经过自身知识“自我消化”的过程,而“自我消化”则必须依靠学生自身去体验去理解,别人替代不了。具体教学中表现在教师指导下引导学生质疑、调查、探究,注重培养学生主动地、富有个性地学习,程序设计教学中,提倡学生修改问题,修改程序语句,如:把“print‘欢迎进入VB世界!’”修改为“print‘欢迎进入VB世界!!!’”或其他语句。这样,学生惊讶于输出的奇妙的不同,体验出程序运行中的奥妙,深刻地体会计算机程序运行的特点,打开学习程序设计的金钥匙。

第五阶段:独立编写程序代码,进一步掌握VB的制作方法。

学生掌握了程序设计的基础知识,学以致用,都会兴致勃勃地设计程序解决课程中的实践活动或生活中的一些小问题,例如:编写一个袖珍计算机程序。经过小组讨论编写,完成了这一实践活动,编写出如下的代码:

在VB6.0中制作,运行后,得到如上图界面,这样,学生的袖珍计算器就制作好了,学生能够获得很大的成就感,程序设计的知识得以升华,进一步领悟程序设计的制作方法。

二、以小组自主学习、探讨为主要学习方法,课堂气氛活跃

以小组为单位学习,能发挥团队精神、互助精神、合作精神, “三个臭皮匠顶个诸葛亮”。以教师作为主导,结合课程内容指导学生学习;以学生为主体,学生自主学习、探讨,提高学生分析问题、解决问题的能力,达到轻松学习、互相帮助、自主学习的目的;调动了学生的学习积极性和主动性,有效提高了学生的学习能力、应用能力和创新能力,对学生的求知欲和上进心有强烈的激励作用。

三、教学中展示学生学习成果,举办学生作品比赛,综合评价教学效果

程序设计制作技能操作性强,能制作出一段有操作意义的程序代码,能读懂一些程序代码也一样来得重要。教学中展示学生学习成果,学生的学习成果得到教师和周围同学的肯定,是学生能持续主动学习最强大的内在驱动力。

程序设计是一门探索性、实践性较强的课程,在教学的方法上有别于一般的基础理论课程,通过对教学内容分阶段教学的合理安排,使学生更易接受课程知识,从而取得了良好的教学效果。掌握VB6.0的制作是学生作为信息时代的公民,适应现代与未来社会的基本知识与程序设计技能,从而程序设计的学习尤为重要。

参考文献

[1]《算法与程序设计》.教育科学出版社,2004,10。

[2]徐巧英 主编 《新课堂文化建设—新课程背景下教师的使命》.广西教育出版社,2013,8。

论文作者:谭荣倬

论文发表刊物:《中小学教育》2019年第369期

论文发表时间:2019/7/15

标签:;  ;  ;  ;  ;  ;  ;  ;  

探讨普通高中程序设计的有效教学论文_谭荣倬
下载Doc文档

猜你喜欢