程序设计语言研究性教学改革和实践.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文档。上传文档
查看更多
程序设计语言研究性教学改革和实践

程序设计语言研究性教学改革和实践   摘 要:为让学生更好掌握程序设计的基本方法和培养他们利用计算机分析问题、解决问题的能力,论文在分析程序设计语言课程现状和研究性教学理念的基础上,提出了程序设计语言课程研究性的教学改革思路,并给出了具体的实施方案。   关键词:程序设计 研究性教学 改革与实践   1、课程现状   程序设计语言课程本身具有趣味性好、实践性强、语法灵活、算法多样等特点,适用问题式、讨论式形式的教学方法。但由于受到师资、教学条件和生源基础等多种因素影响,目前仍采用大班课堂教学,多数情况也只能对课本基础知识采用传统“灌输式”“知识点讲解型”的教学方式,师生互动交流机会较少,在实际教学中即使有新的改革方案和教学思路也无法全面实施。拔尖班是教育部近几年开设的人才培养模式改革试点班之一,学生经过优选,具有扎实的基础知识、较强的自主能动性,具备开展研究性教学工作的条件和基础;同时,拔尖班人数少,也利于研究性教改方案的具体实施。   2、改革理念和思路   (1)研究性教学理念   研究性教学理念提倡教师引导学生在一定的教学情境中,通过主动发现和解决问题而获得知识、培养能力[1],这种教学方式的基本特征为教学内容的问题性和教学方法的探究性,强调师生之间的互动与研讨,从而改变学生课堂学习中以单纯接受教师传授知识为主的学习方式,促进学生知识、能力、素质的协调发展,提高人才培养的质量[2]。   如何精心设计教学内容为学生提供积极思考、主动探究的问题情境;如何使用探究性教学方法增强师生间的互动与研讨;如何为学生的自主性和研究性学习提供全面的考核评价等问题是研究性教学改革的关键与核心。   (2)改革思路   1)精心设计教学内容。在保持知识系统性的前提下以问题为基础将教学内容进行重新整合;将教学内容由单一的“课本知识”向“多元化”转变[3]:以课本知识作为基础,以课堂讨论、大作业设计、教师专题讲座等作为补充,为学生应用知识、自由发挥提供最大空间。   2)丰富教学方法。精心安排研究性教学环节,通过启发式、问题式、案例式、讨论式和探究式等教学方法,促进师生间的交流和互动,为学生提供自由提问、质疑、探究和讨论问题的机会。   3、具体改革方案   (1)优化课程知识结构,精心组织教学内容   从培养学生的好奇心、想象力、直觉和洞察力出发,优化课程知识结构,拓宽知识面,加强实践环节教学,以“实践强于理论、知识与运用结合”的原则设计教学方案,以培养学生的创新精神和解决实际问题的能力为根本出发点。在保持知识系统性的前提下以问题为基础将教学内容进行整合,为学生创设一定的问题情境,引导学生积极思考、主动探究。   (2)实例教学   以实际应用为例讲解某一种程序结构或设计方法,具体是:先给出具体问题,让学生分析、讨论,并运用自己掌握的知识和方法探究问题和解决问题的方案。在这过程中,教师不是真理的拥有者和裁决者,而是任一方案的支持者和帮助者,同时也成为任一方案的质疑者和反对者,最大限度地允许和鼓励学生有不同的解决方案,这将有助于激发和调动学生参与研究和讨论的积极性,更有助于培养和实现学生思维的个性化。   (3)学生讲课   将班内学生分成小组(3人1组),自主选择课程中的某一部分内容,进行小组讨论,资料查阅及讲稿的准备,推荐1名同学进行课程内容的讲解,这充分锻炼学生的自主学习能力、表达能力和团队协作精神。   (4)大作业设计   教师给学生提供一些感兴趣的课题,学生以小组为单位,在研讨的基础上,完成课题的需求分析、功能设计、结构设计、算法设计、编程、分析调试、报告撰写和答辩汇报工作。某组同学答辩汇报时,其他小组需针对汇报的内容、解决问题的方法、及结果进行提问,由答辩小组的同学给予解答。教师进行归纳总结,通过这个环节的锻炼,可以充分发挥教师主导,学生主体的作用,培养学生的团队协作能力、解决问题的能力以及创新能力。   (5)教师专题讲座   讲座用于弥补课堂教学和单一灌输的不足,也为课堂教学提供辅助资源及多层次思维。在教学过程中,邀请博士针对自己的研究方向以专题讲座的形式对学生做报告,重点介绍自己的研究成果的应用及如何利用计算机编程将其实现,这不仅可使学生使了解学术动态、热点问题,还能让他们充分认识到计算机语言是解决问题的重要工具,可激发学生学习程序设计语言的兴趣和热情。   (6)课外科研小组   在成绩优异的同学中建立科学研究小组,聘请科研经验丰富的老师作为导师。科研小组通过资料收集、调研或参与科研项目,确定研究课题和目标,通过各组间的交流和导师的辅导,进一步修正研究的选题。在课题的实现过程中,由小组成员共同制订研究计划并进行分工,利用课程所学知识、图书馆和互联网进行文献资料查阅、方案制定

文档评论(0)

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

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

1亿VIP精品文档

相关文档