探讨教学模式“讲练战”同步教学方式探索与实践

更新时间:2024-02-09 点赞:10077 浏览:36687 作者:用户投稿原创标记本站原创

摘要:程序设计类课程是计算机学科的一门专业基础课,其教学效果对本专业后续课程的学习有着重大影响,因此提高程序设计类课程的教学质量是很多计算机教育工作者一直探索并实践的重要工作。通过对程序设计类课程现有教学模式所存在的问题进行深入分析,提出了“讲练战”同步化的教学模式,并详细描述了这种教学模式的实施方案和优点所在,最后通过教学实践,证明这种同步化教学模式对提高程序设计课程教学质量有显著的效果。
关键词:同步教学;教学模式;教学改革;教学实践;程序设计课程
作者简介:张宏涛(1977-),男,陕西西安人,郑州大学软件技术学院,讲师;张卫星(1980-),男,河南商水人,郑州大学软件技术学院,讲师。(河南 郑州 450002)
1007-0079(2013)20-0076-02
随着社会的发展,市场对计算机人才的需求不断发生着变化,高等学校对计算机人才培养的方针也在进行相应调整,培养高质量应用型人才现已成为各个高校计算机相关专业的培养目标。程序设计类课程是高等学校计算机学科的一门专业核心基础课程,该课程的学习目标是让学生掌握程序设计语言的核心知识、熟悉程序设计和编程的方法,并能够利用所学的知识分析解决实际问题。因此,提高程序设计类课程的教学质量和学生学习效果一直以来是很多计算机教育工作者探索和实践的目标。

一、讲练分离教学模式的弊端

经过多年来很多计算机教育工作者不断的探索与实践,程序设计类课程在讲课方式、讲课内容等方面实施了很多成功的改革,课堂互动性增强使课堂气氛不再单调,教学内容得到丰富,不再局限在教材内容,案例式教学提高了学生的学习兴趣,这些改革很大程度上提高了程序设计类课程的教学效果,但是在教学模式上大多依然保持着课堂教学为主、上机练习为辅的讲练分离教学方法,这种教学模式主要是由授课教师在教室先对教学内容进行讲解演示,然后在课下或上机课再由学生对上课内容进行练习,这种教学模式实际上也存在着较多的弊端:
第一,程序设计类课程是操作性实践性很强的课程,学习该课程最有效也是必须采用的方法就是上机操作练习,因此程序设计类课程采用讲练分离的教学模式本身就很不合理,并且该类课程在课时安排上一般课堂讲解的比重比较大,这样不但没有满足程序类课程注重操作应用的教学要求,也会误导学生对该课程上机练习的重视程度。
第二,程序设计类课程与其他理论课程不同,它所讲的知识注重于实际操作,而这种讲练分离的教学模式则更侧重于课堂讲解演示。一方面,不管教师在课堂上采用什么样的教学方式,增加多少课堂互动活动,学生始终处于长时间被动记忆学习中,很容易产生厌倦性心理,很大程度上影响学生对课堂知识的学习;另一方面,由于程序设计类课程的特殊性,使学生对教师所讲知识仅仅只能处于简单的记忆和浅薄的理解中,不能达到较深的理解程度,更谈不上编程操作能力的培养。
第三,讲练的分离模式使学生只有在课后或上机课时间通过实际操作练习才能对所学知识加深理解和掌握,但是现在很多的学生缺乏学习自觉性,根本不愿意主动去上机练习。再加上在课后和上机课时间大多数学生由于缺乏教师的指导,不知道怎么样去操作练习以帮助自己学习和加深理解课堂知识,对于教师提供的教学案例、布置的实验作业也无从下手。这样就导致大多数学生课后或上机时干脆就把书本上的例题拿来运行一下,不出现问题就算完成任务,如果出现问题也不愿意去思考和学习;有些学生甚至不实际操作,只是把书本上的例题看看就行了,这样根本就达不到课程的教学目标,更谈不上编程能力的提高。
第四,在讲练分离模式下,教师要想了解学生的学习情况,大多只能通过课后实验作业的批改来进行,这样无法及时了解学生的学习情况,不能对教学内容和教学活动做出正确合理的调整。第五,虽然多媒体教学现在已经是高校普遍采用的课堂教学手段,但是受到音响设施、图像质量和学生数量等因素的限制,课堂教学效果有时也并不理想。

二、同步教学模式改革方案

