基于任务的教学模式在《C语言程序设计》课程中的应用
摘要:针对c语言程序设计课程以及教学过程的特点,提出基于任务的教学模式,突出加强实践的锻炼。通过任务描述、分析、解决和结果评价等环节论述了该教学模式的实施,并指出该教学模式中应注意的问题。从锻炼学生解决问题的角度出发,激发学生对课程的学习兴趣,真正培养学生掌握c语言进行编程的能力。
关键词:c语言 任务驱动 教学模式 编程实践
1、引言
《c语言程序设计》课程,是一门工科类各专业学生的计算机技术基础课,也是为其他专业课程奠定程序设计的基础课程,在本科教学计划中占有重要的地位和作用,提高课程教学的效果,激发学生的学习兴趣,是每一位高校老师要探讨的问题。
该课程一般针对大学一年级的学生开设,且学生来自各个不同的区域,在高中阶段对计算机类课程的学习掌握程度不一样,有很多学生是首次接触到程序设计这个概念。所以,一般传统的c语言程序设计课程的教学模式一般是以各个理论知识点,由浅入深展开。而《c语言程序设计》
具有理论和实践相结合的特点,传统的教学模式过多地强调c语言的语法词法的理论学习,而弱化了学生对编程方法和过程的培养。所以很多学生在学完这门课程以后,反应课堂上听得懂,但面对实际编程问题却无从下手,结果就是学生无法体会这门程序设计课程的神奇之处,对其没有产生兴趣。
线上编程课排名本文作者结合课程特点和教学过程中的实践经验,认为基于任务的教学模式能加强课程理论和实践的结合,能更有效地引导学生掌握c语言的语法、词法和结构等规则,从而领会程序设计的奥秘。
2、基于任务的教学模式
基于任务的教学模式,要求学生带着一定的任务,在解决、完成任务的过程中学习。在这个过程中,学生不但能练习理论知识的应用,还会不断地获得成就感,可以更大地激发他们的求知欲望,逐步形成一个感知心智活动的良性循环,从而培养出独立探索、勇于开拓进取的自学能力。
该教学模式体现在《c语言程序设计》课程,可以分两个方面:(1)讲解各个知识点时,设
计一些针对性较强的小任务,加强学生的实践训练。除了加深学生对知识点的掌握,还要求培养学生分析问题、解决问题的能力。(2)对整个课程的学习可以制定一个大任务,这个任务的制定要充分考虑到c语言的各个理论知识点,综合性要求非常强。一般在课程开始时,给学生布置一个较大型的综合性项目,作为学期结束时需要上交的大作业。学生随着课程进度,将学过的知识点逐点加入练习项目,以达到理论知识融合的目的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论