全球旧事资料 分类
高中《算法与程序设计》教学中的探索与思考
株洲市第二中学刘辉琴杜新宇【摘要】《算法与程序设计》是高中信息技术课程中的选修一模块。本模块是高中信息技术教学的重点和难点。《算法与程序设计》本身枯燥、难懂,理论性、实践性强,教学难度大。笔者在教学实践中不断思考如何找到一些比较新颖的教学方式,在教学中因材施教,激发学生兴趣,指导学生学习程序设计,培养学生的逻辑思维能力、抽象思维能力和创新能力。【关键字】算法与程序设计VisualBasic处理教材整合创新思维实例教学法小组互助【正文】“万事开头难”,程序设计尤其如此。首先,对于几乎没有相关知识背景的高一学生而言,编制一个完整的程序必须先了解程序的基本结构,掌握常量、变量和表达式等概念,学会输入、输出、赋值等语句的格式,这些内容枯燥而难以记忆。其次,由于计算机在计算方面的独特优势,使计算机解决问题的技术思维方式和学生一向习惯的数理逻辑思维方式有所不同,这也给学生的学习带来了困扰。针对上述问题,笔者做了如下尝试:1、大胆处理教材,整合课本知识,激发学生的学习兴趣笔者所在地区信息技术学科使用粤教版教材,高中《算法与程序设计》选修模块中选用VisualBasic语言描述算法。VB中的对象主要用于构建界面,而具体程序功能的实现则要编写代码行,因此任何一个完整的应用程序都不可能只用对象或只用语法。教材中第二章《程序设计基础》讲述VB语言基础知识和程序的基本结构及相关语句的格式。第三章《可视化编程》讲述VB中对象的使用。笔者认为在讲授时不宜将两者分开,要把VB面向对象的程序设计方法,事件驱动的编程机制贯穿于整个教学过程中。将这两块内容有机结合起来展开教学。在教学过程中,笔者始终坚持以学生已有的知识为基础,打破以课本知识的逻辑结构为顺序组织课堂教学的模式,先不讲基本概念,改用从简单的实例人手,通过让学生观看、模仿,在实际操作中去探究和领悟这些概念,并适时地加以归纳总结,让学生在轻松愉快的气氛中接受新知识。比如,在讲到循环结构中DOLOOP语句和FORNEXT语句的用法时,我用DOLOOP语句的4种形
f式和FORNEXT语句实现求解N的过程,让学生去观察、领悟它们的异同。2、重视实践活动环节,通过实例教学法训练学生的创新思维,培养学生的创新能力。创新思维是指人们在提出问题和解决问题的过程中,能够产生新成果的思维活动。发散思维、类推思维、求异思维等都是行之r
好听全球资料 返回顶部