首页 优秀范文 驱动式教学论文

驱动式教学论文赏析八篇

发布时间:2023-03-23 15:12:22

序言:写作是分享个人见解和探索未知领域的桥梁,我们为您精选了8篇的驱动式教学论文样本,期待这些样本能够为您提供丰富的参考和启发,请尽情阅读。

驱动式教学论文

第1篇

审计教育的重心应逐步转向对学生实践动手能力的培养,应将审计置于经济管理的大环境下加以考虑。审计实务教学在囊括会计专业基础知识之外,还应涵盖相关专业知识,如税收、管理学、法律基本知识等。目前的“口授+黑板/多媒体课件”的以教师为主体的填鸭式教学方式已不能满足高职审计教学要求。笔者认为,深入开展审计实务课程教学方法改革是非常有必要的,我们应与企业共同研讨如何构建仿真模拟教学环境,并且在具体教学实践中采用任务驱动方式,引入合适的仿真案例,积极探讨“角色扮演式”教学模式,以激发学生的学习积极性,收到预期的教学效果。

二、审计任务案例的选取

审计任务案例的选取是提高任务驱动案例教学效果的关键,案例应是课程中某一单元或环节知识的概括。选择案例时应考虑案例的仿真性、实践性、启发性和时效性,当然实践性是最重要的特征。

(一)通过教师下企业,依靠校企合作获取。

目前很多的高职院校启动教师下企业项目,具体分为暑假的短时期下企业学习和有条件的学校启动带薪整学期或整学年下企业学习两种,当然大部分高职院校也都有具备注册会计师资质的教师长期参与社会审计业务。《审计实务》课程教学对教师的理论知识和实际工作经验有较高要求。通过下企业活动,参与会计师事务所的各项审计等鉴证业务,审计实务担纲教师不仅可以弥补实践经验不足的缺陷,而且可以掌握审计的一手资料,再结合教学项目任务和学生特点进行整合,同时经事务所同意,可以获得整套审计工作底稿模板。

(二)利用学校内部审计资料获取。

除依靠校企合作外,我们可以充分调动校内资源,比如学校内部审计部门每年都会对各部门、下属后勤公司和学生实习基地如学生超市等所有处室和产业进行内部审计。通过学校支持获取这些内部审计材料,结合审计实务教学内容和项目任务的划分,对资料进行整合和改编,可以成为很好的审计案例资料。

(三)利用网络等媒介获取。

在网络技术特别发达的今天,我们很容易通过网络媒介获取上市及各大型企业的财务背景资料,然后按照审计工作业务流程来编排和设计,针对每一个知识点和技能要求设计各个“任务案例”。当然我们也可以通过现成的审计案例教材获得案例资料,或者通过向兄弟院校的交流学习共享其案例资料等。

三、任务驱动案例教学在《审计实务》课程中的具体实施方案

《审计实务》课程中任务驱动案例教学的具体实施方案分为以下几个步骤:

(一)案例引入与任务布置。

任务驱动案例教学法的运用是为实现教学目标,很好地完成教学任务。那么案例资料的选取与任务的设计是关键一环。通常我们更倾向于采用单项任务案例进行讨论分析。将任务细化到学生可以解决的程度,从而引导学生解决案例资料中所设定的任务。比如在学习存货监盘这一任务时,我们可以给学生一个公司的存货监盘计划,然后根据这份监盘计划设置任务,如监盘计划里监盘安排的时间、目的、监盘的范围是否合理?对每一种存货监盘的方法是否合适?如何从监盘日实有数倒推资产负债表日的存货情况?如果这一存货监盘计划不可行,是否可以有其他替代审计程序?总之,案例的选择一定要与设计的任务相匹配。

(二)学生进行角色扮演,情境模拟讨论。

分析讨论案例是课堂教学的主要环节,教师可以将班上学生按4-6人一组进行分组,每组分项目经理、审计员、审计助理等岗位,由学生对角色进行轮流扮演。学生在教师的指引下积极交流和研讨。在讨论案例的过程中,一方面要激发学生的讨论热情,引导学生积极讨论和分析;另一方面教师要善于启发引导,通过学生对案例的分析,揭示出问题的本质。

(三)学生对讨论情况进行成果汇报。

