胡珊


摘要:针对当前高校中程序设计教学方法陈旧枯燥,部分学生在学习程序设计课程中存在困难的现状,提出利用程序可视化的方法来解决学生对程序设计课程难以理解的难点。通过程序可视化方法可以避免烦冗的程序设计语言的语法限制,让学生能生动直观地看到和理解程序设计算法的执行过程和算法的核心思想。
关键词:课程教学;程序可视化;流程图;RAPTOR ;VisuAlgo
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2021)07-0104-02
1引言
当今时代是信息时代,在信息时代中计算机承担着构建信息社会的重要角色。要让计算机能真正地为人们服务就必须掌握控制计算机的编程语言。在当前的高等教育中,计算机程序设计是每一个工科大学生必修的基础课程。在以往的计算机程序设计教学中,由于每个学生基础差异和兴趣爱好的不同,计算机程序设计教学效果不是很理想。部分学生认为计算机程序设计课程讲授的内容太抽象了,难以理解,把计算机程序设计列为最难学的课程。如何让学生能掌握好一门计算机编程语言,如何开展以计算机程序设计思维为主导的大学计算机程序设计教学改革成为摆在高校计算机教师面前的难题。
2问题分析
现在的学生在学习计算机程序设计课程中主要面临着两个方面的问题:1)在计算机程序设计课程的初期,每个学生必须记住计算机编程语言所规定的规范和编程语言的语法,一旦他们不能记住这些枯燥乏味的规范和语法时,他们编程出来的程序就无法编译和执行(例如关键字写错,缺少某个符合等),学习的兴趣将受到严重的打击。……