《程序设计基础》课程形象化教学方法探索
——以VB 为例

2019-12-04 14:34汤研江苏省邗江中等专业学校
数码世界 2019年11期
关键词:形象化分支程序设计

汤研 江苏省邗江中等专业学校

在《程序设计基础》课程体系中,VB 语言是面向对象的结构化程序设计语言,包含了大量空间、属性窗口、代码编辑器、对象浏览器等图形界面,具备抽象性较强的特点。在VB 程序设计基础教学中,若采用传统讲授式的教学方式,势必会增加学生对知识的理解难度。为此,有必要在VB 程序设计教学中运用形象化教学方法,使学生对VB 语言形成直观认识,提高学习效率。

1 VB 程序设计课程中形象化教学方法的应用

1.1 制定形象化教学方案

在VB程序设计备课阶段,教师要根据数据库基本语法、算法基础、算法举例、窗体应用程序设计等教学内容的知识结构特点,制定形象化教学方案,确保教学方案与知识抽象程度相匹配,能够将抽象的知识形象化、具象化、生活化地表达出来,帮助学生降低学习难度。

1.2 精心制作课件

课件是VB 程序设计教学中必不可少的教学工具,在课件制作中,要突出教学重点和难点,利用Flash、网页技术、图例等手段,将抽象概念形象化地展示出来,帮助学生理解知识。课件制作要保证屏显文本简约,尽量不要出现大段文字。如,课件可借助Flash 动画开发工具将常见排序和查找算法的执行过程制作成动画片段,形象生动地表达复杂的学习内容。

1.3 与传统教学方法相结合

形象化教学法要与传统教学法结合运用才能达到最佳的教学效果,即采用多媒体演示与板书相结合的教学模式。如,在教学VB 开发环境时可采用形象化教学法,增强教学内容的直观性。而在教学VB算法和控制结构时,可采用板书的教学方式,向学生清晰地板书控制结构执行的流程,给予学生足够时间用于消化知识。

2 VB 程序设计课程中形象化教学方法的实施

下面以VB 程序设计课程中的“选择结构”内容为例,对形象化教学方法的实施进行分析论述。由于“选择结构”教学部分具备理论性强、知识点多等特点,所以本节课采用Flash、网页技术等手段设计课件,并开展教学活动,形象化演示关系表达式、逻辑表达式、结构语句原理以及实现过程等教学内容。

2.1 明确教学目标

“选择结构”教学目标为:学生掌握if 语句的三种常用形式和执行过程,能够绘制N-S 图;学生理解if 嵌套的含义,掌握if 嵌套的应用,能够运用情况语句实现多路分支结构;学生掌握基本语句和条件语句的程序设计方法,能够应用双分支和多分支选择结构解决实际问题。

2.2 教学活动设计

教师利用多媒体课件,展示选择结构语句知识体系的整体框架,包括选择结构定义、单分支结构、双分支结构、多分支结构、情况语句等教学重点,向学生介绍选择结构教学思想和教学目标。通过Flash动画实例对选择结构定义和分类进行直观演绎,再结合教师讲解,使学生对抽象知识形成形象化认识,激发学生的学习兴趣。

2.3 教学活动实施

在“选择结构”教学中,教师可根据不同教学内容,在不同教学环节融入形象化教学方法,以达到事半功倍的教学效果。具体如下:

2.3.1 选择结构定义的教学。教师在教学中导入天气是否晴朗与具体活动安排选择的Flash 动画,引导学生直观认知选择结构概念。在动画演示的基础上,教师再选择结构语句的定义进行分析讲解,加深学生对概念在抽象层面的认识。

2.3.2 单分支结构教学。在该部分教学中,教师可将形象化教学运用到例题分析环节,例题为“学校设定奖学金制度,只有当学生所有课程的平均分达到90 分及其以上时,才能获取200 元奖学金”。教师借助Flash 动画演示该例题的流程图并讲解代码,帮助学生掌握单分支结构的知识应用。

2.3.3 双分支结构教学。在该部分教学中,教师可运用形象化教学拓展知识视野,加深学生对IIF 条件函数的理解。教师可借助课件展示案例:有一个A 瓶(黄色)、一个B 瓶(红色)和一个C 瓶(绿色),A 瓶装有樱桃10 个,B 瓶装有荔枝20 个,要求用C 瓶装入数量多的水果。

2.3.4 多分支结构教学。在该部分教学中,教师可运用形象化教学加强师生之间的互动交流,让学生在实际操作中掌握多分支结构知识。在互动环节,教师可选用以下案例:输入百分制成绩mark,对应显示成绩的优劣级别,级别共分为五级,分别为不及时、及格、中等、良好和优秀。

3 结论

总而言之,《程序设计基础》课程要转变传统以讲授式为主的教学方式,运用形象化教学方法降低抽象知识的学习难度,帮助学生深刻理解所学知识,增强教学效果。在VB 程序设计教学中,要根据教学内容和教学重点合理应用形象化教学方法,并将其与传统教学方法相结合,给予学生足够的思考时间,从而达到最佳的教学效果。

猜你喜欢
形象化分支程序设计
一类离散时间反馈控制系统Hopf分支研究
软件多分支开发代码漏合问题及解决途径①
医学专业“Python程序设计”课程教学改革总结与思考
基于Visual Studio Code的C语言程序设计实践教学探索
巧分支与枝
从细节入手,谈PLC程序设计技巧
学诗2
高职高专院校C语言程序设计教学改革探索
硕果累累