情境模拟讨论结束后,各项目组要形成方案,形式可以多样化,由“项目经理”作为代表进行陈述。项目经理角色的扮演是轮流的,每个学生都会有上台发言的机会。通过项目陈述这一环节,学生不仅能更深入地理解任务解决方案,掌握与之相应的审计理论知识,而且能很好地锻炼学生的语言表述能力。

(四)教师讲解相关理论知识,指导学生完成任务。

教师在认真听取学生的项目陈述后,根据陈述情况详细讲解案例任务中所涉及到的审计理论知识,在大家都表示理解之后,再回到案例资料带大家完成案例任务,如需要并相应填写完工作底稿或完成报告之类。这样不仅可以强化对相关理论的理解,而且可以培养逻辑思维和综合能力。总之,通过不断地进行任务驱动案例教学,让学生逐步实现教学向工作岗位的迁移。

四、任务驱动案例教学效果评价

教师应在任务驱动案例教学后及时进行效果评价。

(一)对学生进行分段考核。

根据教学进度,当一个项目完成后,我们可以安排一个与该项目相关的较完整的案例对学生进行考核。比如,在学习生产与仓储循环审计这一项目中,我们可以分解存货监盘、存货计价等若干个任务并分别引入案例学习,当这一项目学习全部结束后,我们可以用一个包括这些任务的较完整的综合仿真案例对学生进行考核,以检验学生的学习效果。

(二)学生对教学效果进行反馈评价。

可以在学期内分阶段与学生开展座谈,听取学生的意见和建议;也可以学生写学习心得或者发邮件等方式向教师反馈学习中遇到的困惑和对教学的改进建议;也可以通过学评教环节来了解学生对教学效果的评价。

(三)担纲教师团队对教学方案进行优化。

担纲《审计实务》课程教学的教师团队要通过阶段考核,学生座谈或汇总邮件中的建议和意见,及时发现教学中存在的问题,特别是任务案例选择是否合理、教学效果与预期差异,认真分析产生争议的原因是基本审计理论掌握不好或运用不恰当,或是案例材料与项目任务不匹配,还是任务案例提供信息模糊,以进一步优化任务驱动案例教学方案,提升审计实务课程教学效果。

五、结语

第2篇

上课时,首先给学生演示“成品”,如一期小报,一张统计表,一幅图画等,然后边演示边讲授做“成品”的步骤,过程中涉及了需要学生掌握的知识点。在一节课的45分钟里,仅用10分钟讲授和演示,剩下的时间统统给学生上机练习,我来辅导答疑。每一节课都要求学生学会几个技巧,完成一个阶段内容,也就是一个“成品”或“半成品”。学生在操作中遇到问题,教师答疑并提醒全体注意,这样,每节课的教学目标明确,任务清楚,循序渐进,学生操作及时,学有所得。

1、调动学生学习的主动性

动机是“为了什么”,目的是“达到什么”,没有动机的活动是不存在的,我在教学过程中以任务促使学生形成动机,进而培养学生的学习兴趣。例如,上课演示“奥运五环旗”,让学生一模仿二发挥。这节课设置的任务符合学生的实际,多数学生都关心奥运会,非常熟悉五环旗,一看就有兴趣;另外,应用的技巧难易适当,即复制和粘贴,多数学生很快能学会,只要教师在讲授步骤别注重知识点的把握,学生在自己画时就能抓住重要步骤,发挥出学习的主动性。

2、满足学生的求知欲望

作为教师演示的课件,一定要在课前精心设计制作,才能达到“任务驱动”的目的。这时,教师演示讲授操作步骤,尽管“全体广播”使学生只能用视觉、听觉,不能操纵计算机,但是教室里鸦雀无声,竟没有一个人不是全神贯注盯着显示器的屏幕,这时的学生求知欲望最强,他们迫切地想知道、想学会这引人入胜的动画是怎么做出来的,也就是说,“任务驱动”创设着一种适当的情境,引起了学生的认知的冲突,使学生产生了一种悬而未决的求知欲,从而激发了学生的求知热情。

3、给予学生成就感

