APP下载

混合教学模式在程序设计类课程中的应用研究

2017-09-16邱宏

课程教育研究·上 2017年32期
关键词:混合教学模式程序设计计算机教学

邱宏

【摘要】程序设计类的课程要求学生一边学习理论知识,一边进行实践,只有开展这样的教学活动,才能让学生在实践中迅速发现知识理论的不足,应用理论知识找到实践的方向。程序设计类课程是适合应用混合教学模式要求的。

【关键词】混合教学模式 计算机教学 程序设计

【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2017)32-0238-02

混合教学模式,是指教师在教学中应用一种以上的教学模式开展教学活动。程序设计类课程的教学特点为实践性非常强,如果学生一味在课堂上听理论知识,就会不明白抽象理论知识的意思,这是传统课堂教学模式教学效率低下的原因,因此教师要在教学中应用混合教学模式开展教学活动。

1.在课前引导学生预习

教师如果在课前没有充分的引导学生预习,在课堂中就须花费大量的时间讲述理论知识,接下来就没有足够的时间引导学生探讨知识,让学生在交流探讨中突破学习重点、难点。混合式的教学模式,就是要教师发挥信息技术的优势,引导学生在课前充分的学习,解决课堂中教学效率低下的问题。

以教师引导学生学习画流程图为例。教师可以在教学前为学生推送教学PPT,教学PPT包含以下的内容。

第一,教学引入,教师引导学生思考,在生活中,我们经常用这样的句子语言描述事物:(1)今天我在家看书。(2)今天如果不下雨,我就和朋友出去玩;如果下了雨,我就在家看书。(3)我早上起来,吃了早饭开始看书;吃了中饭继续看书;吃完晚饭还是看书,直到我睡觉的时候才把书放下。教师引导学生思考,刚才这三句话,出现了怎样的流程?以上的例子与学生的生活结合得非常紧密,学生能理解这三句话的意思。经过思考,学生分析出了第(1)句是一般流程语句;第(2)句是选择语句,它中间出现了分支选项;第(3)句是循环语句,表现出一个事件循环开始和事件循环中止的条件。

第二,教学分析,当学生理解了描述一个流程时出现的三种状态以后,教师可呈现这三个事件发生的流程图。教师可以引导学生看到流程图有标准的绘制方法。结合这三个事件,教师可以引导学生了解流程图有起止/终止符、流程走向符号、处理符号、输入/输出符号、选择符号、连接符号这六种。结合以上三个流程案例,教师可引导学生了解流程符号的使用方法及使用意义。

第三,课前习题,教师可引导学生思考,学生曾经学习过三角形面积公式,能不能应用流程图的方式绘制出三角形面积公式的计算流程呢?在这一教学环节,教师需要通过一道习题引导学生去思考、实践,让学生在学习中初步掌握理论知识。

2.在课堂展现学习问题

教师在开展课堂教学以前,可以先了解学生做的预习作业,从学生的作业中了解学生的学习情况,将学生学习遇到的重点与难点放到课堂中来探讨。

比如学生在学习流程图时,最常遇到的问题如下:第一,学生绘制的流程图不规范,有些学生觉得开始/结束这两个符号是多余的,有时忘了写或者索性不写了。第二,学生的判断语句容易出现判断分析;学生的循环语句没有明晰的循环条件,造成或者流程循环不下去,或者造成一个死循环。第三,学生的流程图欠缺逻辑性,常常发生一个流程和另一个流程欠缺必然的联系。此时教师可以通过流程图的教学实例让学生理解流程图绘制的规范性。

教师将学生遇到的学习问题呈现在课堂上,可以帮助学生了解他们在学习时犯下的错误,找到纠正错误的方向。

3.在课堂组织学生探讨

在教师呈现了理论知识,帮助学生弥补了理论知识缺陷后,教师要引导学生把课前预习遇到的问题放到课堂上来探讨。教师要给予学生充分的探讨时间,让学生通过探索找到学习存在的问题;结合理论学习来纠正问题;引导学生探讨学习问题,来发掘更多学习的问题,使学生了解到知识的深入性与广泛性。

程序设计知识比较复杂,有时学生一个人不能突破学习的难关。教师要在教学中为学生布置经典的习题,让学生把习题放到课堂中来探讨,找到习题解答中存在的问题,找出正确答案获得的方向。

4.在课后鼓励学生拓展

在学生通过探讨,进一步完善知识结构以后,教师要引导学生结合学過的知识进行拓展。老师可以引导学生组织学习同好会,或学习同好小组,让学生在课后也共同积极探讨学习问题。

教师的课后拓展,不是一味的给学生布置很多习题,让学生奋战在书山题海中,而是要引导学生在学习的过程中深入的发掘知识,通过和其他人共同探索找到学习的乐趣。

混合教学模式,包含翻转课堂教学模式、课堂展示教学模式、小组合作教学模式、课后兴趣小组学习模式等。教师要意识到,程序设计是一门实践性很强的课程,传统的理论教学法无法满足程序设计课程开展的需求,教师必须开展混合教学,发挥每种教学模式的优势,提高教学效率。

参考文献:

[1]陈然,杨成.SPOC混合学习模式设计研究[J].中国远程教育.2015(05)

[2]王移芝,金一,周围.基于“计算思维”能力培养的教学改革探索与实践[J]. 中国大学教学. 2014(03)

猜你喜欢

混合教学模式程序设计计算机教学
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
信息化环境下大学计算机基础课程混合教学模式实践
网络环境下大学英语混合教学模式构建思路研究
高职院校军事理论课混合教学模式初探
慕课结合传统教学对高校教学模式改革的研究
网络环境下中职计算机教学的探析
中学计算机信息技术课程教学存在问题和对策