程序设计教学方法研究.docxVIP

  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文档。上传文档
查看更多
  1引言在传统的#程序设计系列课程的教学中,教师一般的教学思路是按照教学大纲所规定的知识、技能范围,先各个击破地讲解零散的知识点和语法,再进行综合训练,是一种从零到整的教学思路。   用这种方法虽然能在规定时间内完成教学所规定的内容,但这种传统的知识驱动式教学法以知识为核心,由于知识是很抽象的,所以有时学生很难理解各个知识点在综合编程中的用途和使用方法,无法确定相应知识点的掌握尺度。   在进行综合程序设计时,学生并不能灵活运用所学知识进行独立的程序设计,往往表现得无从下手,只能依靠老师提供的思路和技术依葫芦画瓢,往往缺乏独立性和创新性。   在走向工作岗位后,并不能利用在学校所学知识立即开展工作,而是需要企业进行培训后才能上岗。   因此,这种传统的教学与企业实际工作是脱节的。   2程序设计教学现状基于传统的知识驱动型教学方法存在的缺陷,教育工作者们提出了基于项目驱动的教学方法。   项目驱动式教学法,是德国职业教育在20世纪80年代开始大力推行的一种行为引导式的教学形式。   国内也早就引进了这种先进的教学方法。   然而,在实际教学中,项目驱动教学法的内涵并没有真正发挥出来,所谓的项目驱动却还是以知识为驱动,针对每个知识点进行举例和举一反三,所举例子或许是接近实际工作项目,但却只是其中与知识点相关的一个小应用,而整个课程中针对每个知识点所举的例子并不构成一个完整的实际可行的项目,学生无法整合而且也无法体会知识的具体用途。   因此,学生还是不能系统地掌握知识点在实际项目中的应用场景和应用技巧,缺乏知识迁移能力。   另外,随着课程难度和深度的增加,许多枯燥和抽象的概念使学生很容易产生厌学情绪,如果老师所举的例子缺乏趣味性,就更不能充分激发学生的兴趣,调动学生的积极性,致使教学事倍功半。   所以,目前的程序设计教学方法也无法实现高职教学与企业就职的衔接。   信息化时代要求高职院校培养动手能力强的应用型人才。   这就需要我们改变当前高职程序设计教学的现状,使得学生真正学有所用,为他们走向工作岗位实现无缝对接、零距离就业。   3基于兴趣导向的程序设计教学方法31结合学生兴趣和企业需求,精心选取实践教学案例设计贯穿整个课程的实践教学案例是教学改革的重点也是难点,案例的选取应该综合考虑学生兴趣和企业需求,案例所涉及知识点应是企业所需主流技术,案例本身应该使刚接触#程序设计的学生具有学习的信心和兴趣。   所以,在案例的选取上,我们遵循以下几条原则。   首先,案例的选取不能脱离企业实际工作中的项目,因为学生学习的最终目的也是为了走向工作岗位,脱离实际工作中的项目也会让学生觉得没有意义。   因此,教师可以走进企业,从企业中寻找项目和课题;第二,案例不能太复杂,否则学生在刚接触项目时就会因为感到太难而失去信心;第三,案例应尽可能不脱离教材上的内容,不然学生会觉得失去了学习的主线;第四,案例的选取应能充分激发学生的学习兴趣,尽量选取学生感兴趣的案例。   第五,为了培养学生查阅资料和自我学习的能力,选取的案例中也应该涉及一些课本上没有的最新的知识和技术,鼓励学生自己学会学习并解决问题。   基于以上原则,选取基于结构的仓储管理信息系统作为实践教学案例。   另外,由于每位同学的兴趣点不同,也为了课后更好地加深巩固所学的知识和技能,还可以选取一些学生可能感兴趣的小的案例,如贪吃蛇、打字母、俄罗斯方块等小游戏或在线考试系统、网上购物商城等,让每位同学任意从中选择一个或自己另选一个感兴趣的小项目在课余时间同步完成。   32由整到零讲解知识点,分阶段完成整个项目在教学过程中,避开传统的从零到整的讲解,而是从整个项目的整体出发分阶段地讲解知识点,通过完成项目的过程来学习零散抽象的知识。   首先,从整体上介绍整个项目的功能需求,再按照学生的认知水平的发展规律,将庞大的项目按照课程知识体系分成多个阶段的任务,并规定完成每一任务的课时数,这样让学生从整体上对课程的教学安排和案例的开发过程有一个全面系统的了解。   本课程共108个课时,按照课时进行划分,教师可以把整个项目分成以下几个阶段。   其中,系统总体功能、数据库设计、系统测试等由于不是本课程的重点,所以分配课时数相对较少。   从下表中可以看出,该项目完成的同时,学生也学完了本课程的所有知识。   对于每一任务,教师先通过演示已经做好的软件来讲解我们将要完成什么功能,然后引导学生该如何来实现这些功能,包括涉及到什么知识点,这些知识点怎么用。   接着,让学生实际动手完成此任务,在此过程中如有不懂的,随时可以向老师请教。   等大家都完成任务后,教师可以挑出完成比较出色的两个学生给大家演示并讲解自己完成任务的整个过程和思路

文档评论(0)

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

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

1亿VIP精品文档

相关文档