教学目标的实现,不仅包括教学思路、教学过程,还有教学效果。计算机学科必须动手的特点,使教师的教法不可以纸上谈兵,也使计算机的考试不适于死记硬背。“任务驱动”让学生在每一堂课上为着“任务”、为着制作一件“成品”或“半成品”去动手操作,去克服遇到的各种困难,比如,想让五环互相环套,却涂抹了圆的一部分弧;想嵌入几个漂亮的汉字,却一个字都输不上去等等,逼你提问题,去寻找解决问题的技巧。当大功告成,一种收获的喜悦、一种成就感油然而生,立刻又在考虑:“我不能白做,得留下,留在我的软盘上!”接下来就学存盘——一节课没停手,既没感觉累也不感觉枯燥,不知不觉就下课了,要不是底下还有课,手怎么也不愿离开那小鼠标,这似乎不象考试,可再想想,难道这不说明你掌握了这节课的知识?完成了“任务”,不是考试合格了吗?

4、开拓学生的创造力

第3篇

关于教育教学论文【1】

摘要:网络教学与传统教学各有利弊,本文首先分析传统教育教学与网络教育教学之间的差异,然后探讨两者的发展趋势,得出传统教学与网络教学有机融合才能获得最好的教学效果的结论。

关键词:传统教育教学;网络教育教学;差异;发展

1。传统教育教学与网络教育教学的差异

传统教学是我国长久以来一直采取的教学模式,这种教学方式一般以班级为单位,有固定的时间、固定的空间,以教师讲、学生听为主要教学方法。传统教学有一定的优势,一是教师经过专业培训,专业素养较高,有丰富的教学经验。组织教学活动能根据学生实际情况,突出重点,突破难点,实现教学目标;二是传统教学模式按照教科书的教学顺序,注重知识的系统性,使学生系统掌握知识;三是教师与学生可以近距离接触,教师的语言、行为和教态都会给学生留下深刻的印象,即所谓的言传身教;四是教师可以根据学生学习新知识的反应,随时调整课堂进度,根据学生的接受能力,随时改变教学方法,便于学生理解。当然传统教学由于时间、空间的限制,存在一定的劣势。一是传统教学以教师为中心,教师处于主体地位,采用填灌式教学;二是教学内容主要是课本,知识局限性较大,甚至有些知识已经与科技进步脱节,对学生的吸引力不大;三是传统教学方式较为单一,以黑板和教室为活动中心,教学活动较为枯燥,容易引起学习疲劳。网络教学是随着计算机网络和技术发展新兴起来的一种教学模式,以网络技术为依托,为学习者提供教育信息和教学资源。网络教学不受时间和空间的限制,只要学习者有学习愿望,就可以在任何时间、任何地点接受网络教育。网络教学相比传统教学有一定的优势,一是教学方式非常多样,多媒体丰富的教学资源,如图片、视频、音频的应用,使网络教学手段非常灵活,能大大激发学习者的学习热情;二是网络教学做到以学生为中心,学生可以根据自己的层次选择不同课程,也可以按照自己的喜好选择适合自己的学习方法和检测方式;三是网络教学地点和时间非常灵活,学习者完全可以根据自己的情况安排学习内容和学习进度;四是网络教学内容体系较为丰富,不局限于课本,网络上有非常丰富的教学资源,而且更新非常迅速,学习者可以通过网络学习最快地获取更多信息,极大地拓展学习内容,激发学生的兴趣,选取学习内容,满足学习需求。正由于网络教学极大的自由性和不固定性,既有优势又有弊端。特别对于年纪较小的学生来说,自律性较差,在没有教师的约束下,难以做到自主学习。而且他们缺少辨别能力,不知道哪些是有用的知识,哪些是没必要了解的,如果缺乏教师的引导,一味按照自己的喜好,很难真正学到知识。

2。传统教学与网络教学的发展趋势

由于传统教学与网络教学各有利弊、优势互补,因此现在网络教学应用虽然越来越广泛,但网络教学未必可以淘汰传统教学而独立存在,最好的结果是传统教学与网络教学相互融合。

2。1让网络教学为传统教学服务

网络教学的课程内容设置更多地考虑传统课堂的需要,让网络教学成为传统教学的一部分。课堂中引入优秀网络教学资源,拓展传统课堂的深度,加入与时俱进的流行元素,加入学生感兴趣的话题。另外,加入网络课堂的多媒体手段,在课堂中更多地运用图片、视频、音乐代替传统说教。在课堂中体现学生的主体地位,根据具体学情和客观条件,采用丰富多样的教学手段达到教学目的。

2。2网络教学作为传统教学的补充

