- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈C程序设计教学.doc
浅谈C程序设计教学
摘要:由于C程序设计课程内容比较抽象,高校学生普遍反映C程序设计难学。文章以现代教学理论和技术为基础,对C程序设计课程的教学方法进行了探讨。
关键词:C程序设计;多媒体教学;案例教学;互动式教学
《C程序设计》是计算机专业的必修课,也逐渐成为非计算机专业学习的课程。它是学生入学后系统地学习与高级语言和程序设计有关的一门新课程,再加上C程序设计集抽象性、逻辑性、实践性于一身,让学生感觉十分难学。在C程序设计教学过程中,一方面要求教师能够准确把握授课内容,有效地组织教学;另一方面要求教师应用适当的教学方法,充分调动学生学习积极性,这样才能提高教学质量。根据多年教学实践,以现代教学理论和技术为基础,文章总结了适合于C程序设计课程的教学方法。
一、多媒体教学和传统课堂讲授有机结合
在C程序设计教学过程中,我们要根据教学内容的特点,将传统教学与多媒体教学有机结合。例如:对定义、概念较多,没有深奥的理论也没有多少逻辑推理的内容,就采用多媒体教学,克服传统教学无法板书的缺点,课堂教学也不再显得枯燥无味,优化教学过程。在多媒体课件制作上,应注重知识描述言简意赅,而不仅仅是教材的简单拷贝。但多媒体教学也有不利之处,不恰当的使用会分散学生注意力,影响对主要问题的理解和想象力的发挥。例如:对于案例分析或算法分析,我们就要发挥传统教学的优势,进行课堂讨论、利用板书讲解方法、思想,根据题目求解的过程,一步一步把结果“写”出来,把问题层层剖析、层层深入,达到师生互动的效果,学生的想象力就会得到充分的发挥。在实践平台上,将该课程配套实验平台VC++6.0搭建于课堂之上,在语法知识点的讲授后,通过所选案例,让学生参与一起分析,一起写出算法描述,并在课堂上同步编写程序,然后调试和实现程序,使抽象的结果通过程序的运行得以实现,让学生眼见为实,减弱了程序设计的抽象性,加深了对程序设计过程的体验,使学生较轻松地逐步掌握程序设计的一般方法步骤。
另外,教师可以充分利用网络资源,将电子教案、课件、习题等放在网上,供学生自行调用,同时每位教师与所带班级都可建立课程QQ群,方便提问和答疑,以弥补课堂教学的不足。教师要合理地将多媒体教学和传统课堂讲授有机地结合起来,以达到最佳的教学效果。
二、采用案例教学,培养学生的兴趣
C程序设计是应用性很强的课程,它既有理论又有实践,既讲方法又讲动手能力。对于一些既枯燥又比较抽象难懂的概念和语法,可以从案例入手,通过给学生演示、让学生模仿,在实际应用中去探究和领悟这些概念,并适时地加以归纳总结和概念的延伸,让学生在轻松愉快的气氛中学习新知识。
案例教学法打破了以教材为中心的传统教学模式,不按教材的顺序授课,而是以精选出的程序设计的案例为中心,把要学习的语法和概念融入到具体案例中来讲解。整个教学过程中强调在应用中学习,从而避免了枯燥的理论说教,不仅能增进学生的学习兴趣,而且对提高学生综合分析和解决实际问题的能力也大有帮助。案例教学法是培养学生学习兴趣的有效途径一。
三、采用互动式教学,提高学生的参与积极性
互动式教学就是要改变老师是课堂上唯一主体形式的状况,让学生也作为主体形式参与到课堂上来。互动式教学可以提高学生的参与积极性,还可以避免学生上课注意力不集中的现象。互动式教学在形式上有老师提问,让学生上黑板演算、上教师机操作,让学生讨论,让学生进行正误判析,或者请有独特思路的同学演示自己的方法或程序,对比各种方法的优缺点,鼓励大家再提出新方法。实践证明,这种教学方法效果显着,课堂活跃,学生的参与程度很高。
四、采用问题驱动教学,加深知识理解的深度
在C程序设计课程中,有一些概念之间的差别和程序的设计步骤如果只通过教师讲述,学生在字面上可以接受,但在理解深度上往往难以达到令人满意的效果,如果能设计出一系列问题,让学生在实践和解决问题的过程中自己去探究和体验,可以使学生更深入的理解。采用问题驱动法,一切都要求学生自己动手动脑设计,他们在操作过程中探究和解决问题的积极性和主动性得到了调动,从而达到了我们的教学目标。
五、加强上机实验教学设计,辅助理论教学
学习《C程序设计》不能满足于能看懂书上的程序,而应当熟练地掌握程序设计的全过程,即独立编写出程序,独立上机调试程序,独立运行程序和分析结果。C程序设计实验教学的目的应是:紧密配合理论教学,通过相关实验,帮助和加深对语句功能的理解;了解和熟悉C语言程序开发的环境;学会上机调试,善于发现程序中的错误,并能很快地排除这些错误,使程序能正确运行。为保证上机课质量,在上机课前教师应依据所教课程进度,精心
文档评论(0)