基于能力培养视角的c语言教学研究
1引言
近几年来计算机程序设计基础教育出现了很多新情况和新问题,其中最特出的就是能力教育的教学目标与旧的教材内容、教学模式方面存在巨大的鸿沟。《C语言程序设计》也不例外,它作为软件编程的一门基础课,无论是对计算机专业学生,还是对非计算机专业的理工科学生,都是极其重要的。该课程的培养目标是培养学生掌握一门计算机语言,并能够养成利用计算机处理问题的思维方式,启发学生主动将计算机引入到所学专业的课程学习中。但由于目前C语言课程概念多,内容抽象复杂,学生普遍反映C语言难学,对C语言产生畏瞑心理,不能很好地学习和应用这门语言 。
产生这种现象的原因主要有:① C语言语法点多,课时有限;② 目前的C语言教材大多重视理论体系,轻视能力培养;③老师上课只注重理论教学,忽视能力培养;④教师不能引导学生主动积极地学习,培养学生良好的编程思维方式。
为此,针对这种l青况,我们在教学中进行教改,从能力培养的角度出发,打破原有课程结构,以“理论够用,重在实践”为宗旨,以任务驱动为导向,设计了S大模块,每一模块包含不同的任务,完成不同能力的培养目标。整个课程的教学是以能力培养为导向,学生为主体来展开的,既避免枯燥的理论讲解,又可引发学生的学习兴趣,极大地提高了教学效果。
2 C语言课程中能力培养的重要性《C语言程序设计》是一门计算机语言课,它具有操作符与数据类型丰富,灵活性大等特点,不易记住,这给学习者带来很大困难;但它同自然语言一样,作为语言应重在应用,而非只注重语法规则的死记硬背。现在的学生大多只注重语法,擅长考试,但实际应用中不会编程解决问题。这主要是我们在教学中沿袭了传统教学理念的误区,只注重传授理论系统知识,忽略应用能力的培养所造成的结果。
计算机语言是用来实现人、机交流的,学生学习一门语言应学会怎样运用它解决实际问题,即学会运用该语言的逻辑思维来编程解决生活中所遇到的实际问题。因此,在《C语言程序设计》课中应注重培养学生实际工程项目开发能力、创新能力、实践动手能力以及提出问题解决问题和表达沟通能力,即实际应用能力的培养,只有这样学生才会学以致用,学而会用,用而后精。
3基于能力培养视角的C语言教学研究
3.1教材的改编我们结合多年的教学经验,从能力培养的角度出发,打破传统C语言课程结构,以“理论够用,重在实践”为宗旨,以任务驱动为导向,设计了5大模块,每一模块完成不同的能力培养目标,而每一模块又包含不同的任务,教师上课时可根据实际情况自由组配.
3.2教学理念的转变我国高校传统的教学理念是“传道、授业”,以教师为主、学生为辅的填鸭式教育,老师教什么、教多少、怎么教,学生就学什么、学多少、怎么学。
这样教出的学生缺乏主动性、创新性、动手能力差,不符合贯彻落实我国的《国家中长期教育改革和发展规划纲要(2010—2020年)》的精神。
为此,我们应转变传统的教学理念,在教学过程中贯彻“学生为主,教师为辅”的新的教学理念,充分发挥学生的主观能动性,只有这样才能提高学生的应用能力。
3.3教学方法的研究为了贯彻“学生为主,教师为辅”的教学理念,我们在教学中对教学方法进行了长期探讨,最后经实践证明其中的“案例教学法”和“任务驱动法”
在C语言教学中取得了良好的教学效果。其中任务驱动法的教学模式和案例教学法的教学模式分别如图3.2和图3.3所示。在课堂教学中,这两种方案均能很好地发挥学生的主观能动性,对学生能力的培养起到了较好的效果。
3.4学生成绩考核方法的改变传统的考核是试卷笔试,导致学生重理论、轻实践的结果;我们在C语言的教改中对学生成绩的考核改为机试占70%,平时实验占20%,课堂表现占10%,且机试内容编程占70%。
引导学生平时注重能力的培养,在学习过程中变被动学习为主动学习,积极思考,从而有效改善了教学效果。
4总结我们的教改通过对几届学生《c语言程序设计》
课程的实践,不断改进、完善,并出版了教改配套能力培养教材,同时完善了C语言实训基地的建设;极大地增强了学生的实践能力,同时也提高了学生的就业率。
总之,经过实践表明,任务驱动法和案例教学法在C语言教学中能很好地提高学生的实际应用能力,主要体现如下:
4.1能改变学生传统的学习模式二者采取的学习模式是“学生为主,教师为辅”
的自主式学习方式,而非传统的被动学习方式。学生在真实任务或案例的驱动下,笔耕文化传播,成为学习的主体,自主探究问题,解决问题;培养了学生主动学习的能力;在教学模式上实现了从“授之以鱼”到“授之以渔”的飞跃。
4.2能锻炼、提高学生的分析问题、解决问题的能力二者在教学中,学生成为学习主体,从挑选任务的那刻起,得自己分析问题、解决问题,从而培养了学生实际解决问题的能力,为他们今后适应社会打下了良好的基础。
4.3能培养学生的团队合作精神二者通过小组讨论、合作学习、协作完成等步骤展开,这样既培养了学生的独立思考问题的能力又培养了学生的团队合作精神。今后,团队合作.
四、结语
在课堂教学中引入三维CAD软件UG,利用其灵活的建模、制图功能,可以使《机械制图》的课堂教学做到边讲、边听、边示范,让教师思考问题、解决问题的过程动态地演示出来,有效地弥补了传统教学的不足,课堂效率高,学生也很感兴趣。因在实际的工程应用中,二维的工程图样仍占主导地位,所以在课堂教学中应着重让学生掌握阅读和绘制二维工程图样的方法,要避免在课堂教学中过多地展示软件的操作技巧,以免学生忽略对手工绘图的基础的掌握。对于老师而言应在课前做好更多的辅助工作,建立好模型,在课堂教学中根据实际要求结合模型展示相关知识点即可。
本文编号:4727
本文链接:https://www.wllwen.com/jiaoyulunwen/xuekejiaoyulunwen/4727.html