就业导向的“面向对象程序设计”教学研究.docVIP

就业导向的“面向对象程序设计”教学研究.doc

  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多
就业导向的“面向对象程序设计”教学研究   摘要:“面向对象程序设计”课程是计算机专业一门重要的专业课,能够培养学生应用面向对象的思想解决和处理实际问题的能力。本文从就业角度重新定位该课程,研究了以能力培养为导向、以实践为核心的任务驱动教学模式,旨在激发学生的学习兴趣,不断提高课程的教学质量。   关键词:面向对象程序设计;教学模式;实践教学   中图分类号:TP311 文献标识码:A 论文编号:1674-2117(2016)09-0096-03   ● 引言   “面向对象程序设计”是高校计算机专业中一门重要的专业课程,其教学目标是让学生熟练掌握面向对象的程序设计思想,培养学生应用面向对象的思想解决和处理实际问题的能力。课程设置的目的符合应用型本科院校计算机专业“培养复合型应用软件人才及产业急需的软件工程高级管理人才”的培养目标[1],其在整个专业教学体系中占据非常重要的地位。   传统的“面向对象程序设计”课程教学模式以教师讲授、学生被动接受为主,不但割裂了面向对象核心知识单元之间的内在联系,而且重理论、轻实践,使得学生在遇到具体问题时,往往不能分析、设计出符合面向对象编程思想的解决方案,在应聘时无法达到用人单位的要求。因此,基于就业导向和追求实用的心理,教师必须将面向对象程序设计的理论教学与实际应用相结合,以激发学生的自主学习兴趣,从而提高教学质量。[2]本文从就业角度重新定位该课程,研究了以能力培养为导向、以实践为核心的任务驱动教学模式,旨在激发学生的学习兴趣,不断提高课程的教学质量。   ● 从就业需求出发进行课程的定位   计算机行业的快速发展不仅加快了社会信息技术、经济等方面的发展速度,而且提高了就业市场对求职人员的专业水平和综合素质的要求。在提升学生就业率以及培养应用型计算机人才的背景下,计算机专业的教学应从就业需求出发,在要求学生掌握必要的理论知识的基础上,加强实践教学环节,从而达到提高学生实践能力和就业竞争力的目的。[3]为此,教师要认清当前软件人才的培养与企业用人需求之间的差距,从就业需求的角度重新审视“面向对象程序设计”的课程定位,合理组织、安排和优化教学内容,以保证教授给学生的知识能满足企业的要求。   目前,很多高校为了提高学生的就业竞争力,不仅开展了校内实践、操作比赛,还积极与企业联合,设置校外实习基地,作为专业课的教师也要从教学上积极配合,对课程重新定位,尽量在教学中引入实际工作环境下的现实问题,更好地培养学生解决问题的能力。大量实践研究表明,以就业为导向进行课程定位,不仅能有效调动起学生的学习积极性,激发其学习兴趣,而且也有助于他们树立正确的学习观,形成良好的学习习惯,使其终身受益。   ● 引入软件设计模式,从行业需求组织教学内容   找到解决问题的算法并用计算机实现是计算机解决实际问题的主要过程,它离不开软件设计模式这一重要概念,随着面向对象技术的发展和广泛应用,软件设计模式已成为软件开发人员必须掌握的设计思想和开发技能。软件设计模式是一套经过分类编目后被反复使用的面向对象的代码设计经验的总结[4],它反映了软件设计过程中以“重用”为重点的面向对象的设计思想,能够构造出结构良好的程序,有效提高代码的可重用性和可维护性。   “面向对象程序设计”课程核心内容――封装性、继承性和多态性本身就蕴含着设计模式的思想,同时也是设计模式的灵活应用和体现。因此,在组织教学内容时,从设计模式的角度分析封装性、继承性和多态性这些基本的面向对象核心的概念,让学生不只从单个知识点的层面理解这些概念,还要明白这些面向对象的重要特性是如何体现先进的设计模式特色的,这样不仅有利于学生对面向对象的思想有一个全面、整体的把握,而且也有利于培养他们在实践过程中对专业知识的综合应用能力,提高其专业素质。   初学面向对象程序设计时,学生为解决具体问题而设计出的程序多由简单的变量和功能堆砌而成,体现不了面向对象的设计思想。教师可分别用基本的面向对象方法与引入设计模式后的程序进行对比讲解,详细分析后让学生明白:未融入设计模式的程序设计方法虽然也能解决问题,但程序的可复用程度低、缺乏灵活性,后续的变更和功能扩展比较困难;而引入设计模式,代码的复用性和扩展性就很好。因此,教师在分析、讲解实例程序时,不仅要从设计语言的语法和逻辑上进行分析,而且要挖掘实例背后隐含的设计模式和思想。   ● 以实践教学模式提高学生的就业竞争力   1.构建“层次化、模块化、渐进式”的实践教学体系   对计算机专业人才培养实践课程体系的不断整合,以专业素质和创新能力培养为主线,实施“以项目实践为核心、学生为主体、学用合一”的实践教学模式,实践内容由低到高依次分为基础训练、综合应用训练、研究创新训练三个层次,实现了不同

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档