基于动态可视化分析的冒泡排序程序设计的探究式教学方法.docVIP

  • 3
  • 0
  • 约2.75千字
  • 约 4页
  • 2017-02-12 发布于北京
  • 举报

基于动态可视化分析的冒泡排序程序设计的探究式教学方法.doc

基于动态可视化分析的冒泡排序程序设计的探究式教学方法.doc

基于动态可视化分析的冒泡排序程序设计的探究式教学方法    摘要:冒泡排序是高校《C语言程序设计》教学中的重要难点,而传统的教学方法并不理想。学生易将课堂PPT演示的内容与程序语言代码割裂开来,无法建立其直接的联系。探讨使用一种基于调试工具的方法,观察程序中变量值动态变化,从而建立算法自然语言描述与代码描述的直接联系,使学生能够更好地掌握冒泡排序算法的原理,培养学生的独立思考能力和发散思维能力,取得了良好的教学效果。   关键词:C语言程序设计;冒泡排序;教学方法   中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)41-0257-02    一、引言   在《C语言程序设计》[1,2]教学过程中,常以冒泡排序来讲解排序的原理。冒泡排序原理简单,但过程相对繁琐。在传统教学中,通常是教师先把冒泡排序思想讲述一遍,然后列出程序,解释程序执行过程,这种方式很难激发学生的学习兴趣。同时,由于学生没有很好地掌握冒泡排序的原理,自己很难独立编写出冒泡排序的程序。因此,合理设计教学过程,让学生掌握冒泡排序的思想和编程方法,激发学生对编程课程的兴趣是一个关键问题。   在计算机语言程序设计教学中根据需要正确运用直观性教学方法,将有助于学生去消化、理解抽象的算法和程序执行流程,进一步提高学生的学习兴趣和学习积极性。程序设计的直观性教学可以从基

文档评论(0)

1亿VIP精品文档

相关文档