网络上的教学资源非常丰富,但正因为网络便利,很多网络资源鱼龙混杂。为了实现网络教学与传统教学的有机融合,首先必须提高网络教学质量。教师设计网络教学时要更用心,网络教学目标要清晰,教学内容要有所选择,难度设置要合理,并根据学生兴趣选取适当的拓展内容,开阔学生的视野。为了引导学生更好地学习,教师要在网络教学中设置明确的学习指导。网络教学资源非常多,学生在众多信息中很可能迷失,此时教师的引导作用就显得尤为重要。学习指导可以明确地告诉学生本节课所分的板块,每一个板块需要掌握的内容,以及重点内容和基本了解内容之间的划分,让学生有针对性地学习。网络教学是传统课堂教学的延伸,为了督促学生进行网络学习,必须实施一些检测手段。可以利用虚拟学习社区加强学生之间的交流和互相督促,还可以利用电子邮件和在线完成作业检测学生的学习成果。

3。结语

传统教学是我国长久以来一直采取的教学模式,网络教学是随着计算机网络和技术发展新兴起来的一种教学模式,这两种教学方式各有利弊。最好的结果是传统教学与网络教学相互融合,让网络教学为传统教学服务,使网络教学成为传统课堂教学的延伸,从而达到最好的教学效果。

参考文献:

[1]裴亮。浅析网络教学与传统教学的关系[J]。品牌(下半月),2014,11:26。

[2]张小巧,郭根生。浅析网络教学与传统教学的优势互补关系[J]。电化教育研究,2008,02:89—91。

[3]李家安。网络教学与传统教学的差异与融合[J]。科教文汇(上旬刊),2008,06:57。

关于教育教学论文【2】

摘要:社会的发展和进步使人们的生活水平不断提升,在当前环境下,各行各业对计算机技术的应用也越来越多,这也就需要更多的计算机专业的人才。所以在当今时期,为了迎合时下的环境和社会发展现状,如何做好计算机基础教育的教学改革和创新工作是一个值得研究的课题,本文将主要针对此问题进行简要探究,希望所得结果能够引起大家的关注和重视,并未相关领域提供可行的参考。

关键词:新时期;计算机;基础教育

一、引言

当今时代,我国的计算机基础教育又一次步入了一个新的发展阶段,而对于计算机基础教育,需要注重素质培养,能力培养和全面应用的原则,全方面培养出具有实践经验的计算机专业人才,只有这样才能够为我国的现代化建设培养人才,促进我国社会科技和经济的发展。所以针对当下的计算机基础教学进行有效合理的改革和创新是一项势在必行的任务。

二、新时期计算机基础教育改革与创新的必要性

从全世界角度来看,对于计算机基础知识的教学主要划分为两个时期。首先一个时期是在计算机发明的初期,这一阶段重视对计算机的程序设置,而且那时候计算机是一种专业性很强的学科,所以也只有一些重点的院校才会开设。所涉及到的语言也只是LOGO语言、Basic语言和FORTRAN语言[1]。到了上个世纪八十年代的时候,人类对计算机的教学开始进行了一个新的时期。这时候的计算机已经成为一个基本技能,而高校内所涉及到的计算机课程也多了起来。对计算机基础教育进行培训教学需要从实践方面出发对有效的教学方法进行总结,目前从宏观的角度来对计算机进行基础教育尚且很难达到既定效果。在创新理念下,计算机基础教育体系也没有被充分的发展和发挥出来,所以在教学观念上仍然维持着传统的教学思维,那么怎样通过计算机的基础课程来对学生更好的培养呢,这就需要对计算机的基础教学状态进行转变,从这里也能够看出在当今时期进行计算机的基础改革和创新是十分必要的。

三、新时期计算机基础教育教学改革与创新策略

(一)了解学生的认知结构

因为人与人之间的差异性和先天结构与后天教学模式的不同,导致学生与学生之间的知识结构存在必要差异。相对于其他学科而言,计算机基础知识的逻辑性和层次性非常强,举个简单的例子,比如各个进制之间的相互转换,这只有将二进制和十进制的转换桂策充分掌握才能够更好的掌握和理解八进制和十六进制与十进制的转换规则。这样才进行计算机基础教学的时候,可以在学生现有的认知基础上进行教学设计,这样可以有效避免因为传授知识的时候跨度太大、难度太高而导致的学习效果受到影响。

(二)采用多种教学方法相结合的授课方式

