- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目教学法在面向对象程序设计课程教学中的应用
摘要:面向对象程序设计是高校计算机类专业大学生的必修课。本文结合本科教学实际,针对目前该门课程教学中存在的问题,提出项目教学法在教学中的应用,并从准备到实施的各个环节对项目教学法进行论述,同时对项目教学法和传统教学法进行分析比较。
关键词:项目教学法;教学;面向对象程序设计
项目教学法是一种在建构主义的指导下,以实际的工程项目为对象,先由教师对项目进行分解,并作适当的示范,然后让学生分组围绕工程项目进行讨论、协作学习。最后以共同完成项目的情况来评价学生是否达到教学目的的一种教学方法[1]。它非常适用于计算机专业的程序设计类课程教学。面向对象程序设计是一门研究面向对象程序设计基本原理及主要特点,研究类和对象的概念以及利用类来解决实际问题的计算机专业课程。主要讲述面向对象编程的基本理论和类与对象的使用,能够设计规模较大的、比较复杂的应用程序,同时它还融入了“代码重用”的编程思想。要想讲好这门课,达到最佳的教学效果,必须将理论和实践有机结合起来,突出实践在教学中的作用,项目教学法正是实现这一目标的有力手段。
1面向对象程序设计教学中存在的问题
该课程的特点是知识点多、逻辑结构性不强;具有很强的理论性、实践性与应用性。学生普遍反映不好学,课程的内容和传统的教学方法不能引起学生的学习兴趣,这样就加大了教师在该课程教学中的难度。
首先,课堂讲授时,大部分学生基本上是被动地接受,师生之间难以形成互动,因而大大降低了学生学习的积极性和主动性;其次,面向对象程序设计内容抽象,语法较复杂,不易理解,教学往往容易陷入语法解释,削弱了更为重要的算法设计的教学;第三,高校教改压缩学时,很难较好地完成该课程的教学目标;最后,由于教学方法和学习方法上的诸多因素,
导致学生缺少理论联系实际的能力,实践动手能力较差,毕业后在工作岗位上很难胜任软件开发、程序设计的工作[2]。
2项目教学的必要性
项目教学法是指师生通过共同实施一个具体的项目而进行的教学活动,是理论教学和实践教学的有机结合[3],具备以下优势:
(1) 在教学过程中,它以实践教学为主,既讲授新知识,又培养学生的实践技能,还能够锻炼学生的独立自主能力和分工合作的团队精神。符合现代教育的发展和企业人才综合能力的要求。
(2) 在教学方法上,它改变了传统的“满堂灌”式的教学方法,让学生在实践中学习。使以往复杂、枯燥的学习过程变得生动、有趣。
(3) 在教学效果方面,它能够充分调动学生学习的积极性,培养学生自主探究、解决实际问题的能力,使得学生的学习行为由被动变为主动。
面向对象程序设计这门课有别于传统的语言类程序设计课程,它强调面向对象的程序设计理念,要求学生深入理解面向对象的真正内涵,注重培养学生的编程能力、分析问题和解决问题的能力。采用项目教学法讲授这门课程使得教学过程与学生密切结合,让学生在实际编程中快速掌握面向对象编程的基本原理和代码重用的基本思想。因此,该门课程的讲解采用项目教学法是非常必要的。
作者简介:张丽(1974-),女,讲师,硕士,研究方向为软件设计和软件工程;夏斌(1982-),女,助教,硕士,研究方向为计算机教育。
3项目教学法的实施
项目实施过程要求师生共同参与,而且要遵循以项目为主线、学生为主体、教师为主导、提高技能为重点的原则。在实施过程中要充分发挥教师的主导作用,体现学生的主体地位。既不能过分的强调老师的主导地位(一个项目由教师领着从头做到尾,学生失去了锻炼的机会),也不能过分的突出学生的主体地位(把项目完全交给学生来完成,教师不给予必要及时的辅导,那么学生在做项目的时候就会感到无从下手,达不到学习知识与锻炼能力结合的目的)。
在实施项目教学时,主要分为四个阶段:项目的设计、准备教案、实施项目教学、项目评价以及拓展练习,如图1所示。每个项目都制订了明确的教学目标和实施方法。
图1项目教学流程图
3.1项目的设计
项目的设计既要包含基本的教学知识点,难易适中,又要能调动学生的积极性和主动性,还要特别注意在教学中多安排师生共同参与的环节,使得学生在亲身参与项目实践的过程中,实践能力得到实质性的提高。另外,学生能够在本项目的基础上与其他知识点进行有机的对接和延伸。
总之,要在遵循“紧扣主题、点面结合、突出实践”的基本原则的基础上,进行反复的推敲和论证,如果在实践过程中效果不佳或学生反馈不同意见,还需要及时进行修改甚至重新选择项目。
3.2准备教案
设计好项目教学的一个项目后,教师要把对于这个项目的构思、项目所包含的知识点、具体的项目实施过程、项目实施过程中可能的问题以及最终要实现的效果等以教案的形
您可能关注的文档
最近下载
- 20171017_宁波新世界明楼项目汇报文件.pptx VIP
- (人教PEP版2024)英语五年级上册 Unit2 大单元教学设计.docx VIP
- 劳务合同模板2025.docx VIP
- 高性能探针卡生产线项目规划设计方案.docx
- 2024年秋新沪科版物理八年级上册 第五章大单元整体设计 教学课件.pptx VIP
- 数字赋能乡村治理的实践探索与优化路径——以晋南S村为例.pdf
- 《道路运输管理实务》第2版综合测试题.docx VIP
- 《人工智能导论》课件.ppt VIP
- 第一章 大学生心理健康教育.pdf VIP
- 《铁路线路养护与维修》课件全套 模块1、2 基础知识;普速铁路线路工务作业.pptx
文档评论(0)