“讲练战”同步教学模式是对现存课堂教学和上机练习分离教学模式的一种改革,这种同步教学模式的核心思想就是将课堂教学课时和机房练习课时综合在一起,全部课程的教学都在机房进行,边讲边练。具体改革方案如下:
第一,整个课程的教学活动全部安排在机房进行,每个学生配有一台装有程序开发环境的电脑,通过网络连接。教师可以使用投影仪进行授课,也可以使用专业的在线课堂系统或机房管理系统软件进行授课,实现电脑之间的屏幕共享、资源共享等,并可对学生电脑进行监控管理。
第二,教学过程采用讲课练习实战同步化方式,即教师先对教学内容中的一个知识点进行讲解演示,让学生了解该知识点的相关概念、使用方法、注意事项等。在讲解过程中教师同步使用开发环境,通过教学案例现场操作演示,并对程序中相关代码进行标注解释,学生可以在听讲的同时在自己的电脑上同步观看教师操作,非常清晰直观。
在一个知识点讲解完后,教师应该提供一些对应的练习内容和方法来引导学生对所学知识进行练习理解,学生可以使用自己的电脑进行练习。在练习过程中教师可以了解学生练习的情况,及时发现学生对知识点掌握的情况,解答学生的问题,并对练习中存在的问题及时进行说明。
为了提高学生应用能力,在相关教学内容讲解练习结束后,可以引入一个综合性案例让学生们分组进行实战,把对所学知识的理解应用进行综合练习。还可选取几个小组的代码共享给所有学生看,在共享过程中,由该小组的学生代表对自己的代码从分析、设计到实现进行讲解,这样不但督促学生学习、思考、操作,提高学生的分析设计应用能力,并能够在学生讲解代码的过程中发现学生对相关知识点的理解情况,最后教师对演示小组的代码进行分析和评价。
第三,教学过程中可以采用案例教学,通过引导学生进行案例的分析逐个引入相关知识点,这样不但可以培养学生的分析能力,了解相关知识点的应用,也能提高学生的学习兴趣。 第四,每次课后,教师可以把当天所有使用到的教学资源共享给学生或发到服务器上以便学生课后复习使用,甚至可以把整个教学过程中教师在开发环境中操作的过程进行录音录像,这样更能方便学生课后复习。第五,该教学改革旨在通过更多练习提高学生对基本知识的理解和掌握,并通过案例实战提高学生的编程应用能力,所以要求程序设计课程的课时要足够。

三、教学模式改革的实践和效果

这种同步教学模式改革方案已经在郑州大学“C++程序设计”课程进行教学实践。参加实践者是1网络专业的学生,共有135人,由于郑州大学软件技术学院现有的大机房能容纳60人,因此学生按班级被安排在3个机房,每个机房预留5台电脑以作备用。机房所有电脑网络连接,并配有3个高性能服务器。机房安装了一套在线课堂教学软件以提供机房教学的操作平台,该平台可以实现学生信息的基本管理、电脑屏幕的共享控制和教学资源的共享等。
课堂教学内容不再按照课本顺序和内容按部就班讲解,而是每个章节或相关内容以案例引出,逐个讲解案例中知识要点,然后用小例子让学生同步练习知识点,加深理解,最后用综合性案例让学生实战练习,提高学生的应用和编程能力。
整个教学过程不再只是对着PPT讲解,而是以程序开发环境操作为主,PPT、画图板等工具为辅,让学生能直观看到听到全部教学内容。每次课程结束后,教师会把当天课程中的所有使用的资源传给每个学生,可以方便学生在课后练习。
经过一学期的教学实践,体反映较好,课堂所学习的知识点容易理解和掌握,学习积极性增强,学生的编程能力也有明显提高,分析解决问题的能力也有提升。从期末的综合考试的情况也可看出该教学模式改革的效果,学生考试成绩明显升高,编程题的完成率和正确率大幅提高,可见学生的编程能力有一定提升。
四、结束语
经过实践教学,可以看出“讲课—练习—实战一体化”教学模式使程序设计课程的教学效果有较大程度的提高。但在教学内容还有很多需要再改进和完善的地方,将来可以和很多实训公司结合,将他们的教学案例引入,可以更好地提高教学质量。
参考文献:
李丽萍.C 语言教学改革的探索与实践[J].辽宁工业大学学报:社会科学版,2009,(2).
赵杰.程序设计语言教学的改革与探索[J].福建财会管理干部学院学报,2008,(2).
(责任编辑:刘辉) 摘自:毕业论文 格式www.618jyw.com
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~