对于计算机基础这一门课程而言,其课程复杂且繁琐,只有采用丰富多彩的教学形式才能够更好的吸引学生的注意力,使学生对这一门课程充满兴趣。所以教师在教课过程中应该扮演起引路人的角色,使学生充分的学习相关知识,开拓视野[2]。传统的讲课方式基本上是教师在上面拼命地讲,而学生却并不一定好好听,这主要是因为师生之间缺乏必要的互动,很多学生大都是被动的在接受相关知识的学习,所以在学习过程中缺乏主动性,也不能够创造性的对各种知识进行创新。计算机基础教学有很高的实践性,理论知识只有经过实践的检校和巩固才能够更好的熟记于心,从而利用到相关的行业当中。多以在讲课的时候可以采用多种教学方法,比如任务驱动型的教学方法,为学生安排一些实际任务,像是完成某种财务报表或者指定简单的软件等等,以此来提高学生学习的效率。

(三)充分利用现代化教学工具

计算机教学本身就需要利用计算机时间操作来完成先关的教学任务,最简单的例子,比如在电脑资源管理器当中实现文件或文件夹的移动,这就需要借助计算机来完成。比如编程设计一个计算器,这需要借助计算机编辑代码来实现,同时还需要配合教师的讲解和学生的主观练习,才能够促使学生更快的对这一知识点详细的掌握。很多院校并不重视对现代化教学手段的运用,在讲课的时候基本上很少用到现代化教学媒介[3],这样的缺失会对教学质量产生极大的影响,严重的阻碍了学生学习能力的提升。所以为了更好的做好新时期的计算机基础教学工作,需要充分利用当前的各种现代化教学工具,除了计算机本身以外,新的教学组织性质也比较多,比如现代化实验室教学、图书馆教学、专用教室教学等。只有在当前的教学过程中不断采用新的教学方式,才能有效避免因为单一性教学所导致的效果不佳和学生学习积极性差等问题。

(四)及时进行教学反馈工作

学生在学习的过程中可能会因为认知不足等问题所导致的学习效果出现偏离,所以教师应该做好反馈工作安排。这样能够根据学生对相关信息的反馈来调整教学,这样的反馈调节对于学生的学习来说效果非常显著,而教师需要注意的是在教学的过程中应该侧重对学生认知技能的缺点进行分析统计,并及时有效的对相关信息做出反馈。要不断的促使学生对现有的知识技能进行调节和完善。比如说在学习代码编程之时,学生可以将自己设计的作品交给老师,进行课堂汇报,这样学生作业的完成情况便一目了然,同时教师还能够对其进行评价,指导学生在编程过程中遇到的问题,这样也能够使其他学生对观看的过程中对相关知识有所了解。

四、结语

本研究主要就新时期计算机基础教育教学的改革和创新进行分析,文中笔者涉及到了一些自己的主观看法。笔者认为计算机基础教学是学生掌握计算机知识的基础工作,能够为学生以后掌握更深层次的计算机学习任务打好基础,因此做好该门学科的教学工作具有重要意义。

参考文献:

[1]李向东,孙莉娟。高校计算机基础教学面临的挑战及对策[J]。焦作大学学报,2013,24(04):162—164。

第4篇

关键词:民办高校;C语言;教学改革

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)30-0104-03

《C语言程序设计》是针对我校理工类专业大一新生所开设的一门重要的专业基础课程,该课程是目前高校最流行和实用的一种计算机高级程序设计语言,是进行程序设计教学和计算机软件开发的主要工具之一,也是理工类专业学生学习其他相关专业课程的一座重要桥梁,因此,该门课程一直是高校所开设的高级语言课程之一。

1 现状分析

笔者通过问卷调查的方式,了解目前我校教师在《C语言程序设计》这门课程教学方面的现状及学生的学习情况,分析,总结了师生普遍感到这门课程难教、难学的原因,觉得有以下几个方面。

1.1 我校学生的学习积极性处于比较低层次

