为个体教育智慧搭桥、铺路、筑巢

算法与Visual Basic程序设计

  • 作者: 张心斌, 樊成河 编著
  • 出版社:天津教育出版社
  • 标准书号ISBN: 978-7-5309-7381-3
  • 定价:30.00元
  • 出版时间2015年
  • 开本:16
  • 用纸:道林纸
  • 页码:200
  • 购买地址:http://suo.im/2m42I2
内容简介

现代信息技术的广泛应用正在对数学课程内容、数学教学、数学学习等方面产生深刻的影响。为适应这个发展的趋势,高中数学课程加入有关算法知识的初步介绍。与此同时,信息技术课程也加强了有关算法和程序设计的内容。高中教材的设计者和编写人员希望通过加入这些内容以实现高中数学课程与现信息技术课程在教学内容上的有机整合。这些探索性的尝试当然是值得肯定的!

然而,就笔者亲身的教学体验和调研所得来说,发现仅从教材方面,试图通过增加教学内容的方式,很难达到有机整合的目的。因为,这些相关的教学内容分别放在两门独立的课程内——高中数学必修3中以一整章的内容来介绍算法设计的基本思想;高中信息技术选修1中也有以多章节的篇幅涉及到算法设计基本方法以及常用算法的设计和编程实现。即便教材的设计者和编写人员考虑到了教学内容的前后衔接,但是由于两门课程在中学教学中所占的比重和地位不同,导致相应师资配置的水平不同。由于这些现实教学活动中的种种因素影响,使得原本希望通过两门课程共同提高来达到预期目的的做法,其效果在现实教学中会大打折扣!

为解决这个现实的矛盾,甘肃省积石山县积石中学的张心斌和樊成河两位老师做了大胆的尝试和探索。在结合他们自身教学经验的基础上,提出将两门课程中相关的内容统一地结合到一本教材中;希望通过此方法来提高整体的教学效果。他们为此特编写了《普通高中算法与Visual Basic程序设计》的教材。笔者认为这是非常好的尝试,且方向和思路是正确的!

本教材将原本高中数学必修3中探讨算法设计的内容有机的融合到信息技术Visual Basic的教学内容中,使得学生通过编程的学习能将所学到的算法付诸实现。这样就形成了对学生从理论方法讲解到具体编码实践的完整教学和实训,为算法知识的学习提供了一个完整的教学链条。因而我们可以预期,这种教学方式将会大大地提高教学效率。同时,教材中增加了具体的常用和典型算法的介绍,使得本教材成为一个较完整的教学体系。

一本教材的编写只是教学实践中的起点或一个方面,真正对教学效果起决定作用的因素,还是在于教师的教学实施和学生的学习实践。由于本教材打破了原有教学教材体系的格局,使得相应的教学计划必须作相应的调整以适应新教材的教学需求。这将需要教学管理部门的配合与协助。同时由于本教材以原有信息技术课程为依托,使得原本处于辅科地位的信息技术课程需要提高课程地位,并且急需加强和提高相关师资力量和水平。这些可以预见的问题工作都是后续要考虑和解决的。当然,随着新教材的使用和推广,实际教学中还会有新问题出现。

总之,无论是本教材的完善还是这门课程的教学效果的提高,还需要包括作者和更广泛的教和学的参与者的继续努力和不断探索。只有这样才能为信息技术在高中教学的发展和应用开辟新的空间。

作者简介

张心斌,男,土族,1977年12月出生,西北师范大学计算机科学与技术专业毕业,大学本科学历,中共党员,中学一级教师,现任积石中学信息中心副主任,被聘为CERNET甘肃省网络中心网络信息员,担任“国培计划”项目县级教师培训机构培训者。

从1999年参加工作一直从事高中信息技术教育教学工作。2000-2005年承担全县教育系统“义教”项目、“中英”项目、“中欧”项目培训工作,2006-2012承担“英特尔”项目、“中小学教师现代教育技术能力建设”项目培训工作。《一个收尾问题的引申》、《巧用裂项公式推导平方和公式、立方和公式》等多篇论文发表在《数理天地》高中版,论文《信息技术教学中的创新思维》获州教育局二等奖,论文《积石中学教学资源库的建设与应用情况》发表在《临夏教育》,论文《信息技术教学中的创新教育》201103(总第4期)、《积石中学教学资源库建设、应用实践》201303(总第13期)发表在甘肃省教育厅主办的《现代教育与技术》杂志。开发完成了积石中学网站系统和积石中学教学资源库系统。担任甘肃省教育科学规划2012年度课题《新课改背景下中学教学资源库的建设、应用研究》(批准号:LX[2012]ZD064)课题负责人、全国教育科学规划教育部重点课题《英语阅读教学中学生发展研究》课题组成员。

目录

第1章  算法

1.1  算法

1.2  算法的表示

第2章  Visual Basic6.0 概述

2.1  Visual Basic的发展.

2.2  Visual Basic的启动

2.3  Visual Basic窗口的组成

2.4  简单的Visual Basic程序

第3章  面向对象的程序设计基础

3.1  对象的建立

3.2  对象的命名

3.3  对象的属性、方法和事件

第4章  窗体属性和常用控件

4.1  窗体的属性

4.2  向窗体输出数据

4.3  窗体的事件

4.4  窗体的方法

4.5  常用控件

第5章  Visual Basic语言基础

5.1  数据类型概述

5.2  标准数据类型

5.3  用户自定义数据类型

5.4  常量

5.5  变量

5.6  运算符、表达式、常用内部函数

第6章  顺序结构程序设计

6.1  赋值语句

6.2  Inputbox(  )函数1

6.3  Msgbox(  )函数2.

6.4  Print方法

第7章  选择结构程序设计

7.1  If条件语句

7.2  Select Case语句

7.3  选择结构的嵌套

第8章  循环结构程序设计

8.1  For…Next循环

8.2  While循环结构

8.3  Do…Loop循环

8.4  循环的嵌套

第9章  数组

9.1  数组的基本概念

9.2  一维数组

9.3*  二维数组

第10章  过程和函数

10.1  概述

10.2  Sub过程

10.3  Function函数

10.4  递归

编写后记

试读章节
精彩书评
登录通行证