下载此文档

C语言在现代计算机教学中的地位及发展趋势共5页.pdf


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
该【C语言在现代计算机教学中的地位及发展趋势共5页 】是由【小屁孩】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【C语言在现代计算机教学中的地位及发展趋势共5页 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..C语言在现代计算机教学中的地位及发展趋势1、C语言的教学现状随着计算机网络技术的不断更新与可视化编程、浏览器下的交互式编程的广泛应用,JAVA,等语言的兴起,越来越多的人选择高级网络语言作为编程的工具,教学过程中很多学生也反映C语言作为一门古老的语言,是否还有学的必要。很多同学学****C语言的原因完全是为了计算机等级考试,其实自己毫无兴趣。2、C语言地位的重要性C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。3、C语言的优点(1)简洁紧凑、灵活方便。(2)运算符丰富。(3)数据结构丰富。(4)C是结构式语言。(5)C语法限制不太严格,程序设计自由度大。(6)C语言允许直接访问物理地址,可以直接对硬件进行操作。(7)C语言程序生成代码质量高,程序执行效率高。(8)C语言适用范围大,可移植性好。在系统编程和嵌入式编程等方面,C语言往往是首选,几乎具有不可替第1页:..代性。C语言正是因为上述这些优势和它的不可替代性,从而一直保持非常高的市场占有率,而且这个势头在未来很长一段时间内可能会一直保持下去。4、C语言教学的发展趋势作为学****很多高级语言的基础,C程序设计语言的教学是个具有延续性和整体性的系统工程,应该把它放到很重要的地位上。传统的C语言程序设计教学中,主要以教师讲授为主,并且在教学过程中采用的大多是纯数学的抽象案例,这对于高校学生,既抽象又枯燥无味,因而难以理解和接受,学****起来自然没有动力,导致课堂教学质量不高,学生学****兴趣不浓,学****效果不佳,不能真正理解程序设计的精髓,进而普遍反映C语言难学。如何借鉴先进的教育理论和技术,转变教师角色,真正确立学生学****的主体地位,充分调动学生学****积极性,成为教学改革当务之急。C语言是门实践操作性很强的课程,要学好C程序设计不仅要掌握好理论知识,更要倡导学生主动参与、乐于探究、勤于动手,培养学生搜集与处理信息的能力、获取新知识的能力、分析和解决问题的能力以及交流与合作的能力,激发学生学****的兴趣,为了改善学生的学****方式,提高学生的学****自信心,应加强教学方法的改革。,这就要求在教学时注重对学生的编程能力培养。而能力的培养主要靠强化、靠反复上机实践去体会和理解,要通过理论结合实践,不断启发、引导,采用先进的教学方法去实现。在教第2页:..学之初,首先给出C语言的用途以及学****本课程的目的,指出当前流行的Linux操作系统等基本上是采用C语言实现的,许多网络及单片机、嵌入式系统以及各软件开发平台与C语言的相关性,强调C语言的基础性和实用性。通过介绍,让学生明白该课程的重要性,对学****该课程产生动力,增强学****兴趣。在课程教学计划的制订中,我们要注重加强实践与训练环节比重,还应强调理论教学内的实践环节,使得实践课时数实际上超过理论课时数。教学强调一个“练”字,让学生通过反复实践,增强学****信心。在教学中,注重把教学重心放在解决问题的算法分析上,培养学生分析与解决问题的能力。通过对案例实现过程的分析,引导、启发学生逐步理解与掌握分析解决问题的方法与步骤,使整个学****过程下来,既能轻松掌握语法知识,又能在分析与解决问题上有所收获。最终通过各案例相关模块实现融会贯通,加深对程序设计结构化、模块化设计思想的体会,真正达到学****C语言程序设计的目的。,除加强正常的上机实践外,还要注意教学手段的改革,充分利用现代教育技术成果。在多媒体课件的制作上,注重吸取各教材之长,注重语法知识描述言简意赅,而不仅仅是教材的简单拷贝。在实践平台上,将该课程配套实验平台VC++搭建于课堂之上,在语法知识点的讲授后,通过所选案例,让学生参与一起分析,一起写出算法描述,并在课堂上同步编写程序,然后调试和实现程序,使抽象的结果通过程序的运行得以实现,让学生眼见为实,所见即所得,减弱程序设计的抽象性,加深对程序设计过程的体验,使学生较轻松地逐步掌握程序设计的一般方法步骤。第3页:..在授课的过程中,注意充分应用教学辅助工具。将语言环境(即真实的C语言编译器)引进课堂,使学生在教学过程中就可看到真实的程序运行情况。更重要的是,利用C语言编译器的单步跟踪功能,可以跟踪语句的执行过程和内存变量的变化情况,加深对语言规则的理解。,仅仅靠课堂内的学****是难以熟练掌握的,必须在课堂外主动学****通过不断强化,对语法知识加以灵活应用,才能熟能生巧。例如:可加大课程设计的力度,让学生充分体验与掌握调试程序的方法,逐步提高学生独立调试程序,并在调试过程中发现问题、解决问题的能力,整个过程让学生在“做中学”,让学生以主动的、渐进的、实践的、项目式的方法进行学****新技术和新方法不断。教学中将书本知识与科研实践相结合,这样可使学生所学知识与当前科研市场同步。,促进了教改创新,为课程讲授奠定良好的基础。这样一来,能让学生感受到C语言强劲的生命力,更好的激发他们的学****兴趣,并且可以在教学过程中有更多的创新。可以说,没有科研工作的经历,很难将该课程讲深讲透,更谈不上创新。总之,教师不能再把传授知识作为自己的主要任务和目的,而应成为学生学****的激发者、辅导者、各种能力和积极个性的培养者,相信近年来随着liunx,android等开源软件的兴起,C语言的重要性会越来越多的被重新认识。第4页:..希望以上资料对你有所帮助,附励志名言3条:1、有志者自有千计万计,无志者只感千难万难。2、实现自己既定的目标,必须能耐得住寂寞单干。3、世界会向那些有目标和远见的人让路。第5页

C语言在现代计算机教学中的地位及发展趋势共5页 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小187 KB
  • 时间2024-03-27