独立学院软件开发基础学科教学改革探析.docVIP

独立学院软件开发基础学科教学改革探析.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语言程序设计”、“数据结构”和“面向对象程序设计”三门课的教学模式现状分析,探讨更适合独立学院培养计算机专业人才的教学改革方法,目标是培养适应未来社会发展需要的计算机应用型人才。 关键词:应用型人才;教学模式;软件开发;课程群 作者简介:刘书红(1978-),女,吉林通榆人,吉林建筑工程学院城建学院,助教;刘清雪(1977-),女,吉林农安人,吉林建筑工程学院城建学院,讲师。(吉林?长春?130111) 基金项目:本文系2010年吉林建筑工程学院城建学院教育教学研究项目(项目编号:院科字2010010)的研究成果。 中图分类号:G647?????文献标识码:A?????文章编号:1007-0079(2012)25-0071-02 20世纪80年代以来,国际高教界逐渐形成了一股新的潮流,那就是普遍重视实践教学、强化应用型人才培养。国内的诸多高校近年也纷纷在教育教学改革的探索中注重实践环境的强化,教育部也批准新升格了一些应用型本科院校。这些院校要以体现时代精神和社会发展要求的人才观、质量观和教育观为先导,培养具有较强社会适应能力和竞争能力的高素质应用型人才。 在计算机专业教学中,“高级语言程序设计”、“数据结构”和“面向对象程序设计”三门课是计算机专业核心课的主要组成部分,构成了一条以“数据结构”为中心的课程链。目前中国信息产业快速发展,需要大量的应用型IT人才,如何通过三门课的理论学习和实践环节使学生获得软件开发的能力,成为社会需要的应用型IT人才,为学生今后的工作打下牢固的基础,是应用型本科院校计算机专业非常重要的课题。 一、三门课程介绍 “C语言程序设计”是计算机软件专业中一门非常重要的专业基础课,目的在于培养学生的程序设计理念、掌握程序设计的基本方法,为“数据结构”、“面向对象程序设计”等后续课程打下坚实的基础。[1] “数据结构”是计算机程序设计的重要理论技术基础,是计算机专业的必修、主干课程之一,是“C语言程序设计”的后继课、“面向对象程序设计”的前导课,也是其他计算机专业课的基础。它主要研究的是计算机加工对象的逻辑结构及其在计算机中的存储结构以及实现各种基本操作的算法,它为理解、应用和开发程序提供技术和方法支持,是程序设计的基础。[2] “面向对象程序设计”是计算机类各专业的一门最重要的基础课程,主要介绍C++语言的基本概念和面向对象程序设计方法与思想。目标是培养学生成为用面向对象思想开发出具有可扩展性、可维护性和可复用性的软件系统的计算机专业创新型应用人才。 二、教学中存在的主要问题 1.课程之间的衔接出现矛盾,导致学生前导课基础差,后继课没信心 “C语言程序设计”是“数据结构”的前导课,“数据结构”又是“面向对象程序设计”的前导课,“面向对象程序设计”又是其他计算机专业课的前导课。每门前导课的知识点都是其后继课的基础,课程间出现衔接矛盾是指后继课用到的前导课的知识点前导课并没有讲解或讲解不深入,导致衔接矛盾的原因有以下几点: (1)教师把教学时间的大部分花费在基本概念及简单程序的编写上,对复杂知识点学习不够,尤其是与后继课程相关的复杂知识点的学习不够,结果导致后继课程的学习难上加难。比如,在学习“C语言程序设计”时,多数老师只重视基本数据类型、基本控制语句。对于稍复杂的知识点指针、函数、结构体等讲解不够细致,而这些稍复杂的知识点又是其后继课“数据结构”中频繁使用的知识点,因为基本知识不扎实,再用心去听效果也不明显,慢慢地就失去了学习数据结构的信心。[3] (2)每门课程都是各自为政,相互孤立,任课老师只管本门课的知识点,并没有适当地对前导课相关知识进行复习,出现知识点断带时,任课教师直接把责任推给前导课教师。 2.教学模式重理论,轻实践 应用型本科院校的计算机专业培养的软件开发型人才最注重的就是实践,对将要从事软件开发的学生而言,只懂理论而动手能力差意味着无法胜任以后的工作。传统教学中的课程实验和课程设计并没有完全发挥其提高动手能力的作用,主要有以下原因: 第一,实践选题一成不变,其内容虽然能反映大纲要求但缺少实用性,结果导致学生对抽象概念的理解不深入,理论与实践脱轨,无法调动学生学习的积极性。例如,有关栈的实验练习,学生只要实现入栈、出栈,判断栈空等操作的程序就可以了,至于如何联系实际应用于现实生活中却是模糊不懂。 第二,传统的实验教学形式基本上以模拟、验证为主,学生按照一定的要求、一定的形式进行设计,很少有让学生自己发挥的设计题目,这种实践模式能够传授知识但不利学生创新能力的培养,学生的学习主动性也没有得到充分的发挥。 第三,学生遇到问题一般都是老师帮忙调试解决,学生独立思考、独

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档