大多数学生是少数民族,入校时学习基础比较薄弱,对中文的学习能力和理解能力比较弱,逻辑思维能力和动手能力相对比较差,对学习的自信心不太强,学习的主动性和积极性也有所欠缺,大部分同学自主获得知识的能力偏差,总的来说,他们的学习能力处于较低层次,学习方法比较落后,在学习过程中,对中文的理解能力欠佳,大多同学,不理解课堂上老师所讲的内容,只会采用死记硬背的方法,被动地记忆教师讲授的基本概念、语法知识等,上机也只会调试程序,根本设计不出程序,对上机实践操作兴趣不高,缺乏对所学知识的综合运用能力,不会举一反三,给自己增大了莫名的学习负担,编程上遇到一些困难就容易退缩。尤其是在大一第二学期阶段,有不少学生对计算机的基础知识及操作还不太熟悉,程序设计课程对初学计算机的非计算机专业学生来说显得更加抽象、一些程序设计的流难以理解,这往往是导致学生的学习兴趣不高,产生畏难、甚至恐惧情绪的原因,最终导致厌学的后果。

1.2 教学内容的组织不太合理

教学内容的组织和教学方法对培养和增强学生的学习兴趣和学习信心起着极为重要的作用。《C语言程序设计》这门课一般都是在大一阶段第二学期开设,此时学生对计算机的系统结构、工作原理有了一定的了解,但对高级语言程序设计方面的内容,了解的甚少。因此,针对我校学生的基础特点,现对《C语言程序设计》这门课程内容进行提炼,减少传统的C语言教材较为复杂语法知识、算法等知识,传统教材一开始上来的几节课便是介绍和计算机硬件结合紧密术语、数据类型、语法规则,算法流程等基本概念,学习内容显得相当的抽象、繁杂、枯燥,新概念名词和规则如排山倒海般涌来,学生在学习过程中感觉学习的内容相当多,而且比较枯燥乏味、跟实际生活毫无关联,顿感学习压力很大,对程序设计的好奇心和期待随着前几节课云山雾罩般语法知识和规则的涌来消失殆尽,一开始满怀的学习热情受到压抑,因而失去进一步的学习兴趣和学习信心,失去学习动力,甚至有极少学生因而产生畏惧情绪选择放弃,不利于课程的进一步学习。

1.3 上机实践存在问题

《C语言程序设计》是一门实践性很强的课程,主要培养学生的动手能力和编程能力,所以,实践教学对这门课程来讲,非常重要,很多理论知识必须要通过上机动手调试才能够加深理解,帮助学生掌握和巩固所学知识。目前,许多高校的《C语言程序设计》这门课程的考试形式基本上是采用笔试,考试的主要内容仅仅是对所学的理论知识进行检测。这种考试形式使得学生在平时只注重理论知识的学习,不太重视实验实践的环节,另外,也有因为硬件环境或课时原因而造成学生上机实践课时不足,使得学生的理论知识学习与实践环节脱节,反过来影响了对理论知识的深入理解和掌握。

2 教学内容的改革

重构《C语言程序设计》课程教学大纲,包括理论教学大纲和实践教学大纲,课程内容分为2个阶段,第一阶段C语言基础,第二阶段是程序设计。制定的新课程教学大纲“本着理论够用,重在实践”的教学理念,强调学生的自主学习能力、创新能力、程序设计能力和对所学知识的综合应用能力。教学内容由浅入深,由易到难,降低程序设计的难易程度,加强程序设计中分析问题和解决问题的深度和广度,教学内容循序渐进,螺旋式上升。增加新知识、新理论以及交叉学科知识的介绍,补充教材难以编入的学科发展的前沿知识,充分体现该课程教学大纲的系统性、实用性、实践性、科学性、先进性。

该门课程的开设64课时,其中理论32课时,实践32课时,在教学实施过程中,在充分掌握理论知识的同时,加强实践教学。通过修订教学大纲、课程标准、授课计划等相关教学文件,着力加强实践教学,并对实践过程进行单独考核。另外,为了弥补不同层次学生对不同知识的需求情况,将实验项目计划增设了选做内容和必做项目,要求学生根据自己的学习情况选做相应的项目,利用业余时间完成。在实践教学过程中推行“项目驱动、小组合作”的实践教学模式。选择趣味性强且与学生生活贴近的项目作为教学主线,合理布局第一个项目,将每个实践项目分解成一个个体现相关的知识点又与实际生活紧密相连的子项目,对应理论教学的各个教学知识点,把相关的知识点融入到项目的各个环节中去,层层推进项目。通过对项目中的问题的深化和知识点的补充,来拓宽学生对所学知识的深度理解,实现独立完成项目的目的,从而达到学习知识、培养能力,提高实践能力的目的。

