欢迎来到天天文库
浏览记录
ID:8376463
大小:71.50 KB
页数:2页
时间:2018-03-23
《6-2多种教学方法的运用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、6-2多种教学方法的运用本课程从Java程序员岗位能力要求出发,以知识与技能相融合为主线,强调实践教学和综合性考核,强调以学生为主体,教师引导为辅,以提高教学效果和质量为目标,针对不同的教学内容,根据高职高专年轻人的年龄特征,本课程采用了如下多种教学方法:项目教学法、案例教学法、小组学习法、引导文法以及游戏教学法。如图6-3所示。图6-3多种教学方法的运用1、项目教学法本课程以项目为载体进行整体设计,整个课程内容由若干学习情境构成,情境载体为综合性项目的子项目。教学过程即是项目实施过程,充分体现学中做、做中学的教学理念
2、。每一个学习情境由几个任务组成。通过“提出任务→分析任务→完成任务→边学边做→评估总结”的过程分解每个知识点,体现出互动创新、提倡个性、重在应用、共同协作的教学风格。使用目的:项目以工作任务的形式出现。通过工作任务的完成,能得到一个具体的、具有实际应用价值的产品。实施过程:本课程每一个学习情景都由几个学习性工作任务组成,项目导向教学法实施的具体步骤为:①引入项目(任务):激发学生对任务主题产生兴趣。②布置任务:使学生明确任务的条件和成果,同时知道自己在任务完成过程中与老师、同学的角色关系,在时间节点上要明确学生在什么时
3、间完成什么事情。③准备:掌握相关知识点?如何组织和收集信息?④实施:每个小组、每个人做自己的事情。⑤项目的结果汇报、演示:每个小组的每个成员都明白最终的完成日期,组长收集资料并完成小组的汇报资料:展览、展示、文件打印等。⑥项目评估:学生自己来评估,包括:是否实现了目标?如果没有实现,存在什么问题?实施过程中出现了什么问题?如何解决的?结果中哪些好,哪些有待改进?实施效果:很好。学生由浅及深,由易到难的逐步完成一个完整的项目开发,充分培养了他们的开发能力和实践操作技能。例如,设计一个“网络聊天室”项目,由同学们先确定软件
4、功能;然后由老师分析需要的知识结构,并对项目进行分析,分解为必要的知识点;同学们对知识点进行消化理解,让学生以小组为单位,确定项目经理,由其对项目进行合理分工,如客户端程序和服务器端程序的编写;老师对学生进行全程指导,并对学生上交的作品进行总结和回顾。学生自始至终参与实践项目的全过程,掌握包括项目分析、设计到最终实现所需要的知识和技能及素质,并学会在小组中相互协作共同完成任务的各项人际关系技能。2、案例式教学法案例式教学法是本课程教学过程中的一个重要的教学环节,体现学中做、做中学的教学理念。基本上在每个工作任务中都设置
5、有案例学习环节,希望学生通过案例的学习,提出本工作任务的解决方案,明确技术思路。使用目的:通过案例分析和研究,针对老师布置给自己或小组的工作任务,找出解决问题的途径,从而培养学生独立分析和处理问题的能力。实施过程:在引入任务之后,学生实做之前,教师设计一个与任务相仿的案例进行分析和研究,梳理案例中的重要知识点,然后由学生提出解决问题的方案。具体步骤为:①确定一个案例(与工作任务相仿):展示“案例成果”,引发学生的专业思考,学习相关新知识。②案例分析:列出完成案例成果的步骤及需要掌握的技能。③总结深化:要求学生对完成任务
6、所涉及的理论知识和应用技能知识进行总结,提出解决方案。实施效果:很好。学生通过案例学习、分析,可以明确技术思路,更容易解决老师布置的工作任务。3、小组学习法“小组学习法”将学习班级划分成若干个小组,其中1人为项目组长,座位固定在一个区域。使用目的:项目小组实行学生自我约束、自我管理,学生在小组中彼此分享别人的意见和独到的见解,鼓励内向性格的同学在众多人面前发表意见,增强他们的自信心和发言的胆量,同时以小组为项目开发的团体,有利于学生团队精神和创新精神的培养。实施过程:在布置任务之前成立学习小组,每个小组推选1位同学担任
7、项目组长,座位固定在一个区域。课程学习中许多活动都以小组形式开展,如小组成员的项目分工,项目计划,项目的结果汇报、演示,项目评估等。实施效果:很好。通过项目分组,培养学生善于沟通表达、善于自我学习、团结协作的能力。4、引导文法使用目的:学生在引导问题的指引下,开展自我开发和研究式学习,通过解决学习性工作过程中的问题来构建自己的知识体系。实施过程:老师根据学生应该掌握的知识,一步步引导学生完成任务。学生自己制定工作计划,计划中每一步都要有学生填写并实施。引导问题包括:为什么做?那些可以做,那些不可以做?最好用问题来引导,
8、给出参考文献和任务监控。实施效果:很好。很好地调动了学生的学习积极性。5、游戏学习法:通过Robocode学习Java(“虚拟实验”教学手段)Robocode是2001年在IBM的WebalphaWorks上发布的坦克机器人战斗仿真引擎,是MatNelson用Java语言创造的一款专为Java程序员设计的游戏半成品。与通常的游戏不
此文档下载收益归作者所有