软件技术基础课程教学改革和实践.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文档。上传文档
查看更多
软件技术基础课程教学改革和实践

软件技术基础课程教学改革和实践   【摘 要】本文提出《软件技术基础》课程教学中存在的问题, 从教学实践出发, 对《软件技术基础》课程教学方法和教学内容的改革提出了一些具体措施和方法, 更好的加强了《软件技术基础》课程建设。   【关键词】软件技术基础;教学方法;改革   【中图分类号】:TP311【文献标识号】:A【文章编号】:1009-9646(2008)07-0000-00      1引言:       《软件技术基础》是本科非计算机专业重要的专业基础课。通过本课程的学习,使学生掌握计算机程序设汁的基本概念和基本技术,掌握操作系统和数据结构的基本知识;了解软件开发的新技术;培养学生用高级语言进行程序设计的能力、软件开发平台的使用能力和在软件开发中数据结构的应用能力,为学生学习后续课程和利用计算机软件技术解决实际问题奠定基础。   学生在学习这门课时,普遍认为课本内容的理解困难,算法设计题感到无从下手,上机调试程序时更是困难重重。如何提高教学的质量是我们老师需要重视的问题。      2《软件技术基础》课程教学过程中存在的问题      2.1教学前期储备方面   C语言没有掌握好,影响《软件技术基础》的学习效果。《C程序设计语言》是《软件技术基础》的前导课程之一。学生对它的熟悉、掌握程度,直接关系到《软件技术基础》课程的教学效果。C语言是学生最先接触的程序设计语言,难度较大,大部分学生掌握得并不是很好。而C语言是学习数据结构的基础。所以在课程教学中,老师往往要花大量的时间在C的复习上。尽管如此,学生仍然模糊不清,所以教学效果不理想,有些学生甚至丧失对该课程学习的兴趣和信心。   2.2教学内容方面。    《软件技术基础》课程内容抽象、琐碎、庞杂, 涉及很多概念和技术。所有这些内容均自成体系, 相互之间的衔接线索很少, 总体感觉内容零散, 没有一个整体的知识框架体系。同时, 因教学内容多, 知识量大, 很难取舍, 所以不免在教学过程中变得面面俱到, 重点、难点不突出, 学生理解困难, 教学效果不理想。   2.3教学模式方面。   传统的教学方法单一、僵化, 教师习惯于“一言堂” “满堂灌”。现在有些教师仍然一成不变地沿用老一套,在教学的各个环节, 都只从教师的角度出发, 从组织内容、备课到讲授, 很少关注学生的反应,课堂缺乏互动,更谈不到学生参与其中, 变被动学习为主动学习。虽然目前《软件技术基础》教学中,基本普及了现代化教学手段的应用,但在课件制作的水平方面在使用课件的尺度把握方面, 我们的教师们还是要下些功夫。   2.4教学实践方面   学生实践机会少动手能力差。《软件技术基础》是一门理论与实践并重的课程。课程的教学要求之一是训练学生进行复杂程序设计的技能和培养良好程序设计的习惯其重要程度决不亚于知识传授。因些在教学过程中完成上机实习是个至关重要的环节。学生的实践机会太少学生学起来就比较枯燥乏味,最重要的是难以实现算法与程序之间的转换。      3《软件技术基础》课程教学改革的探索与实践      3.1加强《软件技术基础》先行课的教学。   《C程序设计语言》是《软件技术基础》的前导课程,学生对这些课程学习得好坏直接影响《软件技术基础》课程的教学。因此,加强前导课教学是《软件技术基础》课程教学的必备条件。在《C程序设计语言》的教学中,要从注重语言语法转变为注重学生编程能力的培养,要统筹安排各部分内容的授课时间,保证指针、结构体和函数等内容有足够的时间,让学生掌握C语言的精华。   3.2注重学生兴趣的培养   俗话说,兴趣是学习之母,如果要学生学得好,首先就要让学生对该门课程产生兴趣,但由于《软件技术基础》这门课程理论性较强,学生在学习这门课程时,普遍反映该课程枯燥难学,提不起兴趣,在学习过程中也仅是为了考试而学习,这种学习方法就扼杀了学生学习的主动性,使学习效果大打折扣。因此,教师在教授该门课程时,能够引入一些生活中的实例,引导学生巧妙处理生活中的日常问题,让学生感受到《软件技术基础》这门课程与现实生活中的关系,就能够提高学生的学习兴趣。   3.3理论课教学方法改革探索与实践。   第一, 问题驱动教学法。“问题”是创新的起点,是引发学生兴趣诱发学生动机的理想载体。问题驱动是指学生在教师创设的情景下, 应用已学知识提出相关问题, 继而解决问题的过程。它要求教师在理论教学过程中, 采用发现学习模式, 应用启发教学方法, 提出与所学理论相关问题, 要求学生思考解答, 并逐步引导学生自己提出问题、分析问题、解决问题 ,着重培养学生创造性思维的能力 ,充分调动学习的积极性。第二 ,转换角色教学法。转换角色的第一个含义是 ,教师从课堂教学的“主角”转换成“

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档