- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目驱动Java课程研究性教学实践
项目驱动Java课程研究性教学实践
摘要:针对目前Java教学中以知识点为线索的教学模式导致学生解决实际问题的能力不足的情况,介绍将项目驱动的研究性学习理念引入Java课程教学中的实施过程和评价方法,阐明项目驱动教学模式对软件工程能力培养的显著提高作用。
关键词:Java程序设计;项目驱动;研究性学习;教学改革
0 引言
目前,高校计算机编程人才的培养模式与软件企业对开发人员的技能需求之间尚存在一定的差距。软件工程类应届毕业生的实际动手和编程能力普遍不能满足企业需要,企业更希望毕业生能立刻参与到项目中为企业带来实际的生产力,而不愿意花额外的培训成本,所以他们对有过软件设计、开发经验的毕业生较为青睐。导致这一问题的原因是多方面的,但教材和教学方法无疑是最为重要的两个方面。已有的教材往往根据一个个孤立的知识点设计例题和练习题,导致学生在学习完课程后虽然掌握了各个知识点的作用,却不能很好地理解它们的应用场景,无法将知识点融会贯通并应用到实际问题的解决中。这些知识点如同一个个齿轮,学生即使掌握了每个齿轮的作用,但仍然无法根据需求将其装配成用户需要的机器,而且,Java程序设计课程也一直沿用传统的讲授模式。要改变这种局面,就必须从课程设计和教学方法人手,以实际的项目为牵引,统筹各个知识点,提高学生的学习兴趣、学习主动性和知识的应用能力。
1 研究性教学的关键是师生角色的转变
软件开发是一项充满挑战的创造性劳动,不断地主动学习是从事软件开发人员的基本能力和素质,而研究性教学正是培养学生这种自主学习能力的理想方法。当然,研究性学习给学生带来了学习的乐趣、动力,也带来了挑战。要实现研究性教学,就必须实现角色的转变,充分认识师生合作的重要性。长期以来,在教与学、师与生的关系中,始终存在这样的误区:课堂教学布局以教师为中心,学生思维的培养是同向思维,学生的学习方式也是接受式,很少有体验式学习,更没有研究式学习。而学生也惯性地认为,老师先生于我,必先学于我,凡疑问只问老师。而从学习的走向和趋势看:获得知识本身已经不是最重要的了,重要的是如何获得知识,这已上升为教师教学的出发点和最高目标。在学生思维方式的培养上,强调学习的平等性,注重激发学生的主动性思维,鼓励学生质疑和刨根问底。教师给出问题,由学生与教师共同找出问题的解决方案而不是由教师提供现成的答案。教师与学生是合作伙伴的关系,是项目经理与程序员的关系,也是用户和软件工程师的关系。
综上,研究性教学模式下,Java程序设计课程中教师的主要任务是:设计难度适中、有实际应用背景的开发项目;将项目的开发过程投影到课程的主要知识点中;帮助学生理清项目需求和解决思路,整合各个知识点中的实验内容,形成项目框架;帮助学生分析可能遇到的问题,并共同讨论解决的方案,建立解决问题的信心;向学生推荐相关的书刊、网址和论坛等;为学生做好各项服务,包括知识上的、思想上的和实践上的。因此,研究性教学对教师的素质及能力的要求也相应提高。教师应在学生学习及项目开发的过程中当好指导者、激励者和引路人的角色,这就要求教师应该具有一定的项目开发经验,能够从项目经理的角度对项目进行总体规划;从程序员的角度对程序进行具体分析与评价;从用户的角度来客观评价软件的人性化与实用性程度。否则,当遇到软件开发的实际问题时将难以做到正确的指导。
2 Java课程研究性教学的实施
2.1 建设学习资源仓库,提供多渠道知识来源
研究性教学的形式与内容是开放的。因此,优质的教学资源是实施研究性教学的重要保障,笔者持续跟踪Java语言发展的最新动态,不断丰富和补充Java课程的教学资源,以提供研究性教学需要的资料和信息。几年来笔者建设了一个资源相对丰富的FTP服务器,为学生提供各种学习资源,包括各种参考书、视频讲解、项目文档、问答记录等,并推荐相关的著名论坛。
2.2 精心设计教学内容,项目驱动不断演进
Java语言课程的学习重点是突出实际动手解决问题的能力,如果学生在学习过程中带着具体问题、具体任务,那么学生的学习目的就很明确,知识点的应用场景就能得到实际的操练。因此,在教学过程中,笔者转变了教学的总体思路,整理出切合实际的典型案例和项目,并使之成为贯穿整个教学的一条主线。这些案例都具有较强的实际应用价值,能够模拟真实的环境,学生在分析案例、解决问题的过程中,会自然地与所学知识进行融合,而解决案例中较为复杂的问题,能够突破学生原有的知识范围,拓宽学生的知识领域,从而使学生学会综合运用知识灵活地处理各种各样的问题,提高项目的实际运作能力。这样使学生在不离开学校的情况下能在短期内接触并学习到一些不同类型的实际问题,以充实实践经验。
2.3 项目分解,迭代整合
Java语言课程
您可能关注的文档
最近下载
- 2023年1月13日四川省公安厅遴选公务员面试真题及答案解析.doc VIP
- 广东省钢琴考级指定曲目.pdf VIP
- 3.實施2015版藥典无菌实验室改造解决方案.ppt VIP
- 船舶结构与货运PPT完整全套教学课件.pptx VIP
- [工学]画法几何及水利土建制图习题答案(2022年-2023年).pdf VIP
- 第2课 教师节快乐(核心素养教案)2025统编版道德与法治二年级上册.docx
- 土壤中主要污染物及其迁移转化.ppt VIP
- SN∕T 1537-2023 进口矿产品放射性检验规程.pdf
- (牛顿第一定律练习题1.doc VIP
- 《3 学习乐谱,记录你的音乐生活》精品教案.docx VIP
文档评论(0)