另外,在教学内容的选择上,尤其是介绍新内容时,避免选取复杂程序或学生不熟悉的数学、物理等问题作为案例,尽量选择学生平常比较熟悉的问题来进行分析讲解程序设计。在学生了解了新的知识点及新的编程方法后,再扩展介绍新方法的应用和一些常见的技巧,由浅入深,有利于学生了解掌握有一定难度但常用的一些编程技巧。

在教学内容的安排上,以程序设计思想为教学内容的主线,围绕着一个学生熟悉项目,努力让学生能主动而非被动接受新教学内容。用教学项目把整个课程诸多关联的知识点有机地联系起来,紧紧围绕着一个案例,如学生进行计算器的设计,从这个主题出发,循序渐进,逐渐延伸、拓展,随着带领学生不断提出新的用户需求并主动设法解决,引出能满足新要求的方法和相关知识点。

3 教学方法的改革

按照我校学生的实际情况,制定符合我校学生实际的课程标准、教学大纲,围绕本课程的教学目标,根据《C语言程序设计》课程和学生的特点,按“够用、实用”为原则对传统的教学内容进行重新组织,合理取舍设置教学内容。教学内容上舍弃了一些不常用的语法和章节,注重强调基础性、实用性和实践性,同时,兼顾教学和自学两方面的适用性。例如:可以先带领学生完成一个简单的项目――设计一个简单“加减乘除”的计算器程序,做简单的输入二个数据、然后计算结果和输出计算结果的工作,而后再给学生进一步讲解完成每一步工作所用的相关语法知识和需要注意的问题。而学生对两个数据的“加减乘除”的处理方法很熟悉,学生通过把平常熟悉的工作用计算机语言描述出来并在计算机上运行得到所需的工作结果,让学生体会到C语言程序的神奇而不神秘,有趣而不难学,体会到用计算机解决问题步骤的条理性、逻辑性和掌握相关语法知识的重要性,减少、消除学生初学程序设计语言时的神秘感和恐惧感,激发学生的学习兴趣和求知欲望。

形成“三结合一补充”的教学方法,即:“理论教学与实践教学相结合、自主学习与过程评价相结合、平时考核与开放考试相结合,模拟项目对课堂教学进行补充”的教学方法;充分利用信息技术手段,满足学生的个性化发展,包括多媒体教学手段、网络课堂、数字图书馆等。

3.1 采用任务驱动式的项目教学法

在理论教学过程中,抛弃传统的从介绍基本概念、语法知识和规则再到举例说明它们的应用的教学方法,采用任务驱动式教学方法。在教学过程中,全程贯穿任务驱动式教学的思想,按照提出问题、分析问题、解决问题的逻辑思路,引导学生主动参与从接受任务到如何完成任务的整个过程中,改变以往的被动接受为主动学习,充分发挥主观能动性,积极地思考、学习和掌握编程知识和编程方法,锻炼提高分析问题和解决问题的逻辑思维能力。

3.2 采取有效的讲课方法

在课堂教学过程中,采取有效的讲课方法,调动学生积极性。如采用师生互动法,避免传统的“满堂灌”、“填鸭式”教学方法,以免学生因被动学习产生抵触情绪。加强师生互动,采用小组合作的教学模式,融“教学做”为一体,引领学生积极参与教学中,主动提问题,积极思考解决问题。在利用基础知识解决问题的过程中,培养学生举一反三的能力,适时提出或引导学生提出一些进一步的要求,拓展学生的思路,让学生从如何编出程序能解决问题再进一步提高到如何把问题解决的巧妙些、任务完成的更好些、程序的质量更高些,培养学生的问题求解、编程及创新能力。

图1 采用“教、学、做一体化”的教学模式图

对于重点、难点的问题,要采取有效的讲课方式和思路进行讲解,如启发式、循序渐进式、师生互动式、实例法、类比法等方法,可以有效突出重点、化解难点。如帮助学生对循环控制变量作用的理解,可以类比环形跑道上的长跑裁判员统计运动员所跑的圈数并给出最终判断。

对于一些比较抽象的、难于理解的内容,借助动画将其转化为直观的形象便于学生理解。如讲解数据冒泡排序时,我们老师做了教学动画帮助学生理解一组数据排序的过程及最后最终结果,这样学生对抽象的一组数据的排序就容易理解了。

