基于能力培养视角下的程序设计基础课程改革及实施.pdf

基于能力培养视角下的程序设计基础课程改革及实施.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于能力培养视角下的程序设计基础课程改革及实施.pdf

第 1期 无线互联科技 N0.1 2017年1月 WireleSs Internet Technology January,2017 基于能力培养视角下的程序设计基础课程改革及实施 余 意,邹汪平 (池州职业技术学院,安徽 池州 247000) 摘 要:在当前市场经济快速发展背景下,社会对于高素质人才的需求度不断增长。传统的教学理念和教学方法已经无法 满足实际教学需要,迫切需要进一步创新和完善,应高等教育事业改革要求,基于能力培养视角对程序设计基础课程进行 改革,选择合理的教学手段来提升教学成效。由此,文章主要就基于能力培养视角下的程序设计基础课程改革和实施进行 分析,寻求合理对策。 关键词:能力培养;程序设计基础课程;课程改革 程序设计基础课程是当前国内非计算机专业学生的公 级开设,学生刚刚从高中沉重的学习压力中解脱出来,在学 共基础课程,选修此门学科的学生多数之前并未接触过计 习专业知识中可能存在不同程度上的松懈,在理解和消化知 算机编程语言,这就对教学改革提出了更高的要求。此门课 识点时难度较大,很容易对教师的引导产生依赖性。(5)由 程对于学生科学思维锻炼具有十分重要的作用,通过设置学 于学生在实践练习机会较少,所以在实践动手中困难较大,或 习目标,帮助学生掌握编程模式,了解到程序设计的具体理 是对程序分析和设计感到无从下手,只会模仿教师的设讹 未 念和方法。但是,很多学校开设程序设计基础课程中更多的 能真正的掌握程序设计防范,灵活应用到实践中。(6)程序设 是将 “C语言”作为教学重点内容,对于程序设计内容却很少 计基础课程教学中,由于缺少完善的教学质量保障体系,所以 关注,学生即便是投入大量的精力去学习,在遇到实际问题 对于个别学生的学习情况未能做到及时了解,很难照顾到所 时仍然不懂如何能够有效解决编程问题。由此看来,加强能 有的学生,致使很多学生难以切实掌握专业知识_3】。 力培养视角下基础课程改革和实施研究是十分有必要的,对 2 基于能力培养视角下的程序设计基础课程改革 于后续教学工作开展具有一定参考价值。 2.1优化教学内容,培养学生程序设计能力 1 程序设计基础课程教学中存在的问题 在程序设计基础课程教学改革中,应该注重对教学内容 程序设计基础课程中主要内容包括数据类型、表达式、 的优化创新,以往教学中是讲述一个知识点引入_个例题, 基本算法以及函数等众多内容,涉及内容较广,在计算机专 帮助学生去了解语法规则,这种方式可以更有效地帮助学生 业中起到十分重要的作用。 理解和记忆知识,掌握语法规则,但是很容易忽视程序整体 程序设计基础课程属于工科范畴内的必修学科,在高 框架和算法的重要性,对于学生的程序设计能力培养影响 校中开设较为普遍,但是在实践教学中却存在一系列问题, 较大。基于此,在课程教学改革中,应该坚持程序设计为主, 主要表现在以下几个方面:(1)程序设计基础课程中过于重 语法规则为辅的原则,在教学初始阶段将C语言的语法规则 视 “C语言”作为教学重点,但是关于程序设计的方法却鲜 有重点地进行讲解,促使学生能够在初期就掌握具体的语 有涉及,很多情况下整节课讲完几乎全是语法基础,包括C 法规则和知识结构,为后续程序设计能力培养奠定基础4【_。 语言的输入和输出格式,函数定义等众多理论内容,在讲解 然后,开展程序设计方法和算法的相关内容教学,向学生介 此类内容时,学生的学习兴趣不高,所以在学习时积极性不 绍程序设计的基本原则和思想,结合具体案例来结局实际问 高,感到枯燥、无趣,难以有效理解和记忆知识,无法将所学 题,促使学生能够掌握编程的具体流程。随后,引入实际问 知识灵活运用到实践中_1]。(2)程序设计基础课程多数是在 题来了解更为复杂的问题和知识,紧紧围绕程序设计主线内 低年级开设,由于多数学生的基础不足,甚至很多学生没怎 容开展教学活动。 么使用过计算机,在理解c语言时效率偏低,需要耗费一定 算法作为程序设计的核心,本质是为了高效处理数据, 的时间理解和记忆,很容易造成程序设计基础课程知识点 促使学

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档