“计算机软件技术基础”课程教学方法探析.docVIP

“计算机软件技术基础”课程教学方法探析.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“计算机软件技术基础”课程教学方法探析   摘要:本文针对非计算机专业基础课程“计算机软件技术基础”的课程特点和当前教学过程中面临的主要问题进行了深入的分析和总结,并有针对性的提出该课程的四项改革措施:采用案例式的任务驱动,引导教学;充分利用现代教育技术,辅助教学;建立开放实验,强化实践教学;完善考核机制,引领教学。在教学实践中进行了积极开拓性的探索,取得了不错的效果。   关键词:软件技术基础;教学研究;教学改革   中图分类号:G642 文献标识码:A      1引言      随着计算机技术的飞速发展与普及,非计算机专业的计算机基础教学得到了普遍的加强,对电类专业初步确定了以“计算机文化基础”、“高级语言程序设计”、“微机原理与应用”、“计算机软件技术基础”(简称“软件技术基础”)为主干课程的教学模式。   “软件技术基础”作为我校电气信息类专业必修的一门计算机基础课程之一,能够为熟练应用本专业相关软件,甚至进行相关的二次开发等奠定坚实的知识基础。但是,该课程的内容相当于计算机专业的5门专业课程:“数据结构”、“软件工程”、“操作系统概论”、“数据库系统概论”和“计算机网络基础”,其所涉及的知识面广、概念多、原理抽象、实践性强,不易被学生所掌握。   本文针对该课程的特点,深入分析教学过程中的主要问题,并有针对性的进行相关方面的教学改革的探索和实践。      2课程教学面临的主要问题      “软件技术基础”是一门综合性的计算机基础课程,主要目标是让学生更好地利用计算机解决专业领域中的问题及日常事务问题。但是,现在的教学模式主要面临以下四点问题:   (1) 学生感觉难学。课堂讲授的都是些抽象、枯燥的概念和看不见、摸不着的算法。学生常常提出诸如“感觉自己C语言学的不错,但是虽然学习软件技术基础一个多月了,还是没找到感觉”、“学习软件技术基础的有关知识后,不知如何用C语言程序来实现”等问题和疑惑。   (2) 教师感觉难教。为了增强学生的兴趣和信心,往往降低教学难度,教学时间大部分花费在基本概念上,而   对程序设计和调试技巧等较深的知识只是点到为止或避而不谈。   (3) 学而无用。大量学生学完本课程,只会背诵几个基本概念,并没有真正掌握程序设计的很多精华思想和编程技巧,更没有了解软件是如何管理计算机全部资源的。   (4) 资源有限。该课程的学时较少,大部分院校的该课程在30~50个学时之间,我校早期教学大纲只有40个学时。尤其是实验学时更少,我校只有8个学时。而且,学校实验室计算机资源紧张。   上述的四点问题并不是彼此孤立的,而是相互影响、相互制约密不可分的。      3课程教学改革的探索与实践      3.1采用案例式的任务驱动,引导教学   在课堂的讲授中,尤其是讲解新知识时,大多采用实际的案例进行演示说明,并在演示过程中,逐步引出各个相关概念。生动形象的案例,同时又带着多个概念和知识点的任务进行学习,既容易激发学生的学习兴趣,又有利于学生迅速掌握抽象、枯燥的概念。探索和遵循各相关知识点之间的内在联系,在讲授的过程中循序渐进、环环相扣,优化教学内容。   比如栈的概念,传统讲解只知道是一种存储单元,具有后进先出的特性(Last-In/First-Out),学生学完后并不知道其有何用途,作者在教学实践中,以迷宫问题为例引入栈的概念,如图1所示,带着要设计计算机程序来解决这个实际问题的任务来学习,如图2所示的详尽分析,让学生在轻松愉快的状态下,了解栈的用途:能够解决类似迷宫问题等的深度优先搜索问题。并能够应用栈的特性解决实际问题。      3.2充分利用现代教育技术辅助教学   根据本课程的特点,要很好的利用多媒体动态显示的优点来进行教学,充分发挥其形象、生动和直观的特点。制作和积累更多的课堂教学的动画资源。如图3所示,图的广度优先遍历多媒体动画。      充分利用校园网络资源,构建网络教学平台,努力营造一个在教师指导下的以学生为中心的自主式学习环境。其网络教学平台包括多媒体课件、教学素材、电子教案、网络程序实验平台(如图4所示)、网上答疑、作业提交与批改系统、习题和答案等模块,具有多种支持教学各个环节的综合性网络教学资源。      3.3建立开放实验,强化实践教学   对于软件技术基础这门实践性特别强的课程,必须把理论课和实验课结合起来讲解才能培养学生的能力,除了尽量提高实验的课时数外(我校新教学大纲中实验学时为16学时),还必须增加学生业余自由上机时间,所以,必须建立开放性的实验室,以缓解课内上机学时少的矛盾。   在上机的指导过程中,不仅要指导学生软件设计的基本方法、程序调试的基本技巧,还要对学生思维方式进行引导。对常用的软件

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档