欠发达地区初中VB程序设计教学策略论文_曾文苑

欠发达地区初中VB程序设计教学策略论文_曾文苑

曾文苑 广东省兴宁市实验学校 514500

【摘要】程序设计是广东省初中信息技术教学的重要内容之一,但在欠发达地区,初中程序设计教学上依旧存在诸多问题,如学生学习兴趣不大、课程被忽视,教学方法不当等,本文针对这些问题,结合教学经验,对欠发达地区初中VB程序设计教学策略进行分析。

【关键词】欠发达地区;初中;程序设计;教学策略

中图分类号:G648.2文献标识码:A文章编号:ISSN1001-2982 (2018)08-119-02

程序设计是让学生认识VB基本程序结构及语句的格式,体验利用VB解决一些实际问题,经历分析问题、编写程序、调试程序的过程,进而初步掌握程序设计的基本理念。

一、现阶段欠发达地区初中VB程序设计教学现状

1.课程纲要要求

程序设计是广东省初中信息技术课程中的重要内容之一,2012年广东省义务教育信息技术课程纲要(试行)的内容要求中提出:认识一种常用的计算机程序设计语言,认识计算机程序的作用及其执行的基本过程;了解计算机程序的顺序、选择、循环三种基本结构;能编写简单程序,解决学习和生活中遇到的简单问题[1]。

2.学生现状

对于初中生来说,程序设计的思维方式和概念是全新的,是一个从感性思维到逻辑思维的过渡,再加上初中学生的认知能力和逻辑思维水平、抽象思维水平还处于逐步发展阶段,导致学生在进入程序设计学习时,普遍感到枯燥、难学,学习兴趣不高;此外,由于信息技术学科不参加升学考试,欠发达地区初中学生普遍忽视信息技术课程,学习态度不端正,这些因素也制约了信息技术课程教学的开展。

3.教师教学方法存在的问题

部分老师没能很好地研究教材,完全按照书本例子进行模仿教学,没有将程序设计的思路与方法教予学生,只是依葫芦画瓢似的完成一些课本的例子,没有达到培养学生思维能力和实践应用能力的目的;一些教师仍采用传统的“满堂灌”、“注入式”教学方法,没有结合新的教学理念以及初中学生的认知水平和认知特点去寻找合适的教学方法,使学生认为程序设计高深莫测,从而影响学生的学习兴趣。

二、欠发达地区初中VB程序设计教学策略

1. 精选案例,激发学生学习兴趣

初中学生思维方式大部分还停留在感性思维阶段,而程序设计要求学生具备一定的逻辑思维能力,导致大部分学生对枯燥、沉闷的程序设计教学不感兴趣。兴趣决定了教学效果的好坏。我们要利用学生对事物的好奇心,选择一些有趣的、有实际意义的程序,激发学生的学习兴趣。例如,在《实现条件选择程序》的教学时可以选择“自动根据性别输出标准体重”为案例,来引入并展开教学,因为“自动根据性别输出标准体重”是学生感兴趣的问题,与学生的生活密切相关,给学生提供了一个运用知识的平台,缩短了知识与应用之间的距离,从而能激发学生的学习热情,保证了学生的学习动机。

2.低起点,让学生收获自信

欠发达地区大部分初中学生完全没接触过编程,VB的使用对于刚接触计算机程序的学生来说有一定的难度,因此,第一节课不要讲授太多太深奥的理论知识,也不要急于要求学生自己独立编写代码,可引导学生先在VB6.0中输入课本上例子的程序代码,让学生在调试运行中体会程序设计的魅力,增强学生的学习信心。如初识计算机程序一节中,通过教师操作演示,指导学生进入VB的工作环境后,可让学生参照教材63-64页的操作方法和程序,体验简单程序的执行。为了帮助学生理解程序中各语句中的作用,教师只需通过赋值语句的格式、运行原理和意义进行分析,启发学生理解语句a=a+1,减少数学知识对学生造成的认知冲突即可,而无需讲授太多常量、变量的知识。

3.依纲靠本,夯实学生基础

教材是教师进行教学活动的重要依据,是学生获取知识的主要来源,充分利用教材,开展创造性的教学,是新课程的教学理念。在认识计算机程序这一章中选用了一些适合学生年龄特点和贴近学生生活的实例,注意依纲靠本,夯实学生基础,引导学生先利用课本上例子的程序代码,掌握语句的基本格式,理解其执行过程。此外,在教学中应针对一些理解起来的比较难的程序设置内容,教师需要事先录制微课,借助动态化的视频演示程序输入过程,结合学生间的学习交流,进而不断加深学生的学习印象,强化学生对程序设计能力的应用。

4. 重实践,提升学生能力

