西安石油大学教案(首页) 院(系):计算机学院 教研室(系):计算机基础部 课程名 称 程序设计语言VB 课程类别 选修课 总学时48学分 22 专业 班级 任课教 师 职称 教学目 的和要 使学生掌握ⅤB基本的语言知识和算法设计,掌握面向对象和可视化程序设计的基 求 本技术,提髙利用计算机软件解决本专业实际问题的能力。 Visual basic程序设计语言的基础知识和可视化的软件开发方法 语法规则 教学重对算法的分析理解 点、难 点学生面向对象的概念和控件、属性、方法的使用。 [1龚沛曾,杨志强,陆慰民编.《 sual basic程序设计教程》(第3版),高等教 教材和 育出版社,2007年3月 参考书[2]龚沛曾,陆慰民,杨志强编《 Visual basic程序设计与应用开发教程》,高等教育 出版社,2004年1月。 西安石油大学教案(章节备课)
西安石油大学教案(首页) 院(系): 计算机学院 教研室(系):计算机基础部 课程名 称 程序设计语言VB 课程类别 选修课 总学时 48 学分 讲授 学时 26 上机 学时 22 实验 学时 专 业 班 级 任课教 师 职 称 教学目 的和要 求 使学生掌握VB基本的语言知识和算法设计,掌握面向对象和可视化程序设计的基 本技术,提高利用计算机软件解决本专业实际问题的能力。 教学重 点、难 点 Visual Basic程序设计语言的基础知识和可视化的软件开发方法; 语法规则; 对算法的分析理解; 学生面向对象的概念和控件、属性、方法的使用。 教材和 参考书 [1] 龚沛曾,杨志强,陆慰民编.《Visual Basic 程序设计教程》(第3版),高等教 育出版社,2007年3月; [2] 龚沛曾,陆慰民,杨志强编.《Visual Basic 程序设计与应用开发教程》,高等教育 出版社,2004年1月。 西安石油大学教案(章节备课)
学时:2 章节 第1章Ⅴ isual basic程序设计概述 知识点和分析方B主要功能和特点 法 2、ⅤB集成开发环境 3、VB帮助系统. 教学重点 重点 难点 VB主要功能和特点; 2、ⅤB集成开发环境; 3、创建应用程序的过程 VB主要功能和特点; 要求掌握内容 2、ⅤB集成开发环境 3、创建ⅤB应用程序的方法与过程 教授思路,采用 的教学方法和 辅助手段,板书本节主要是教师讲授 设计,重点如何 突出,难点如何 多媒体教学 解决,师生互动 等 本章思考题和习习题一2,5,6 题 主要 参考资料 备注
学时:2 章节 第1章Visual Basic程序设计概述 知识点和分析方 法 1、 VB主要功能和特点; 2、VB集成开发环境; 3、VB帮助系统。 重点 难点 教学重点: 1、 VB主要功能和特点; 2、VB集成开发环境; 3、创建应用程序的过程 要求掌握内容 1、 VB主要功能和特点; 2、VB集成开发环境; 3、创建VB应用程序的方法与过程。 教授思路,采用 的教学方法和 辅助手段,板书 设计,重点如何 突出,难点如何 解决,师生互动 等 本节主要是教师讲授; 多媒体教学。 本章思考题和习 题 P19 习题一 2, 5,6 主要 参考资料 备注
西安石油大学教案(章节备课) 学时:2 章节 第2章ⅤB可视化编程基础 1、对象的有关概念 知识点和分析方 2、窗体 法 3、基本控件。 教学重点 重点 1、对象的概念; 难点 2、基本控件和属性。 教学难点:对象的概念 1、程序设计方法的发展; 2、对象的有关概念 3、建立简单的应用程序 要求掌握内容 4、基本控件和属性 5、工程的管理及环境的设置 6、程序调试 教授思路,采用 的教学方法和 辅助手段,板书本节主要是教师讲授; 设计,重点如何 突出,难点如何 多媒体教学。 解决,师生互动 本章思考题和习|P37 题 习题二3,4,6,10,11 主要 参考资料 备注
西安石油大学教案(章节备课) 学时:2 章节 第2章 VB可视化编程基础 知识点和分析方 法 1、对象的有关概念; 2、窗体; 3、基本控件。 重点 难点 教学重点: 1、对象的概念; 2、基本控件和属性。 教学难点: 对象的概念。 要求掌握内容 1、程序设计方法的发展; 2、对象的有关概念; 3、建立简单的应用程序; 4、基本控件和属性; 5、工程的管理及环境的设置; 6、程序调试; 教授思路,采用 的教学方法和 辅助手段,板书 设计,重点如何 突出,难点如何 解决,师生互动 等 本节主要是教师讲授; 多媒体教学。 本章思考题和习 题 P37 习题二 3, 4,6, 10,11 主要 参考资料 备注
西安石油大学教案(章节备课) 学时:4 章节 第3章ⅤB语言基础 1、数据类型; 知识点和分析方 2、变量与常量 法 3、运算符和表达式 4、VB程序结构和编码规则 教学重点 1、编码规则; 重点 2、数据类型; 难点 3、变量与常量 4、程序结构。 教学难点:变量,程序结构。 l、编码规则: 2、数据类型; 要求掌握内容3、变量与常量: 4、运算符和表达式; 5、常用函数。 教授思路,采用 的教学方法和 辅助手段,板书 本节主要是教师讲授 设计,重点如何 突出,难点如何 多媒体教学。 解决,师生互动 本章思考题和习P58-59 习题三3,4,5,9 主要 参考资料
西安石油大学教案(章节备课) 学时:4 章节 第3章 VB语言基础 知识点和分析方 法 1、数据类型; 2、变量与常量 3、运算符和表达式; 4、VB程序结构和编码规则 重点 难点 教学重点: 1、编码规则; 2、数据类型; 3、变量与常量; 4、程序结构。 教学难点:变量,程序结构。 要求掌握内容 1、编码规则; 2、数据类型; 3、变量与常量; 4、运算符和表达式; 5、常用函数。 教授思路,采用 的教学方法和 辅助手段,板书 设计,重点如何 突出,难点如何 解决,师生互动 等 本节主要是教师讲授; 多媒体教学。 本章思考题和习 题 P58-59 习题三 3, 4,5,9 主要 参考资料
备注 西安石油大学教案(章节备课) 学时:4 「章节第4章VB控制结构 知识点: 1.赋值语句、人机交互函数与过程( Input Box、 MsgBox)的使 用 知识点和 2.选择结构:IF条件语句、 Select case语句、条件函数。 分析方法 3.For循环语句、Do…Loop循环语句、循环的嵌套; 4.辅助控制语句:GoTo语句、Exit语句、End语句、With语句。 语数盛过程的使用形式 题在VB环 再结合箕体同题编程 2.通过流程 重点 重点:1.Fo循环语句、Do…Loop循环语句;2.常用算法。 难点难点:应用基本控制结构的常用算法,程序调试。 要求掌握1,顺序结构:2,选择结构:3循环结构:4轴助控制语句:01语 内容 句、Exit语句、End语句、With语句:5.应用基本控制结构的常用算 法
备注 西安石油大学教案(章节备课) 学时:4 章节 第4章 VB控制结构 知识点和 分析方法 知识点: 1.赋值语句、人机交互函数与过程(InputBox、MsgBox)的使 用; 2.选择结构:IF条件语句、Select Case语句、条件函数。 3.For循环语句、Do…Loop循环语句、循环的嵌套; 4.辅助控制语句:Go To语句、Exit语句、End语句、With语句。 分析方法:1.先介绍语句、函数或过程的使用形式,再 结合具体问题在VB环境下编程,最后总结;2.通过流程 图分析算法的设计思想,再结合具体问题编程。 重点 难点 重点:1. For循环语句、Do…Loop循环语句;2.常用算法。 难点:应用基本控制结构的常用算法,程序调试。 要求掌握 内容 1.顺序结构;2.选择结构;3.循环结构;4.辅助控制语句:Go To语 句、Exit语句、End语句、With语句;5.应用基本控制结构的常用算 法
教授思路与教学方法 1.以课堂多媒体教学为主,辅助以黑板绘流程图分析; 行演于是体缪生于能錾{,菇盘置新设 3.课后做习题,并上机实验,练习语句的使用、常用算法 的设计。 板书设计: 教授思 路,采用 1.以文字描述为主,要点及关键词用不同颜色标注; 的教学方 2.对于语句的执行过程,通过流程图描述 法和辅助 手段,板 3.对于应用实例,在B环境下编程、运行。 书设计 重点如何|重点突出:通过课堂强调与透彻讲解、举例,课后练习、上机实 突出,难验进行。 点如何解 决,师生 蹀悻锬右蓕实笳髹理蘚法的魏不患指执行,跟 互动等 师生互动设计 1.在介绍算法时,先给出基本思路,提问学生写出具体语 2.总结提问:For循环语句和Do…Loop循环语句的适用范围。 谈话后果 本章思考 题和习题 作业题:教材P95-96习题四,7,12,13,14,15 主要 参考资料 备注 西安石油大学教案(章节备课) 学时:4 章节 第5章数组和自定义类型
教授思 路,采用 的教学方 法和 辅助 手段,板 书设计, 重点如何 突出,难 点如何解 决,师生 互动等 教授思路与教学方法: 1. 以课堂多媒体教学为主,辅助以黑板绘流程图分析; 2. 对于具体实例,事先编好程序,讲解前先在VB环境下运 行演示一遍,使学生了解整体思路,然后在课堂重新设计; 3. 课后做习题,并上机实验,练习语句的使用、常用算法 的设计。 板书设计: 1. 以文字描述为主,要点及关键词用不同颜色标注; 2. 对于语句的执行过程,通过流程图描述; 3. 对于应用实例,在VB环境下编程、运行。 重点突出:通过课堂强调与透彻讲解、举例,课后练习、上机实 验进行。 难点解决:通过实例编程,并在VB环境下单步执行,跟 踪详细执行过程,以加深理解算法的基本思想。 师生互动设计: 1. 在介绍算法时,先给出基本思路,提问学生写出具体语 句; 2. 总结提问:For循环语句和Do…Loop循环语句的适用范围。 谈话后果 1. 本章思考 题和习题 作业题:教材P95-96习题四, 7,12,13,14,15 主要 参考资料 备注 西安石油大学教案(章节备课) 学时:4 章节 第5章 数组和自定义类型
知识点: 1.数组的概念 2.静态数组、动态数组及其声明; 3.数组的基本操作:数组元素赋初值;数组的输入、赋值、 知识点和 输出:求数组最大元素 分析方法 4.列表框控件和组合框控件; 5.自定义数据类型的定义、变量的声明与使用、自定义数据 类型数组的应用。 辖樊需具程潜券钥摆 女组及自定义数 思想,在 重点 重点:1.动态数组的应用;2.列表框和组合框控件 难点 难点:自定义数据类型应用。 要求掌握|1.数组的概念:2静态数组及其声明:3.动态数组及其声明:4数组的 内容 基本操作;5.自定义数据类型;7.应用数组的常用算法
知识点和 分析方法 知识点: 1.数组的概念; 2.静态数组、动态数组及其声明; 3.数组的基本操作:数组元素赋初值;数组的输入、赋值、 输出;求数组最大元素 4.列表框控件和组合框控件; 5.自定义数据类型的定义、变量的声明与使用、自定义数据 类型数组的应用。 分析方法:从具体问题引出数组、控件数组及自定义数 据类型的需求,通过流程图分析算法的设计思想,在VB 环境下编程、运行。 重点 难点 重点:1. 动态数组的应用;2. 列表框和组合框控件。 难点:自定义数据类型应用。 要求掌握 内容 1.数组的概念;2.静态数组及其声明;3.动态数组及其声明;4.数组的 基本操作;5.自定义数据类型;7.应用数组的常用算法
教授思路与教学方法 以课堂多媒体教学为主,辅助以黑板进行算法、流程图 分析; 2.对于具体实例,事先编好程序,讲解前先在环境下运 行演示一遍,使学生了解整体思路,然后在课堂重新设计; 3.课后做习题,并上机实验,以巩固课堂所学知识点 板书设计: 教授思 路,采用 的教学方 1.以文字描述为主,要点及关键词用不同颜色标注; 法和辅助 手段,板 2.对于算法的设计思想,通过流程图描述 书设计 3.对于实例,在VB环境下编程、运行。 重点如何 突出,难 点如何解重点突出:通过课堂强调与透彻讲解、举例,课后练习、上机实 决 师生/验 互动等 难点解决:通过实例分析、设计、编程,并在VB环境下 师生互动设计 1.在实际编程时,先给出基本思路,提问学生写出具体语 2.提问:静态数组与动态数组的区别及适用范围? 本章思考教材Pl245,6,10 题和习题 主要 参考资料 备注 西安石油大学教案(章节备课) 学时:4 章节 第6章过程
教授思 路,采用 的教学方 法和 辅助 手段,板 书设计, 重点如何 突出,难 点如何解 决,师生 互动等 教授思路与教学方法: 1. 以课堂多媒体教学为主,辅助以黑板进行算法、流程图 分析; 2. 对于具体实例,事先编好程序,讲解前先在VB环境下运 行演示一遍,使学生了解整体思路,然后在课堂重新设计; 3. 课后做习题,并上机实验,以巩固课堂所学知识点。 板书设计: 1. 以文字描述为主,要点及关键词用不同颜色标注; 2. 对于算法的设计思想,通过流程图描述; 3. 对于实例,在VB环境下编程、运行。 重点突出:通过课堂强调与透彻讲解、举例,课后练习、上机实 验进行。 难点解决:通过实例分析、设计、编程,并在VB环境下 运行。 师生互动设计: 1. 在实际编程时,先给出基本思路,提问学生写出具体语 句。 2. 提问:静态数组与动态数组的区别及适用范围? 本章思考 题和习题 教材P124 5,6,10 主要 参考资料 备注 西安石油大学教案(章节备课) 学时:4 章节 第6章 过程
知识点 1.函数过程的定义和调用; 2.子过程的定义和调用; 知识点 和分析 3.参数传递 方法 4.过程的嵌套和递归调用; 5.变量的作用域。 分析方法;结合县体问题,通过流程图分析算法的设计思想,再在 VB环境下编程运行 重点:1.函数、子过程的定义和调用;2.参数传递;3.变量、过程的 重点作用域 难点 难点:参数传递方式 要求掌1.函数过程的定义和调用;2.子过程的定义和调用:3.参数传递:4变 握内容量、过程的作用域:5.应用过程的常用算法
知识点 和分析 方法 知识点: 1.函数过程的定义和调用; 2.子过程的定义和调用; 3.参数传递; 4.过程的嵌套和递归调用; 5.变量的作用域。 分析方法:结合具体问题,通过流程图分析算法的设计思想,再在 VB环境下编程运行。 重点 难点 重点:1. 函数、子过程的定义和调用;2. 参数传递;3. 变量、过程的 作用域。 难点:参数传递方式。 要求掌 握内容 1.函数过程的定义和调用;2.子过程的定义和调用;3.参数传递;4.变 量、过程的作用域;5.应用过程的常用算法
教授思路与教学方法: 以课堂多媒体教学为主,辅助以黑板进行算法、流程图分 2.对于具体实例,事先编好程序,讲解前先在V环境下运行 演示一遍,使学生了解整体思路,然后在课堂重新设计; 3.课后做习题,并上机实验,以巩固课堂所学知识点 教授思 路,采 板书设计 用的教 1.以文字描述为主,要点及关键词用不同颜色标注; 学方法 和辅助 2.对于算法的设计思想,通过流程图描述 手段, 3.对于实例,在ⅦB环境下编程、运行 板书设 计,重 点如何桌突出:通过课堂强调与透彻讲解、举例,课后练习、上机实验 突出,/ 难点如 何解 难点解决:通过实例分析、编程,并在VB环境下单步执 决,师 行,跟踪详细执行过程,再进行不同方式对比,以加深理 生互动 解参数传递的含义 等师生互动设计: 在实际编程时,先给出基本思路,提问学生写出具体语 2.提问:参数传递中的传址与传值方式适用情况? 3.当变量、过程采用不同的作用域时,提问学生其执行情 况 本章思考 教材P1502,4,5 题和习题 主要 参考资 料 备注
教授思 路,采 用的教 学方法 和 辅助 手段, 板书设 计,重 点如何 突出, 难点如 何解 决,师 生互动 等 教授思路与教学方法: 1. 以课堂多媒体教学为主,辅助以黑板进行算法、流程图分 析; 2. 对于具体实例,事先编好程序,讲解前先在VB环境下运行 演示一遍,使学生了解整体思路,然后在课堂重新设计; 3. 课后做习题,并上机实验,以巩固课堂所学知识点。 板书设计: 1. 以文字描述为主,要点及关键词用不同颜色标注; 2. 对于算法的设计思想,通过流程图描述; 3. 对于实例,在VB环境下编程、运行。 重点突出:通过课堂强调与透彻讲解、举例,课后练习、上机实验 进行。 难点解决:通过实例分析、编程,并在VB环境下单步执 行,跟踪详细执行过程,再进行不同方式对比,以加深理 解参数传递的含义。 师生互动设计: 1. 在实际编程时,先给出基本思路,提问学生写出具体语 句。 2. 提问:参数传递中的传址与传值方式适用情况? 3. 当变量、过程采用不同的作用域时,提问学生其执行情 况。 本章思考 题和习题 教材P150 2,4,5 主要 参考资 料 备注