软件技术基础课程教学模式的研究与探索.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文档。上传文档
查看更多
软件技术基础课程教学模式的研究与探索   摘要:本文通过电子信息工程学院软件技术基础课程的教学实践,对现有课堂教学模式进行了大胆改革,重新整合教学内容,使软件技术基础这门课程与电子信息工程和通信工程专业应用紧密的结合起来,以利于培养应用型人才。在教学中采用案例教学模式,以应用型人才培养为核心,使学生在学中用,在用中学,参与项目从提出到使用的全过程。本文提出的案例教学的实施方法,适用于大专院校非计算机电气信息类专业的教学、企业人才培养等方面。   关键词:教学模式;软件技术基础;应用型人才   中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)20-0155-02   一、引言   随着计算机技术的飞速发展与普及,特别是嵌入式系统在各行各业的普遍应用,使得软件技术基础知识的应用领域更加广阔,软件技术基础的教学几乎存在于所有的普通高校的非计算机电气信息类专业中。本课程是以应用为目的,选择性地介绍数据结构、操作系统、软件工程等部分内容,通过这些内容的学习,学生能对计算机软件系统有一个整体的认识和了解。《软件技术基础》课程的特点是知识点多、操作性强,且许多知识点之间存在某种内在的联系,而学时却非常有限。这就需要我们更加有效、合理地组织教学内容,改革教学方法,使软件技术基础这门课程与电子信息工程和通信工程专业应用紧密的结合起来,以利于培养应用型人才。   二、软件技术基础课程教学现状分析   1.教学内容没有专业特色。软件技术基础课程涉及到的内容很多,包括数据结构、操作系统、软件工程3个部分。这3个部分对于计算机专业而言都是单独的一门课程,但是现在要把各部分的内容综合到一门课程中去,给教学带来了一定的难度。该课程是以“C语言程序设计”的学习作为基础,软件技术基础的程序通常是C语言描述的,《C语言程序设计》是软件技术基础的前导课程,学生对它的掌握程度直接关系着软件技术基础的教学效果。《C语言程序设计》是大一学生的一门基础课程,由于学生刚开始接触语言类的课程,学习思维并没有发生转变,故学习效果并不是很好。再有,C语言的学习是在VC的环境下以纯软件的角度学习的,而电子类专业所使用的C语言以嵌入式为主,更注重结合硬件环境。目前软件技术基础方面的教材基本上都是通用型,没有专业区分,只是相对于计算机专业的数据结构、操作系统、软件工程3个部分内容的深度和广度的简化。   2.教学方式的陈旧致使师生之间缺乏交流和沟通。教师按照课本沿用一贯的思维方法传授知识,学生被当成听众,不经意间学生就受到教师思维模式的影响,这种教学思维严重落后技术发展的现象也是影响学生学习兴趣的重要原因。由于学生的认知水平有差异,这种单一的教学模式不利于学生个性化的发展,阻碍了学生创新力和分析问题能力的提高。   3.学生实践能力的培养不够。软件技术基础课程为48学时,其中,理论课38学时,实验课10学时,也就是说学生大部分都在上理论课,上机机会偏少。而软件技术基础这门课强调培养学生对问题的分析处理能力,而这一能力的培养需要在实践中不断的提升。   三、教学内容及模式的研究与探索   1.将嵌入式操作系统内容引入到教学中。为了培养面向市场、面向应用的人才,必须开设紧跟时代潮流的、面向实用的教学内容。将嵌入式操作系统内容引入到软件技术基础教学中,通过分析嵌入式实时操作系统,一方面使学生对操作系统的原理及结构有更深入的理解;另一方面,在嵌入式实时操作系统中大量应用了数据结构中所学习的知识,因此也是对数据结构应用实例的分析研究。例如,嵌入式实时操作系统ucosii是源代码开放的,其核心部分代码量并不是很大,通过对ucosii源代码的讲解,鼓励学生自己读源代码,理解操作系统管理的精髓,消除对操作系统的神秘感。在ucosii中对任务就绪表的管理,充分利用了各种编程手段,提高系统的响应速度,而这些都是在软件工程中所倡导的。在ucosii中对内存的管理运用了大量的链接表,这也是数据结构中的重点和难点,学生在学习数据结构时大多是在这部分开始遇到困难的。因此,通过嵌入式实时操作系统的学习,将软件工程、数据结构、操作系统各部分内容有机的结合在实例中。   2.采用案例教学的模式,压缩课上讲授内容,变教师讲解为主为学生自主学习,注重学生实践能力的培养。案例教学法能够密切联系社会实践,有利于学以致用,有利于理论与实际相结合,且适用性、可操作性非常突出,培养出来的学生是实用性人才。教学中强调功夫在课下,无论教师和学生都需要在课下做大量的准备工作,同时要培养学生良好的科研意识,有利于校企衔接。   在教学模块的划分上,深入分析课程知识点之间的联系,结合学生的知识水平、认知能力,合理规划案例模块,精心设计各类教学模块中应用案例之间的联系,使各个案

文档评论(0)

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

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

1亿VIP精品文档

相关文档