非计算机专业“C语言程序的设计”教学的方法探析.docVIP

非计算机专业“C语言程序的设计”教学的方法探析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
非计算机专业“C语言程序的设计”教学的方法探析

非计算机专业“C语言程序的设计”教学的方法探析   [摘要]根据非计算机专业C语言教学中普遍存在的问题,如学生学习的积极性不高、编程思维欠缺、上机练习比较盲目等,结合教学和实际中运用C语言的一些体会对教学方法提出了一些建议,以更好地促进C语言教学。   [关键词]程序设计 C语言 教学方法   [作者简介]周长英(1976- ),女,河北唐山人,唐山学院计算机科学与技术系,讲师,研究方向为计算机技术、网络安全;董翠英(1976- ),女,河北石家庄人,唐山学院信息与工程系,讲师,研究方向为信息自动化;陈颖(1978- ),女,河北唐山人,唐山学院外语系,实验师,研究方向为教育技术。(河北 唐山 063000)   [中图分类号]G642.3[文献标识码]A[文章编号]1004-3985(2010)23-0148-02      一、引言   自20世纪80年代以来,高等学校中的计算机教育(尤其是非计算机专业中的计算机教育)发展迅速,计算机教育的内容不断扩展,难度不断加深,所起的作用愈来愈显著。对于在校学生,“计算机学习四年不断线”一直是各高校提倡的原则,许多高校也形成了按以下三个层次组织教学的方案,即第一层次为计算机公共基础,学习计算机基本知识和基本操作;第二层次为计算机技术基础,学习内容包括程序设计、数据库、网络和多媒体等;第三层次为计算机应用课程,结合专业应用的需要学习有关计算机应用课程。每一层次中设立若干门课程,包括必修课和选修课。对于工科各专业的学生来说,C语言是第二层次中首选的程序设计课程。作为程序设计的入门语言课,C语言广泛应用于教学中,通过对该课程的学习,学生能够掌握程序设计的基本思想和方法,锻炼自己的逻辑思维能力,具有用计算机解决实际问题的能力。然而,C语言牵涉的概念比较复杂,语法规则多,使用灵活,容易出错,对于初学程序设计的学生,尤其是非计算机专业的学生有一定的难度,使初学者望而却步。本文着重分析非计算机专业学生学习C语言存在的问题,并根据问题提出相应的解决方案。   二、存在的问题   1.学生学习目的不明确,学习积极性不高。作为一门专业必修课,计算机专业的学生了解C语言对本专业其他课程学习的重要作用,因此,非常重视C语言的学习,学习兴趣很高。而对于多数非计算机专业的学生来说(尤其是与计算机专业关联不大的专业),对C语言很陌生,认为这门课程与所学的专业毫不相关,学不学无所谓,甚至会认为学校没有开设该门课程的必要,失去了学习的兴趣。而对编程语言有一些了解的学生也会认为C语言是过时的语言,应该学一些当前主流的面向对象的语言。   2.教学思想和方法单一。C语言程序设计课程是C语言与程序设计相结合的一门课程,要求教师在授课过程中,既要讲解C语言的一些语法规则,又要重视程序设计思想。而教师授课往往会把重点放在学生不感兴趣的语法规则的解释上,以课程为主,重理论、轻实践,只把上机作为验证理论的手段。因此,很多学生存在听教师讲解时都能听懂,课上听讲也频频点头,但自己遇到问题时却一筹莫展,上机时只会验证课本的例题,对教师留给的编程任务不知从何下手等问题。   3.不重视上机实验。C语言程序设计是一门实践性很强的课程,但目前的实验教学存在很多问题。如教师布置与教材相符的任务,学生对着教材验证例题。学生不明确上机实验的目的,上机前不做任何准备,导致上机后不知道要干什么,只会照抄课本例题,不能举一反三,对所要调试的程序不理解,遇到程序出错不会独立思考,马上求助教师。上机练习变成打字练习,最终导致有的学生课程学完后不会运用所学知识解决实际问题。更有甚者,在教师不在的时候,学生会偷偷上网,去做一些与实际课程并不相关的事情。   三、教学改革解决方案   1.明确教学目的,培养学生兴趣。对于非计算机专业的学生来说,C语言的选修课可能只有“信息技术基础”。学生在开始学习时,可能要问的问题就是学习C语言能做什么事情? 对《C语言程序设计》这门课程,在他们相应专业中的地位和作用并不了解。如果在教学过程中,教师还是以传统的“填鸭式”教学方法为主,就会导致学生始终处于被动的学习状态中,最终对课程感到厌倦。因此,激发学生编程兴趣,养成良好的编程习惯是这门课程的首要问题。在开始这门课程的教学中,首先应演示用Turbo C 编制的实用程序。之后教师要从多个不同层次来讲授C语言课程,让学生了解这门课程的重要性。教师应该向学生讲授计算机语言的发展历史,阐明当前主流的语言很多是衍生自C语言,如C++,Java,C#,J#等,而C语言是编程的基础。掌握了C语言,相当于掌握了多门语言,而只有学好C语言,对于这些高级的面向对象的语言才能更进一步地学习;其次,让他们了解C语言也是计算机等级考试、程序员考试的一个重要内容,学好C语言这门课

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档