- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象程序设计的交互式教学模式探讨
摘要:针对面向对象程序设计教学中已存的问题,本文结合笔者自己的教学实践,探讨了课程的交互式教学模式,以期在教学过程中激发学生的学习兴趣与热情,引导学生自主思考与实践,从而提高面向对象程序设计课程的教学水平,增强教学效果,提升学生在实际应用中的程序开发与创新能力。
关键词:面向对象程序设计;教学改革;教学方法;交互式
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2015)40-0191-02
面向对象程序设计集抽象性、封装性、继承性和多态性于一体,可以帮助软件开发者编制出模块化与数据抽象程度高,体现信息隐蔽、可复用、易维护、易扩充等特性的程序。这种开发思想与方法一出现即引起计算机界和软件界的极大关注,已成为软件项目开发中广泛使用的基本思想与方法,更是软件开发人员必须具备的一种基本素质与能力。目前,国内高校计算机类专业普遍开设了面向对象程序设计这门课程,并将其作为本科生的一门必修课,在整个计算机专业的课程体系中占有非常重要的地位。
面向对象程序设计中涉及许多概念以及复杂的语法结构,传统单一的课堂讲授法已不能适应当前的教学要求,很难实现其培养学生创造性的教学目标。学生在课程学习的过程中,并不能很好的理解面向对象的基本思想,从而降低了他们的学习兴趣与热情,导致较差的学习效果。为了改变这种状况,提高面向对象程序设计课程的教学水平,本文结合笔者自己的教学实践,探讨了面向对象程序设计课程的交互式教学模式,以期在教学过程中激发学生的学习兴趣与热情,引导学生自主思考与实践,从而提高面向对象程序设计课程的教学效果,提升学生在实际应用中的程序设计与开发能力。
一、面向对象程序设计的教学现状
根据广泛调研,目前许多高校的面向对象程序设计课程教学有以下几个问题。
1.教师主讲,学生主听。在课堂教学中,教师往往采用传统的讲授法,以讲为主,而学生则以听为主,师生间缺少交流与互动。这种单纯知识传授的课堂教学方式使得学生完全处于被动的“灌输式”学习过程中,学生没法获取体验,学生学习的兴趣、积极性、主动性受到抑制,不能形成良好的情感、态度、价值观,反过来影响知识的掌握和接受。此外,面向对象程序设计的课程实践往往是上机实验,由于实验的程序多为验证性的,再加之学生主动提出问题的较少,这使得在本应有较多交流机会的课程实践中,师生之间的沟通反而不多。
2.偏重理论,缺少案例。面向对象程序设计课程通常包括面向对象编程、语法规则、系统类库等理论内容。目前,其课程在教学内容上过于偏重理论知识的传授,实践针对性不强,集中表现为教师“以教材为本”,而教材往往偏重基本理论的介绍。对于纯粹的理论知识,如果没有具体的案例作为支撑,学生对面向对象方法的核心思想与概念难于理解,以致其不能真正掌握面向对象编程的精髓,兴趣不足,教学效果不理想。此外,需要注意的是即使授课教师理论联系实际了,但所选用的案例或项目如果过于陈旧,没有新颖性与趣味性,也很难调动起学生学习的主动性与积极性,达不到应有的教学效果。
3.课件为主,板书较少。由于面向对象程序设计课程的特殊性(如需要演示程序的运行),在教学过程中PPT课件已成为教师的首选。我们知道课堂中使用PPT课件的优点是明显的,例如,可以使学生快速地找到知识点;吸引学生的注意力;通过一些有趣的图片加深学生的印象,可以增加教学内容;等等。但是,笔者发现在使用PPT的课堂中,师生之间通常缺乏交流与沟通,教学过程几乎没有板书,过分关注PPT屏幕,千篇一律的都是“讲解―演示”或“演示―讲解”的模式。教师与学生之间的关系变成了演示解说者与接受者的关系,学生参与教学活动的机会很少。此外,很多教师所采用的课件中文字内容较多,图片与动画内容较少,学生笔记还未做完就发现教师已经在说下一张的内容,跟不上教师的思维。
4.理解片面,研教分离。在教学过程中,不少教师没有深入地研究计算机专业的课程体系,认为面向对象程序设计的教学就是教会学生使用某种面向对象程序设计语言。在此引导下,许多学生忽视专业知识的系统化学习,甚至放弃相关理论知识(如算法分析与设计、软件工程)的学习,结果使相当一部分学生虽然在具体的操作能力上突出,但由于专业知识结构不完整,遇到问题时不能举一反三,发现问题、解决问题的能力太弱,难以真正适应软件开发特别是大型软件开发的需要。此外,从一般意义上说,教学和科研工作各有其规律,各有其侧重。因此,不少授课教师就此将教学与科研严格地分开,两者互不联系。
针对上述面向对象程序设计教学中存在的问题,本文探讨了交互式教学方法,以期实现教学过程中良好的师生互动,激发学生对面向对象程序设计课程的学习热情与兴趣,从而提高课程的教学水平,培养出具有较
原创力文档


文档评论(0)