在教学手段上,充分利用多媒体教学和传统板书的优势互补,在碰到难点内容时,我们制作微课,帮助同学们理解较为抽象的内容。使用多媒体电子课件和微课相结合的方式,演示程序设计中的难点部分,提高教师、学生的教、学效率,利用微课,提高学生的学习积极性。因此,结合传统板书来讲课,写出重点难点,画龙点睛,帮助学生加深对重点内容的印象,理清程序运行过程中的数据变化情况。尤其在初期讲解程序设计时,利用板书逐步写出程序的效果更好些,这样在整个板书过程中能够有效控制要讲解的内容,思考、提问、修改等环节有机结合起来。使得学生的思路能与教师的讲解保持同步。

3.3 实验教学的改革

让学生明确编程理论知识必须要通过上机动手调试才能加深理解和掌握,思维能力、编程能力等都需要通过实践教学来培养,建立重视实践教学的新理念,主动积极参与实践教学。将实验内容设为基本篇和提高篇,基本篇用以锻炼学生应用基本知识编程解决简单问题。在此基础上提出更高的要求,设为提高篇用以锻炼学生能灵活运用所学知识编程解决较为复杂的问题,培养学生探索创新能力和实践能力。

为保证实验的效果,要求学生必须做好上机前准备,设计源程序和调试中可能会出现的问题及解决方法,实验结束上交源程序,课后上交实验报告。

3.4 建设多元的立体化教材

积极进行立体化教材的建设和实践。其中包括教材、教学大纲、实验大纲、实验指导、教案、电子多媒体课件、微课堂、教学网站、题库、习题集等。 出版1部教材。由笔者参编的《C语言程序设计项目教程》是以项目教学为编写思想,在该教材中融入大量最新的以同学们生活非常贴近具有趣味性的教学案例和操作性非常强的实例,力求提高教材的通读性和实用性,强化学习实践操作能力,做到“教师易教,学生易学,技能实用”。

教案中除教学目的与要求、教学重点和难点、教学内容等内容外,根据《C语言程序设计程序设计》课程特点,编写了课后的作业题、思考题等内容,电子教案内容非常充实,充分体现了教师与学生之间、学生与学生之间的互动;在多媒体课件内容的设计上,尽量简明扼要,突出重点,只要有用的;知识点之间的衔接思路清晰,既包括了教材的所有内容,在又能激发少数民族学生的学习兴趣,取得良好的教学效果;本课程电子课件、作业、课后思考题、教学大纲等均通过网络以精品课程的形式对全校所有同学开放,另外有充足的网络教育资源加上对于该门课程的难点内容利用微课来展现,这些对提高学生的自主学习能力,培养学生的学习兴趣,发挥了积极作用。

4 考核方式的改革

考核对学生的学习起着重要的引导和促进作用。改变以往以笔试为主的考试方式为全面考核,既要考核学生的理论知识,也考核学生上机动手实践能力。为了更加公平、公正的检测学生的学习效果,体现教学改革的效果,《C语言程序设计》课程采取“过程考核”和“期末考试”相结合的方式,改变传统的一考定成绩的方式,过程考核是以上机操作为主,突出学生的实践能力的培养,在进行完一个知识点的学习后,就进行相应的考核,让学生更好地掌握自己的学习情况,以及与同学之间的差距,根据考核结果调整学习计划;期末考试,以试卷考核为主,主要考查同学对所学理论知论的综合应用能力。

5 评价方式的改革

在《C语言程序设计》这门课程的教学改革中,对考核的评价方式作了大量的修改,制定了符合我校学生实际,又能激发学生学习热情的考核方式。在该门课程的考试中,除了期末的考试由教师来评价之外,对学生的实践操作采取了过程性的考核方式,其中过程性的考核采用了“学生评价、学生互评、教学评价”等多种评价方式,激发了学生的学习兴趣。

6 总结

本课程的教学改革在我校实施一年以来,取得了一定的成效,但教改成果与国家精品课程标准有相当大的差距和不足,我们将继续加大《C语言程序设计》这门课程的教学改革国度,加强教学研究,发表高水平教学论文,完善网络教学资源,加强课程在线学习手段,提高学生的自主学习能力,最终增强学生对所学知识的综合应用能力。

参考文献:

[1] 任淑美, 李宁湘, 陈杰. 《C语言程序设计》课程教学改革与实践[J]. 计算机时代, 2014(7): 65-67.