程序设计实训教学方法的分析与设计.docVIP

程序设计实训教学方法的分析与设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计实训教学方法的分析与设计

精品论文 参考文献 程序设计实训教学方法的分析与设计 董俊磊 韩敏 (河南职业技术学院,河南 郑州 450000) 摘要:程序设计课程是计算机软件技术专业的必修课程,也是该专业的必备实践能力和业技能。而要培养学生的能力,实训教学是一个非常重要的环节 。如何提高程序设计实训课的教学效果,教学是关键。在此,对目前针对本人的教学经验,做一教学教学方法的探讨。 关键词:程序设计;实训;教学方法 中图分类号:O244 文献标识码:A 文章编号:1673-0992(2010)09A-0261-01   目前各个学校也都非常重视,尤其是高职高专院校在课程的学时安排上实训教学与理论教学的比例达到了1:1,我们学校一些课程甚至达到1:2的比例。但随着实训课程课时量的加大,如何上好实训课程,如何让实训课程有更好的效果这一问题也随之而来。现在结合本人在实训教学过程中的经验对这一问题做一探讨。   教学过程是一种艺术,不是单一的一种教法就能实现教学目标的,而需要多种教学方法的配合与综合应用,才能达到我们预定的教学目标。以上我所介绍的方法,在教学中是穿插使用,根据不同的教学目标,教学内容不同会有所侧重。   一、分层模式教学法   一个班级的学生,从计算机基础知识,接受新知识的能力,到对编程的兴趣上存在很大的个体差异。因此,从“以人为本,因材施教”出发在计算机专业实训中很有必要采用分层教学。分层教学是依据素质教育的要求,面向全体学生,承认学生的个体差异,改变一统的教学模式,因材施教。在班级团体教学中,依照实习实训大纲的要求,从学生的实际学习水平和学习能力、学习兴趣出发,确定不同层次的实习实训目标,进行不同层次的实训,做出不同层次的实训评价,实行有差异、共提高的实习实训。   分层模式,最重要的是学生之间的分层。可以把学生分成A、B、C三档,在实际操作过程中,根据实训项目的大小不同,可组成三到五人的项目小组。比如五人小组,可以按一个A,三个B,一个C的比例组合,在组合过程中,不能完全按照学生的意愿自我组合,教师应在学生的自愿组合的基础之上,依据自己对学生的了解情况,进行一些调配,这样也可加强了同学之间的沟通能力,更贴近实际工作环境。   二、 项目驱动教学法   在分层模式的基础之上,在项目化教学中,选取合适的项目非常重要 项目要包含课程的基本知识和基本技能,要能调动学生探究问题的积极性 要使学生在项目情境下受到协作能力和交流能力等方面的锻炼。 项目实训的教学不再是以传授新知识的课程教学,而是通过案例学习灵活运用掌握的知识;教学内容不再是按传统的专业课程科目来划分了,而是根据专业方向和项目内容对所需要的知识内容形成一个整体的架构,成为一个完整的项目课程体系。因为,要求我们在接受教学任务的时间,积极的准备教学项目,选取适合的教学项目。比如我们的《java程序设计》课程的实训,我就分阶段选取三个实训项目。一个是俄罗斯方块游戏项目。本项目是一个小游戏,容易激发学生的学习兴趣,同时又是一般学生都玩过、都比较熟悉的,同时完成之后,学生也比较容易找到成就感,主要用到数组字符串、事件处理、异常处理等章节知识。第二个项目网络文件传输项目。首先引导学生按照软件工程的方法对软件的开发进行需要分析,确定完成的功能,明确实现过程,画出处理流程图;利用前期掌握的知识,根据确定的软件功能完成界面的调整修改;设计单机中文件及文件夹的建立、复制、删除功能;加入网络连接操作,实现网络中文件的传输。本模块主要训练对文件的操作和网络连接的建立。第三个QQ聊天软件项目。此模块是对学生进行JAVA项目开发强化训练的部分,使用到前期涉及到的所有知识。由学生独立根据自己的经验进行项目分析,严格按照软件工程的要求进行;根据个人爱好设计有个性的聊天界面;独立架构聊天软件的网络通讯框架;添加多用户同时在线聊天功能;将聊天用户的用户名、密码及相关信息采用数据库管理,登录时进行身份验证。此环节重点训练多线程和数据库连接、操作等章节知识。通过这三个项目在递进中有重叠,有承上启下的目的,巩固上一环节,服务下一模块。把教学中使用的项目设计更好更全面,从而达到最优的教学效果。   三、3W1H教学法   在3W1H教学法中,第一个“W”是WHAT。应用时,要求教师讲解清楚“什么是”。,第二个“W”是WHY。在教学过程中,要求教师能够讲出“为什么”。但对于WHY的讲解,要求教师具有较好的技术能力,才能自己理解了技术问题的来龙去脉,才能够做到讲得清楚,让学生听得明白。第三个“W”是WHERE。在教学过程中,要求教师能够讲出“在哪里用(做)”的部分。另外一个“H”是HOW。在教学过程中,要求教师能够讲出“如何用(做)”的部分。HOW的讲解至关重要。   四、课堂陷阱教学法   课堂陷阱教学法主要针对学生对代码容易出

文档评论(0)

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

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

1亿VIP精品文档

相关文档