教学改革论文关于C语言教学改革的论文范文参考资料_第1页
教学改革论文关于C语言教学改革的论文范文参考资料_第2页
教学改革论文关于C语言教学改革的论文范文参考资料_第3页
教学改革论文关于C语言教学改革的论文范文参考资料_第4页
教学改革论文关于C语言教学改革的论文范文参考资料_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教学改革论文关于C语言教学改革的论文范文参考资料 摘要:C语言程序设计是计算机及相关专业在程序设计方面的重要基础课程之一,但是传统的教学模式面对越来越多的理由,收不到良好的教学效果。针对这些理由,从教学内容、教学策略等方面提出了一些改革措施,旨在培养学生的学习兴趣和提高学生学习的自主性。 关键词:C语言;教学改革;学习兴趣;主动学习 作者简介:陈一飞(1977-),女,江苏常州人,南京审计学院信息科学学院,讲师。(江苏南京211815) 1007-0079(xx)35-0063-02 C语言程序设计是计算机及相关专业在程序设计方面的重要基础课程之一。在很多高等院校中,它是学生学习程序设计的第一课,内容是培养学生建立编程思想、掌握编程策略和技巧,为其他语言的学习奠定坚实基础。它也是一些后续相关课程(“数据库”、“数据结构”等)的重要基础。但是由于C语言抽象,逻辑性强,有大量的语法知识,而初学者缺乏计算机程序基本知识。因此,如果在不适当的模式下进行教学,容易使很多学生感觉这门课难学、枯燥,找不到编程的感觉,产生畏难情绪,对C语言的学习提不起兴趣。为了改善C语言教学效果,首先必须提高学生的学习兴趣,使其产生主动学习的要求,而不是被动地接受灌输。本文在如何激发和保持学习兴趣、如何推动学生自主学习方面进行了一些探讨。 总结来说,C语言的教学难以收到预期效果,由以下几方面的理由引起: 首先,就C语言本身而言,其语法结构较复杂、类型多样、表达式丰富、编程风格灵活,与计算机硬件结合紧密。对于初学学生而言,这些特点造成学习过程中理论概念量大且容易混淆的困难,理解起来有很大的难度。同时,真正实现一个C程序需要花时间上机认真调试,这些技巧也不是一蹴而就能获得的,需要点滴的积累。 其次,就学生而言,他们了解到现在流行的开发语言是Java和C#等,在以后的实际工作中需要使用C的情况并不多。同时上课要求学生写的C程序大都没有美观的图形化界面,面对像DOS一样的黑色窗口,这和他们平时接触到的应用程序差别很大。这些差距使学生觉得学习C语言用处不大,因此从一开始对C语言的学习就缺乏兴趣。 C语言的开课时间一般设在大一的第一个或者第二个学期,此时绝大部分学生对计算机软硬件知识缺乏全面了解,再加上C语言本身学习起来有难度,使学生在初学时不能很快掌握算法的思维特点,因此编程能力、调试能力普遍较差,增加了C语言学习的难度。很多学生在这个学习的过程中逐渐丧失信心,非但没有产生编程的兴趣和学习的积极性,还对编程产生惧怕心理,进而放弃学习。 最后,就授课教师而言,讲授过程中会过分注重理论知识的传授。因为语法是C语言的基础,是写出一个正确程序的根本。授课都是以语法知识为主线,这部分内容相对枯燥,很难激发学生学习的热情。而在上机课实践编程时,很多学生往往会利用网络资源和搜索引擎从网上找一段类似的程序应付了事,缺乏自己动手编写和调试的锻炼,最后没有达到学习程序设计的根本目的。 面对目前教学中的种种困难,必须对当前的一些教学模式进行改革,对教学策略进行更新,让多样化的策略、手段适应新环境下学生的要求,激发学生的学习兴趣和学习主动性,才能使教学效果得到提高。 1.培养学生的编程兴趣 (1)激发学生的兴趣。兴趣是最好的老师。由于C语言涉及了一种和以往中小学课程学习完全不同的思维方式,一开始学生难免会接受起来比较慢,导致基础知识学习不牢固,直接影响以后的学习效果。所以,采用什么教学策略可以使学生在第一节课就对C语言这门课产生浓厚兴趣就显得尤为重要。教师的主要任务就是让学生喜欢上C语言,产生想用C语言写点程序实现某些功能的愿望。 虽然,现在的学生很早就接触了计算机,但都是用来浏览网页、打游戏或者收发邮件。对大多数学生来说,编写一个程序很陌生。传统教学中,第一节课通常开篇就介绍C语言的重要性、C语言的特点等,这样抽象的介绍只会使学生摸不着头绪。因此在教学中,要化抽象为形象,可以藉由一系列学生平时比较感兴趣和经常接触的例子,比如一个游戏小程序,用较为生动的画面展示,一段程序经过编译就能变为一个游戏,吸引大家的注意。然后使学生感性地体会到C语言是人们手中的工具,用好这个工具就能自如地编写出自己想要的程序。 (3)提升编程的成就感。为了进一步提高学生的编程能力和成就感,可以鼓励学生参加程序设计比赛。现在各种级别和规模的比赛层出不穷,小到校际比赛,大到国际编程大赛。教师可以用以往学生参赛获奖的例子来鼓励学生,激发起学生希望获奖的斗志。同时可以利用一些程序在线评测系统,让学生在课余时间练习,能使学生的编程能力和理由分析能力都得到进一步的提高。 2.驱动课堂学习的主动性 在传统的课堂教学中,所采用的模式通常是先理论后实际,先抽象后具体。也就是说,先介绍语法理论知识,再介绍其在实际编程中的应用。学生基本上是被动灌输,被动学习,很容易产生厌烦心理,难以调动学生学习的积极性和主动性,不利于学生能力的培养。针对这样的理由,可以采用以案例和任务驱动的课堂教学方式,通过案例和任务引出教材内容,重点讲解程序设计的思想和策略,穿插讲解相关的语法知识,既有深度又有广度,同时能培养学生分析理由和应用知识的能力,最终达到学生主动学习的目的。设计好案例和任务是驱动学习主动获得成功的关键。一方面要以知识为线索,并能围绕所需要的教学内容来组织与设计;另一方面设计的案例也要能贴近学生的日常生活和学习,引起学生共鸣,才能激起学生主动解决理由的热情,在潜移默化中达到使学生理解与掌握某个理论知识的目的。案例和任务驱动教学旨在突出学习方式的转变,以推动学生对理论知识的掌握、提高分析和解决理由的能力。 例如,结构体是C语言学习的重要内容。在后继课程“数据结构”中各种链表也需要使用到结构体,同时这也是学习的一个难点。在教学中直接讲解语法概念,学生往往不容易理解。为了使学生在学习中有感性的认识,讲解结构体这一章时可利用学生当时正在参加微电影评选作为案例,要求学生完成与案例相关的任务。假设有8名评委对参赛的微电影打分,要求学生为评委会编写打分程序,统计每部参赛微电影各项指标的得分,然后分别评选出各单项最高的、综合得分最高的参赛作品,最后打印出获奖的每部微电影的所有信息。 在完成这个案例的任务时,教师可以让学生先讨论,然后提出解决方案,包括如何组织、存储和使用每部微电影相关的所有信息,如电影题目、导演、演员、片长、各个评委的各项评分等等。然后引入结构体的使用,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论