试论大学 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 语言已经成为必修课之一。另外, 对于其他程序设计语言, 如aB is 。语言、oF xP r 。语言多为文管类及艺术类学生的必修课。我们从近年来理工类高校C 语言教学现状来看,由于C语言是面向过程的程序设计, 在教学中比较注重对研究对象、计算机算法的考查, 再加之C 语言语法灵活, 各类运算符极为丰富, 学生在学习过程中面临更多的疑难问题, 很多学生反映C 语言学习枯燥而难懂。事实上, 对于C 语言本身来说,由于知识点基础性较强, 在课时相对少的条件下,C 语言在技能掌握上确实有难度, 课时少, 教学进度快, 学生在认知和应用上不易掌握。如果教师放慢教学进度, 其他教学内容难以完成, 时间短也是造成C 语言学习被动的重要因素。计算机专业基础理论课还有数据结构, 微机原理,以及C + + 程序设计语言, 也给学生带来学习压力。   二、高校c 语言教学中的问题及相应对策   研究高校C 语言课程教学本身就是基础性与实践性相结合的过程,对于c 语言教学中的问题, 要善于从归纳与总结中进行分析, 并从教学实施中灵活应对, 发挥学生在C 语言学习中的积极性, 增强学生对C 语言的理解和应用能力, 提升C 语言课程教学质量。   ( 一) 语言学科定位   对于C 语言教学多在大学一年级开设, 并作为计算机基础理论课程之一, 很多学生还未认识到计算机素养的意义, 特别是刚踏人校门, 很多学生对计算机是零起点学习。因此,从学科专业视角,要引导学生认识C 语言课程, 必然需要明确C 语言教学的定位问题。对于C 语言教学计划与教学方案的制定, 教师要明白C 语言的学习难度, 考虑到计算机专业学生间的专业知识差异性, 对于突然接受难度较高的理论学习, 要增强学生的学习信心, 针对常见的C 语言教学难点问题, 一方面要从教学侧重点上给予梳理并针对性讲解,另一方面从学习层次上, 鼓励学生循序渐进的掌握, 避免因过高的教学起点而阻碍学生对C 语言的学习热情。为此, 在解决C语言教学定位问题时, 首先要从教学内容上进行定位, 选择合适的教材及教参。如有些教材内容实践性较强, 学生在学习上动手能力受限,反而抑制了学习积极性。可以从专业上, 以基础性知识教学为主, 让学生能够从C 语言认知及应用上理解并乐于学习。同时,在课程教学计划上, 要遵循渐进思路, 最初在讲解上要突显对C 语言历史及C 语言应用领域的探讨, 对当前社会各行业需求, 以及开设C 语言课程的必要性进行分析, 让学生明白C 语言课程与其他专业课程之间的关系, 增强学生对C 语言学习的兴趣。   ( 二) 注重语言教学内容的优化   C 语言课程教学并非编写程序, 而是要从C 语言应用中,注重发挥C 语言在计算机系统中的功能及作用。既要突出C 语言的程序设计的重要性,还要强调C 语言编写中对各类算法的运用, 让学生能够从程序设计理念下, 理解并认知到C 语言在分析和解决问题的方法。因此在C 语言教学内容组织上,既要关注编程思想的渗透,还要注重语法知识的讲解, 让学生能够从不同的程序设计中,运用不同的算法思想, 分清C 语言语法本身的特点,注重C 语言基础性知识的理解。同时, 在动手编程上,围绕程序设计要求,从语法、算法、设计思想综合运用中提升教学质量。由于C 语言在应用实践中涉及较多内容, 在课时安排上, 课堂教学无法涵盖所有内容, 且对于初人门的学生来说, 要通过自学和实践来体验C 语言的特色。为此, 教师可以从教学重点上进行筛选, 根据课时来确定教学内容, 并结合不同专业方向的学生, 适当优化教学纲要,调整课堂教学内容。如对于软件专业学生, 将来要与数据结构、算法设计等专业课程相联系,因此可以在讲授中多从结构体、指针及算法思想上加以渗透; 对于计算机硬件、电气专业、自动化等专业学生, 可以从数据类型、硬件编程等方面渗透相关知识, 让学生能够从C 语言学习与自身学科相联系。另外, 对于课下自学方面,C 语言课程知识较为分散, 不同应用对C 语言知识的体现也不同, 要充分发挥学生课外学习的积极性, 鼓励学生从自学、编程实践中拓宽对C 语言的应用, 尤其是在程序设计方法及C 语言技术应用中, 培养学生的自学习惯和探索精神。   ( 三) 优化教学方式, 强化创新精神   C 语言课程是计算机程序设计课程的核心, 其思想和算法较为抽象, 在教学中可以通过多媒体技术, 增强学生对C 语言知识的理解。同时,C 语言本身实践性较强, 学生在学习中要善于自己动手来实践, 而对于传统的讲授, 学生较为被动, 难以

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档