期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

计算机程序设计课程中计算思维能力的培养   (2)

时间:2016-03-10 11:32 文章来源:http://www.lunwenbuluo.com 作者:于晓强,赵秀岩,闫丕 点击次数:


  6)学生精力投入不足或学习方法不当,大部分学生认为自己毕业又不从事计算机软件开发工作,没有必要学习程序设计课程。
  针对这些问题,结合CFC2008精神,我们在C语言程序设计课程讲授过程中,以学生计算思维能力培养为目标,提出了“项目贯穿、循序渐进、思维训练”的指导思想,以改变传统计算机程序设计课程中侧重向学生介绍语法结构的做法。
  3教学方法改革及计算思维能力培养3.1项目驱动教学
  在理论教学环节上,本着一个项目贯穿整个课程教学的思想。我们用“猜数游戏”为主、常见问题为辅进行各个章节的讲授。
  3.2循序渐进教学
  心理学家认为,模仿是孩子学习的第一步。通过模仿,孩子不仅能够复制行为,而且也能对模仿的行为进行加工,有所创新。人们经常把模仿描述成“学习的捷径”。在程序设计课程的学习过程中同样如此。让学生通过模仿现有示例,逐步掌握C语言中的各种语法要求、控制结构,不断加强学生对于课程的学习兴趣。
  在实践教学环节上,我们将实验内容按照“验证一调试一设计”的顺序进行设计。
  1)验证:安排学生对学习过的内容利用现有的简单程序进行验证。
  2)调试示例:编写简单的程序作为调试示例,在其中设置学生经常遇到的各种小错误(包括语法错误、逻辑错误),让学生按照实验指导中的讲解,逐步找到各个错误。
  3)调试练习:让学生根据前面的调试示例,修改类似程序的错误,并进行总结。
  4)编程示例:针对常见问题进行分析、讲解、编程,让学生学习问题分析方法和程序设计方法。
  5)编程练习:根据编程示例,将题目进行略微调整或与前面的知识相结合,让学生进行编程解决。
  通过上述实践步骤,学生可以逐渐掌握编写程序的语法规范及思维技巧。
  在理论教学环节,同样按照循序渐进的原则进行问题讲解。例如,在讲授九九表输出问题时,按照如下的顺序设计问题并编程,逐步实现九九表的输出。
  [2]输出1到9这几个数字。
  [3]输出9行1到9。
  [4]修改九九表中各行数值的个数,将输出的9行数字转化成九九表格式。
  [5]最后研究数字的变化规律,实现真正九九表的输出。
  3.3多角度思维训练
  在C语言程序设计课程中,计算思维的能力要求主要体现在学生对于问题的分析、解决能力培养上。如何在课程讲述过程中,训练、提高学生分析问题、解决问题的能力,是讲授这门课程的全体教师的责任。我校除了在课程内容设置上按照“一个项目贯穿课程”的指导思想进行授课、在实践环节上按照“验证一调试一设计”的顺序进行设计,还在教学过程中注重以下几个方面。
  上机实验流程规范化。要求学生对于实验内容,要按照“课前预习一分析问题一设计算法一编写程序一上机调试”的顺序依次进行,使他们养成一个好的学习和思维习惯,逐步训练、提高他们分析问题、解决问题的能力。
  答疑指导引导化。在学生有疑问时,不直接为学生指出其问题,而是用提问的方式引导学生逐步自己找到问题所在。例如,学生的程序代码为:
  printf("%d*%d=%d\n,m,n,m*n");
  学生提出要输出两个数的乘积,怎么输出结果不对呢?可以依次提出问题:应该输出什么信息呢?计算机屏幕上的显示和预期有什么不同?有哪些情况可以造成这种不同呢?printf函数的一般格式是什么,每部分什么含义?你所写的prmtf函数与一般格式一致吗?这样,通过依次设置问题,既引导学生自己发现了程序中的错误所在,又训练并逐步提高了学生发现问题、改正问题的能力。
  问题趣味化。常规的、一成不变的问题很难激起学生的学习兴趣,趣味性是激起学习兴趣的一个可行手段。那么,如何利用趣味化的问题讲解程序设计中的各种控制结构?这需要从案例设计入手。例如:用出租车的计费方式和if结构结合、用所得税的计算方式和switch结构结合、让学生把一天的行程用基本控制结构进行描述等。

  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15380085870
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

联系方式

  • 论文投稿客服QQ: 论文投稿2863358778
  • 论文投稿客服QQ: 论文投稿2316118108
  • 论文投稿电话:15380085870
  • 论文投稿邮箱:lunwenbuluo@126.com

热门排行

 
QQ在线咨询
咨询热线:
15380085870
微信号咨询:
lunwenbuluoli