非计算机专业C语言课程教学方法.docVIP

  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文档。上传文档
查看更多
精编范文 第 PAGE1 页 /共 NUMPAGES1页 非计算机专业C语言课程教学方法 温馨提示:本文是笔者精心整理编制而成,有很强的的实用性和参考性,下载完成后可以直接编辑,并根据自己的需求进行修改套用。 非计算机专业C语言课程教学方法 本文关键词:教学方法, 计算机专业, 语言, 课程 非计算机专业C语言课程教学方法 本文简介:摘要:C语言是一门重要的计算机基础课程, 在非计算机专业的C语言教学中, 由于注重语法教学, 缺乏编写程序解决实际问题的能力的培养, 使得教学结果未能令人满意。本文通过分析造成这些问题的原因, 提出了相应的教学方法建议, 将有利于增强教学效果, 提高学生的编程能力。关键词:C语言;编程能力;任务驱动教学高等学校计 非计算机专业C语言课程教学方法 本文内容: 摘要:C语言是一门重要的计算机基础课程, 在非计算机专业的C语言教学中, 由于注重语法教学, 缺乏编写程序解决实际问题的能力的培养, 使得教学结果未能令人满意。本文通过分析造成这些问题的原因, 提出了相应的教学方法建议, 将有利于增强教学效果, 提高学生的编程能力。 关键词:C语言;编程能力;任务驱动教学 高等学校计算机基础教学是为非计算机专业学生提供计算机知识、能力与素质方面的教育, 旨在使学生掌握计算机相关信息技术的基本知识, 培养学生利用计算机分析问题、解决问题的意识和能力, 提高学生的计算机素质, 为将来利用计算机知识与技术解决自己专业实际问题打下基础[1]。C语言是一门重要的计算机基础课程, 主要讲授程序设计语言的基本知识和程序设计的方法与技术, 同时涉及数据结构、算法基础等方面的初步内容, 学会使用C语言编写程序解决实际问题, 有利于提高学生的思维和实践能力, 也有利于计算机相关课程的学习[2]。大多数高校采用的教学模式是理论教学与实验教学交替进行, 希望学生通过实验课程可以联系和掌握理论知识, 进一步解决实际问题, 但学生对这门课的理解和掌握程度不能令人满意, 如何提高C语言教学效果一直是理论和实验教学工作中的重点和难点。本文从C语言教学现状出发, 分析理论和实验教学中存在的问题, 提出了相对应的教学方法, 进行一系列的改革, 从而提升教学效果。 一C语言教学现状分析 (一)缺乏学习兴趣 首先, 对于非计算机专业学生, 大多数不明确学习这门课的目的是什么, 认为课程内容与自己所学专业没有联系, 缺乏学习动力, 导致上课不专注, 实验的时候不认真。再者, C语言程序设计作为计算机编程的入门课, 必然要讲授一些基本概念、术语, 比如常量、变量、数据类型、函数、指针等, 这些内容是编程的基础, 需要学生深入掌握, 才能应用。大量的概念和理论的讲解, 使得学生普遍反映上课听的懂, 自己编程就不知从何入手, 并且随着教学内容的推进, 学习内容难度加深, 明显会有学生慢慢跟不上进度, 失去对课程的学习兴趣。 (二)语法格式难掌握, 无法应用于实践 C语言程序设计有丰富的数据类型和各种算法, 规则繁多但使用灵活、编程自由度大, 这是C语言程序设计的特点及优势所在, 但同时使得C语言程序设计内容较难掌握, 增加了学生学习C语言的困难度[3], 如果教师在讲述过程中没有主动认识到这一点, 过分强调C语法, 反而不利于程序设计技能的形成。C语言程序设计课程除了要学习C语言语法, 还涉及对程序设计、数据结构、算法等概念以及计算机体系结构相关知识的学习, 而学生大多是初次接触计算机编程, 还未建立相应的知识体系, 难以对概念有深度理解, 无法融会贯通, 无法将所学理论应用于实践。 二C语言教学方法建议 针对非计算机专业学生学习动机不明, C语言教学中概念陌生, 规则繁多, 使用灵活, 学生无法应用于实践的问题, 本文提出一些应对方式。 (一)明确课程目的, 培养学习兴趣 C语言程序设计课程旨在培养学生通过C语言编写程序解决实际问题的应用能力, 因此, 第一堂课就需要明确学习目旳, 并不是单纯计算机语言语法的学习, 重点在用程序设计的思维方式分析问题进而利用计算机程序解决问题。以实际应用为目的, 激发学生学习兴趣。在绪论介绍过程中可以通过程序示例展示, 比如杨辉三角形、简单的信息系统、一些小游戏, 让学生间接获得编程解决问题的成就感, 建立学习这门课的兴趣。在具体讲解理论概念之前先进行目录梳理, 指出C程序学习的重点和难点, 章节与章节之间的联系, 让学生对之后的学习有所准备。 (二)重点培养学生用计算机程序解决问题的能力 C语言是注重实践的课程, 实践也是初学者入门的一条捷径,

文档评论(0)

文图教育 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档