计算机程序设计学习的三重境界

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:wxthaoa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  程序设计的学习不是单纯的对编程语言的学习和编程技能的训练,而是既要考虑到学生的学习需要与顺序,也要关注学生心智及体魄等方面健全均衡的发展。信息学奥林匹克竞赛程序设计课堂,不仅可以让学生掌握程序设计的基本知识和编程技能,还可以促进学生心智、人格等方面的健全均衡发展。很多教师、学生认为程序设计难教也难学,枯燥的数字、艰深的算法、复杂的数据结构让人望而生畏。笔者认为,在程序设计教与学的过程中,如果能够处理好“三道坎”和“三重境界”的关系,教师和学生都可以走出程序设计教与学的困境,同时学生还能收获程序设计的快乐。我借用王国维先生对读书的三重境界的话阐述程序设计学习的三重境界,以诠释笔者对程序设计教与学的思考。
  
  ● 第一境界:望尽天涯路
  
  第一境界从跨越“循环结构”这道坎开始。
  1.知识内在规律与教学策略
  程序基本语言的学习如履平地,初学者一般感觉相当轻松,他们遇到的第一道难过的坎是循环结构的学习。通常这部分学习有三个难点要关注。
  第一个难点是初学者对计数器、累加器等包含迭代思想的语句的理解。教师要有足够的估计和应对的预案,选好例题,并设计多种变式练习进行训练,如下例:
  s=1 2 3 …
其他文献
本试验用不同处理方法(热处理,1-MCP处理,乙烯利处理)处理牛角椒,其结果显示:各处理均引起了丙二醛含量升高,辣椒膜损伤,而热处理和1-MCP处理可以显著抑制乙烯生成和呼吸高峰
素质教育、教育信息化和新课程改革是当前基础教育改革与发展的三大主题。今天,我们有必要反思课程整合与教学改革之间的关系,追问课程整合以及中学教学改革究竟要走向何处,怎样真正把信息技术运用到实处,有效发挥其作用来促进教学与学习绩效。  事实上,信息技术与学科教学的有机整合,不可能也不会改变教育的本质和学习的本质。问题的关键在于如何充分利用信息技术促进教学改革、促进学生的真正发展的同时,保持人性内涵——
在当今信息化时代,信息技术的广泛运用,正在改变人们的生活方式和学习方式。信息技术,作为一门课程,更是作为其他学科开展现代化教学的重要手段,在学校教育中处于一个比较特殊的地位。  目前,教育部制定的《基础教育课程改革纲要(试行)》把信息技术教育作为综合实践活动课程的一部分,把它作为综合实践活动有效实施的重要手段,并且也把它作为综合实践活动探究的重要内容。 综合实践活动课程包括研究性学习、社区服务与社
作为一门新兴的学科,计算机教学的方法已经不能完全沿用传统的教学方法,特别在中等职业学校的计算机教学中,更应体现计算机教学的人机互动的特点,努力培养学生的创新能力和实践能力,使他们走上工作岗位后能适应工作需要,满足社会的要求。    采取多种教学方法,培养学生的动手动脑能力    教学方法是教学过程的重要组成部分之一,是为了达成一定的教学目标,教师组织、引导学生进行专门内容的学习活动所采用的方式、手
为了解决采煤机开采过程中截齿磨损程度在线监测和状态识别的工程难题,提出一种基于多特征信号融合的截齿磨损程度识别方法.搭建截齿磨损程度监测实验台,分别测试提取不同磨