程序设计是一门实践性很强的课程,在教学中,当学生掌握语句的基本格式,理解其执行过程后,可安排习题课,布置一些拓展任务,通过具体的任务让学生去实践,让学生综合运用所学知识,体验应用计算机解决问题的一般过程和方法,以达到提升学生的程序编写能力,培养学生思维能力和实践应用能力的目的。

期刊文章分类查询,尽在期刊图书馆如:在教学实现顺序执行程序一节中,可利用教材例子:自动计算“神舟”七号飞行速度的程序让学生认识顺序结构程序及执行过程,体验顺序结构程序的编写后,可安排一节练习课,在练习课中布置如下练习题:

(1)分析下列程序段,写出程序段运行的结果:

a=3

a=a+1

b=a

a=b+1

print a,b

(2)试在横线上填写合适的语句或表达式,使程序完成如下功能:输入一个数,计算出这个数的绝对值,并显示结果。

Private Sub Form¬_Click( )

x=inputBox(“请输入一个数”,”输入”)

y=

print x ;”的绝对值为:”y

End Sub

(3)小碧收到一个生日礼物,包装盒是个长方体,她想知道这个长方体的表面积,输入长方体的长、宽、高,请编程计算该包装盒的表面积为多少。

这样不仅有利于学生更牢固地掌握顺序结构的基本格式和理解其执行过程,还能进一步提高学生利用所学知识来解决实际问题的能力。

5. 巧用“半成品”,支撑高效课堂

半成品加工教学策略的核心是为学生提供一些待完成的作品。这种策略能让学生在短时间内体会到信息需求的内涵和技术操作的要点,提高课堂讲授、概念理解和实践练习的效率,优化了学习情境与训练环境。如在《实现条件选择程序》教学的练习课中设计的第一个任务:从2015年4月1日起兴宁市城区全面禁止机动三轮车的行驶,部分同学由原来坐三轮车出行改为坐出租车,小明设计了一个出租车计价器,程序功能是输入行驶里程自动计算需要支付的金额,窗口界面设计已经设计好,但其程序语句还没完成,请同学打开桌面的 “出租车计价器”,在程序中填上合适的语句或表达式,调试并运行。(兴宁市出租车收费标准是起步价4元,2千米以内只收取起步价,超过2千米每千米加收1元,)

程序:

Dim x As Single, cost As Single

x = Val(Text1.Text)

If Then

cost =

Else

cost =

End If

Text2.Text = cost

在任务中通过完成半成品任务让学生掌握条件语句的使用,同时降低了探究任务的难度,提高了探究的针对性;而且既可以使学生获得相应的知识,提高学习的效率,还可以获得成功的体验。

6.多维评价,促进学生发展

学生学习评价是信息技术教学的重要组成部分,对信息技术的学习具有较强的导向作用,以评价促学习,以评价促发展,已成为信息技术课程目标达成、教师教学能力提高的重要手段。欠发达地区学生学习基础和学习能力差异较大,在程序设计教学评价时,如果仅从通过程序运行结果正确与否判断学生的成败,这种绝对的评价不仅会产生两极分化,也会使一些学生为保全正确的结果,而不再深入研究其他途径。因此,在评价时可根据程序难易程度,采用不同的评价方式,进行多角度评价,从界面、算法、编码、调试方面去评价,同时,教师要及时捕捉学生的亮点,增强学生的自信心,在修改的基础上进行二次、三次评价,让学生编写程序的能力在评改中得到提升。

三、结束语

程序设计是信息技术学习中非常重要的部分,对提高学生解决问题的能力,发展学生的思维能力、创新能力都有很重要的意义。因此,在欠发达地区进行程序设计教学时,教师要在认真分析学生、研究教材的基础上,采用符合学生认知规律、科学的教学方法,实现程序设计的有效教学,从而提高欠发达地区学生利用VB解决实际问题的能力。

参考文献

[1]广东省义务教育信息技术课程纲要(试行). [DB].http://www.itedu.

gd.cn/llyj/371.html.

[2]李文郁 要志东《信息技术教师用书》[M].广州:广东高等教育出版社,2013年164-165.

[3]李秀贞,《农村初中信息技术课程序设计教学策略》[DB:/OL] http://www.doc88.com/p-3981342092366.html.

[4] 朱华英,《初中VB程序设计教学的实践与思考》[DB:/OL] http://www.doc88.com/p-282362543741.html.

[5]《信息技术VB程序设计教学现状与策略》[DB:/OL] http://www.doc88.com/p-748821307424.html.

论文作者:曾文苑

论文发表刊物:《中小学教育》2018年8月

论文发表时间:2018/7/11

标签:;  ;  ;  ;  ;  ;  ;  ;  

欠发达地区初中VB程序设计教学策略论文_曾文苑
下载Doc文档

猜你喜欢