《VB程序设计》 课程编号 1BH11006 学分 3 总学时 实验/上机学时 上机:16学时 课程名称 VB程序设计 英文名称 Visual Basic Programming 工业工程、会计学、市场营销、财务管 课程类别 必修 适用专业 理、工商管理、人力资源管理、质量管 理工程 执笔人 李桂芝 审核人 崇美英 先修课程 计算机基础 一、课程的地位与作用 《VB程序设计》是为非计算机专业学生开设的一门必修的通识教有课。随若信息技术 的发展,计算机的应用遍及社会各行各业,运用计算机技术解决专业问题是当代大学生必须 具各的基本素质。对于非计算机专业的学生,学习计算机基础知识、掌握程序设计的基本方 法、培养计算机素养就显得尤为重要。 通过本课程的学习,使学生理解VB可视化编程的基本概念和基本原理,掌握VB语言 的面向对象程序设计的思想和方法,能够使用VB语言设计与编写解决基本应用问题的程序, 最终提高非计算机专业学生的计算机操作使用能力、分析问题和解决实际问题的能力以及计 算思维能力,为后续的课程学习奠定信息技术基础。 二、课程对应的毕业要求 1,基本素养:具有人文社会科学素养、社会责任感、职业道德和职业操守。 2.公共基础知识与能力:掌握基本的人文社会科学知识、外语和计算机信息技术应用 等工具性知识与技能,以及必要的数学与自然科学知识。 3.专业知识与能力:具有相关学科的基本理论、基本知识、基本方法和基本技能,具 有系统的实践学习经历,了解专业领域的理论前沿及发展动态,具有较宽广的学科视野:并 熟练掌握专业基本理论和方法,具备扎实的专业实践应用能力, 4.问题分析能力:具备调查分析的基本能力,能够采用科学方法对复杂专业问题进行 研究、分析并通过信息综合得出合理有效的结论。 5.综合与创新:掌握基本的创新方法,具有追求创新的态度和意识:具有综合运用学 科知识和方法发现、分析和解决实际间题的能力。 6.信息获取:掌握文献检索、资料查询及运用现代信息技术获取相关信息的基本方法, 7.终身学习:对终身学习有正确认识,具有不断学习和适应发展的能力。 8.国际视野:具有国际视野和跨文化交流、竞争与合作能力: 9.使用现代工具:能够针对实际问题,开发、选择与使用恰当的技术、资源、现代工 程工具和信息技术工具,包括实际问题的预测与模拟,并能够理解其局限性
15 《VB 程序设计》 课程编号 1BH11006 学 分 3 总 学 时 48 实验/上机学时 上机:16 学时 课程名称 VB 程序设计 英文名称 Visual Basic Programming 课程类别 必修 适用专业 工业工程、会计学、市场营销、财务管 理、工商管理、人力资源管理、质量管 理工程 执 笔 人 李桂芝 审 核 人 崇美英 先修课程 计算机基础 一、课程的地位与作用 《VB 程序设计》是为非计算机专业学生开设的一门必修的通识教育课。随着信息技术 的发展,计算机的应用遍及社会各行各业,运用计算机技术解决专业问题是当代大学生必须 具备的基本素质。对于非计算机专业的学生,学习计算机基础知识、掌握程序设计的基本方 法、培养计算机素养就显得尤为重要。 通过本课程的学习,使学生理解 VB 可视化编程的基本概念和基本原理,掌握 VB 语言 的面向对象程序设计的思想和方法,能够使用 VB 语言设计与编写解决基本应用问题的程序, 最终提高非计算机专业学生的计算机操作使用能力、分析问题和解决实际问题的能力以及计 算思维能力,为后续的课程学习奠定信息技术基础。 二、课程对应的毕业要求 1.基本素养:具有人文社会科学素养、社会责任感、职业道德和职业操守。 2.公共基础知识与能力:掌握基本的人文社会科学知识、外语和计算机信息技术应用 等工具性知识与技能,以及必要的数学与自然科学知识。 3.专业知识与能力:具有相关学科的基本理论、基本知识、基本方法和基本技能,具 有系统的实践学习经历,了解专业领域的理论前沿及发展动态,具有较宽广的学科视野;并 熟练掌握专业基本理论和方法,具备扎实的专业实践应用能力。 4.问题分析能力:具备调查分析的基本能力,能够采用科学方法对复杂专业问题进行 研究、分析并通过信息综合得出合理有效的结论。 5.综合与创新:掌握基本的创新方法,具有追求创新的态度和意识;具有综合运用学 科知识和方法发现、分析和解决实际问题的能力。 6.信息获取:掌握文献检索、资料查询及运用现代信息技术获取相关信息的基本方法。 7.终身学习:对终身学习有正确认识,具有不断学习和适应发展的能力。 8.国际视野:具有国际视野和跨文化交流、竞争与合作能力。 9.使用现代工具:能够针对实际问题,开发、选择与使用恰当的技术、资源、现代工 程工具和信息技术工具,包括实际问题的预测与模拟,并能够理解其局限性
三、课程教学目标 1.知识方面:使学生理解程序控制计算机的工作方式、掌握VB面向对象编程的基本 概念和方法、VB程序设计基础(顺序结构程序设计、选择结构程序设计、循环结构程序设 计、数组、过程)、VB常用控件的使用、用户界面设计和图形图像操作等程序设计相关知 识,培养学生获取新知识的能力以及自主学习能力。 2.能力方面:培养学生形成用计算机解决问题的思维方式,具有使用VB语言编程解 决基本应用问题的能力以及计算机操作能力,为未来在专业领域使用计算机进行应用研究奠 定基础。 3.认知方面:培养学生的逻辑思维和抽象思维能力,最终提高学生的研究创新能力: 使学生具有计算思维素养、创新意识和闭队合作的职业素质。 四、课程教学内容提要与基本要求 理论部分 序号 教学内容提要 基本要求 学时 了解VB的发展和特点、启动和退出:理解可视化编 第1章Visual Basic程序设 程的基本概念:掌握VB集成开发环境的组成、创建 计概述 VB应用程序的步骤、 控件的操作方法以及程序的编 1.1案例1-文字缩放 码规则。 12案例2-货币兑换 重难点说明:创建VB应用程序的步骤、控件的操作 方法以及程序的编码规则。 第2章顺序结构程序设计 掌握窗体、标签、文本框和命令按钮的常用属性、方 2.1案例1-设计窗体文字显 法和事件的使用:掌握常量、变量、数据类型、运算 符和表达式的使用:掌握常用内部函数的功能和使 2.2案例2-简易记事本 用:掌握赋值语句、End语句、InputBox函数、,MsgBox 2 23案例3.计算圆的周长利 面积 函数和语句的使用:掌握计时器控件的使用。 2.4案例4-随机抽奖 重难点说明:窗体、标签、文本框、命令按钮、算术 2.5案例5-倒计时 表达式和字符串表达式、赋值语句、InputBox、 MsgBox、计时器控件的使用。 2.6案例6-钓鱼游戏 第3章选择结构程序设计 掌握关系运算符和表达式、逻辑运算符与表达式的使 3.】案例1数据排大小 用:掌握单分支f语句、双分支f语句、多分支 3 3.2案例2-计算三角形面积 语句以及Select Case语句的使用:掌握If语句嵌套结 33案例3.更流四方 构的使用:掌握单洗按钮、复洗振和框坦控件的使用。 3.4案例4判断属相 重难点说明:关系表达式、逻辑表达式、f语句、Select 35案例5-龟兔赛跑 Case语句、f语句嵌套、单选按钮、复选框的使用。 第4章循环结构程序设计 案例1-简单的加密解密 掌握For和Do.Loop循环控制语句的使用:掌握嵌 4 4.2案例2-猜数游戏 看环的使用:掌握滚动条控件的使用方法 43案例3-漂亮的星星 重难点说明:For和Do.Loop循环控制语句、嵌套 循环、滚动条控件的使用。 4.4案例4-调色板
16 三、课程教学目标 1.知识方面:使学生理解程序控制计算机的工作方式、掌握 VB 面向对象编程的基本 概念和方法、VB 程序设计基础(顺序结构程序设计、选择结构程序设计、循环结构程序设 计、数组、过程)、VB 常用控件的使用、用户界面设计和图形图像操作等程序设计相关知 识,培养学生获取新知识的能力以及自主学习能力。 2.能力方面:培养学生形成用计算机解决问题的思维方式,具有使用 VB 语言编程解 决基本应用问题的能力以及计算机操作能力,为未来在专业领域使用计算机进行应用研究奠 定基础。 3.认知方面:培养学生的逻辑思维和抽象思维能力,最终提高学生的研究创新能力; 使学生具有计算思维素养、创新意识和团队合作的职业素质。 四、课程教学内容提要与基本要求 理论部分 序号 教学内容提要 基本要求 学时 1 第 1 章 Visual Basic 程序设 计概述 1.1 案例 1-文字缩放 1.2 案例 2-货币兑换 了解 VB 的发展和特点、启动和退出;理解可视化编 程的基本概念;掌握 VB 集成开发环境的组成、创建 VB 应用程序的步骤、控件的操作方法以及程序的编 码规则。 重难点说明:创建 VB 应用程序的步骤、控件的操作 方法以及程序的编码规则。 2 2 第 2 章 顺序结构程序设计 2.1 案例 1-设计窗体文字显 示 2.2 案例 2-简易记事本 2.3 案例 3-计算圆的周长和 面积 2.4 案例 4-随机抽奖 2.5 案例 5-倒计时 2.6 案例 6-钓鱼游戏 掌握窗体、标签、文本框和命令按钮的常用属性、方 法和事件的使用;掌握常量、变量、数据类型、运算 符和表达式的使用;掌握常用内部函数的功能和使 用;掌握赋值语句、End 语句、InputBox 函数、MsgBox 函数和语句的使用;掌握计时器控件的使用。 重难点说明:窗体、标签、文本框、命令按钮、算术 表达式和字符串表达式、赋值语句、InputBox、 MsgBox、计时器控件的使用。 8 3 第 3 章 选择结构程序设计 3.1 案例 1-数据排大小 3.2 案例 2-计算三角形面积 3.3 案例 3-漂流四方 3.4 案例 4-判断属相 3.5 案例 5-龟兔赛跑 掌握关系运算符和表达式、逻辑运算符与表达式的使 用;掌握单分支 If 语句、双分支 If 语句、多分支 If 语句以及 Select Case 语句的使用;掌握 If 语句嵌套结 构的使用;掌握单选按钮、复选框和框架控件的使用。 重难点说明:关系表达式、逻辑表达式、If 语句、Select Case 语句、If 语句嵌套、单选按钮、复选框的使用。 4 4 第 4 章 循环结构程序设计 4.1 案例 1-简单的加密解密 4.2 案例 2-猜数游戏 4.3 案例 3-漂亮的星星 4.4 案例 4-调色板 掌握 For 和 Do…Loop 循环控制语句的使用;掌握嵌 套循环的使用;掌握滚动条控件的使用方法。 重难点说明:For 和 Do…Loop 循环控制语句、嵌套 循环、滚动条控件的使用。 4
理论部分 序号 教学内容提要 基本要求 学时 第5章数组 5】案例1计算平均成绩 掌握一维数组和二维数组的使用:掌提控件数组的创 52案例2-打印杨辉三角形 建和使用:掌握列表框、组合框的常用属性、事件和 5 53案例3 计单词数 方法 6 5.4案例4-颜色游戏 重难点说明:一维数组、二维数组、控件数组、列表 56案例6-幼儿识字卡片 框、组合框的使用。 5.7案例7.文本效果设计器 第6章过程 掌握函数过程和子过程的定义与使用:掌握参数传递 61案例1.判断同文 的方法:了解变量的作用域和静态变量的使用:掌握 62案例2.英文打字练习 常用的鼠标和键格事件。 6.3案例3-评委打分 重难点说明:函数过程、子过程、常用的佩标和键盘 6.5案例5-简易画板 事件的使用 第7章用户界面设计 掌握多重窗体的设计方法:掌握下拉式莱单和弹出式 > 英单的设计与运用, 71案例1打字练习 重难点说明:多重窗体、下拉式菜单和弹出式菜单的 2 72案例2-四则运算 使用。 第9章图形图像操作 理解绘图坐标系统的概念:掌握自定义坐标系的设置 01安1行是T 方法,堂挥绘图属性的作用以及图形方法的使用:堂 9.2案例2-绘制正弦曲线和 樱直线控件、形状控件、图片框和图像框控件的使用】 2 余弦曲线 重难点说明:自定义坐标系的设置、图形方法 直线 9.3案例3海鸣飞翔 控件、形状控件、图片框、图像框控件的使用。 实验(上机)部分 序 实验项目 实验内容、要求及时间安排、仪器要求 必开1 实验 名称 选开 类型 熟悉VB的启动与退出、VB集成开发环境的构成:掌握 熟悉VB VB开发应用程序的步骤。 掌握控件的基本操作方法: 解程序调试的基本方法。 必开 验证 开发环境 时间安排:第1章Visual Basic程序设计概述授课后。 仪器要求:PC机、Visual Basic软件。 掌握窗体、标签、文本框和命令按钮的使用:掌握常量、变 量、数据类型、运算符和表达式的使用:掌握常用内部函数 2 顺序结构 2 的功能和使用:掌握赋值语句、End语句 函数 必开 设计 程序设计 MsgBox函数和语句的使用:掌握计时器控件的使用。 时间安排:第2章顺序结构程序设计授课后。 仪器要求:PC机、Visual Basic软件。 掌握单分支f语句、双分支f语句、多分支If语句以及 洗择结构 Select Case语句的使用;掌握If语句嵌套结构的使用:掌 3 程序设计 必开设计 握单选按钮、复选框和框架控件的使用。 时间安排:第3章选择结构程序设计授课后
17 理论部分 序号 教学内容提要 基本要求 学时 5 第 5 章 数组 5.1 案例 1-计算平均成绩 5.2 案例 2-打印杨辉三角形 5.3 案例 3-统计单词数 5.4 案例 4-颜色游戏 5.6 案例 6-幼儿识字卡片 5.7 案例 7-文本效果设计器 掌握一维数组和二维数组的使用;掌握控件数组的创 建和使用;掌握列表框、组合框的常用属性、事件和 方法。 重难点说明:一维数组、二维数组、控件数组、列表 框、组合框的使用。 6 6 第 6 章 过程 6.1 案例 1-判断回文 6.2 案例 2-英文打字练习 6.3 案例 3-评委打分 6.5 案例 5-简易画板 掌握函数过程和子过程的定义与使用;掌握参数传递 的方法;了解变量的作用域和静态变量的使用;掌握 常用的鼠标和键盘事件。 重难点说明:函数过程、子过程、常用的鼠标和键盘 事件的使用。 4 7 第 7 章 用户界面设计 7.1 案例 1-打字练习 7.2 案例 2-四则运算 掌握多重窗体的设计方法;掌握下拉式菜单和弹出式 菜单的设计与运用。 重难点说明:多重窗体、下拉式菜单和弹出式菜单的 使用。 2 8 第 9 章 图形图像操作 9.1 案例 1-红绿灯 9.2 案例 2-绘制正弦曲线和 余弦曲线 9.3 案例 3 海鸥飞翔 理解绘图坐标系统的概念;掌握自定义坐标系的设置 方法;掌握绘图属性的作用以及图形方法的使用;掌 握直线控件、形状控件、图片框和图像框控件的使用。 重难点说明:自定义坐标系的设置、图形方法、直线 控件、形状控件、图片框、图像框控件的使用。 2 实验(上机)部分 序 号 实验项目 名称 学 时 实验内容、要求及时间安排、仪器要求 必开/ 选开 实验 类型 1 熟悉 VB 开发环境 2 熟悉 VB 的启动与退出、VB 集成开发环境的构成;掌握 VB 开发应用程序的步骤;掌握控件的基本操作方法;了 解程序调试的基本方法。 时间安排:第 1 章 Visual Basic 程序设计概述授课后。 仪器要求:PC 机、Visual Basic 软件。 必开 验证 2 顺序结构 程序设计 2 掌握窗体、标签、文本框和命令按钮的使用;掌握常量、变 量、数据类型、运算符和表达式的使用;掌握常用内部函数 的功能和使用;掌握赋值语句、End 语句、InputBox 函数、 MsgBox 函数和语句的使用;掌握计时器控件的使用。 时间安排:第 2 章 顺序结构程序设计授课后。 仪器要求:PC 机、Visual Basic 软件。 必开 设计 3 选择结构 程序设计 2 掌握单分支 If 语句、双分支 If 语句、多分支 If 语句以及 Select Case 语句的使用;掌握 If 语句嵌套结构的使用;掌 握单选按钮、复选框和框架控件的使用。 时间安排:第 3 章 选择结构程序设计授课后。 必开 设计
实验(上机)部分 序克:哈项日学 必开/验 名称 实验内容、要求及时间安排、仪器要求 选开 类型 仪器要求:PC机、Visual Basic软件。 掌握For和Do.LoOp循环控制语句的使用:掌握嵌套循 循环结构 2 环的使用:掌握滚动条控件的使用方法 时间安排:第4章循环结构程序设计授课后。 必开 设计 程序设计 仪器要求:PC机、Visual Basic软件。 掌握一维数组和二维数组的使用:掌握控件数组的创建和 数组 使用:掌握列表框、组合框的常用属性、事件和方法。 必开 时间安排:第5章数组授课后。 设计 仪器要求:PC机、Visual Basic软件。 掌握函数过程和子过程的定义与使用:掌握参数传递的方 6 过程 2 法:掌握常用的鼠标和键盘事件】 时间安排:第6章过程授课后。 必开 设计 仪器要求:PC机、Visual Basic软件。 掌握多重窗体的设计方法:掌握下拉式菜单和弹出式莱单 用户界面 的设计与运用。 2 必开设计 设计 时间安排:第7章用户界面设计授课后 仪器要求:PC机、Visual Basic软件。 掌握绘图属性的作用以及图形方法的使用:掌握直线控件 图形图像 形状控件、图片框和图像框控件的使用。 8 操作 时间安排:第9章图形图像操作授课后。 必开设计 仪器要求:PC机、Visual Basic软件. 五、说明 本课程与其他课程的关系 本课程的先修课程是《计算机基础》,《计算机基础》课程已经讲授了计算机基本知识 和基本操作方法,使学生具备了一定的计算机操作能力和相应的计算机文化素质,为本门课 程中VB程序设计知识的学习奠定了部分理论基础,并且为本门课程的上机实验莫定了良好 的计算机操作基础 依据相关专业培养方案,木课程涉及的后续课程有管理信息系统、会计信息系统、计算 机审计、企业会计信息化综合实训、计算机财务管理、金融数据分析与软件应用、数据库及 其应用、大数据分析与挖掘、管理办公软件应用、人力资源管理软件应用、人才测评工具使 用与设计、数据库技术、程序设计专题、智能算法与应用、信息系统开发综合实践、ER即 软件综合实验,这些课程主要培养学生利用计算机技术解决本专业领域问题的能力。VB程 序设计课程讲授了程序设计的基本概念、程序设计的基本方法和技巧,培养了学生分析解决 问题的能力以及计算思维能力,提高了学生的计算机应用水平,为后续专业软件工具的学习 和使用,以及程序设计和算法的高级应用奠定了理论与操作基础。 18
18 实验(上机)部分 序 号 实验项目 名称 学 时 实验内容、要求及时间安排、仪器要求 必开/ 选开 实验 类型 仪器要求:PC 机、Visual Basic 软件。 4 循环结构 程序设计 2 掌握 For 和 Do…Loop 循环控制语句的使用;掌握嵌套循 环的使用;掌握滚动条控件的使用方法。 时间安排:第 4 章循环结构程序设计 授课后。 仪器要求:PC 机、Visual Basic 软件。 必开 设计 5 数组 2 掌握一维数组和二维数组的使用;掌握控件数组的创建和 使用;掌握列表框、组合框的常用属性、事件和方法。 时间安排:第 5 章数组 授课后。 仪器要求:PC 机、Visual Basic 软件。 必开 设计 6 过程 2 掌握函数过程和子过程的定义与使用;掌握参数传递的方 法;掌握常用的鼠标和键盘事件。 时间安排:第 6 章 过程授课后。 仪器要求:PC 机、Visual Basic 软件。 必开 设计 7 用户界面 设计 2 掌握多重窗体的设计方法;掌握下拉式菜单和弹出式菜单 的设计与运用。 时间安排:第 7 章 用户界面设计 授课后。 仪器要求:PC 机、Visual Basic 软件。 必开 设计 8 图形图像 操作 2 掌握绘图属性的作用以及图形方法的使用;掌握直线控件、 形状控件、图片框和图像框控件的使用。 时间安排:第 9 章图形图像操作授课后。 仪器要求:PC 机、Visual Basic 软件。 必开 设计 五、说明 本课程与其他课程的关系 本课程的先修课程是《计算机基础》, 《计算机基础》课程已经讲授了计算机基本知识 和基本操作方法,使学生具备了一定的计算机操作能力和相应的计算机文化素质,为本门课 程中 VB 程序设计知识的学习奠定了部分理论基础,并且为本门课程的上机实验奠定了良好 的计算机操作基础。 依据相关专业培养方案,本课程涉及的后续课程有管理信息系统、会计信息系统、计算 机审计、企业会计信息化综合实训、计算机财务管理、金融数据分析与软件应用、数据库及 其应用、大数据分析与挖掘、管理办公软件应用、人力资源管理软件应用、人才测评工具使 用与设计、数据库技术、程序设计专题、智能算法与应用、信息系统开发综合实践、ERP 软件综合实验,这些课程主要培养学生利用计算机技术解决本专业领域问题的能力。VB 程 序设计课程讲授了程序设计的基本概念、程序设计的基本方法和技巧,培养了学生分析解决 问题的能力以及计算思维能力,提高了学生的计算机应用水平,为后续专业软件工具的学习 和使用,以及程序设计和算法的高级应用奠定了理论与操作基础
六、学生成绩考核与评定方式 本课程考核采用机考闭卷的形式,成绩的构成及比例如下: (1)平时成绩:依据平时作业、课堂表现及纪律情况打分,占15%: (2)实验成绩:依据实验报告、实验表现打分,占25%: (3)期末考试成绩:占60%。 七、建议教材与参考书 建议教材:李桂芝,王伟,崇美英编,Visual Basie程序设计案例教程,清华大学出版社, 2013.9. 参考书:1.龚沛曾,杨志强,陆慰民编,Visual Basic程序设计教程,高等教育出版社,20084 2.张国生编著,Visual Basic程序设计教程(第2版),清华大学出版社,2015.2。 八、课程中英文简介 《VB程序设计》是为非计算机专业学生开设的一门必修的通识教有课。随着信息技术 的发展,计算机的应用遍及社会各行各业,运用计算机技术解决专业问题是当代大学生必须 具备的基本素质。对于非计算机专业的学生,学习计算机基础知识,掌握程序设计的基本方 法,培养计算机素养就显得尤为重要 本课程主要讲授VB可视化编程的基本概念和方法、VB程序设计基础知识(顺序结构 程序设计、选择结构程序设计、循环结构程序设计、数组、过程)、VB常用控件的使用、 用户界面设计和图形图像操作。通过本课程的学习,使学生理解VB可视化编程的基本概念 和基本原理,掌握VB语言的面向对象程序设计方法,能够使用VB语言设计与编写解决基 本应用问题的程序,最终提高非计算机专业学生的计算机操作使用能力、分析解决实际问题 的能力以及计算思维能力,为后续的课程学习奠定信息技术基础。 The Visual Basic (VB)programming is a compulsory general education course for students of non-computer major.With the development of information technology,computers are used in all kinds of occupations.Using computer technology tosolve major problems is the basic qualities possessed by contemporary college students.For non-computer major students,learning basic computer knowledge.mastering basic programming methods and cultivating computer literacy are paricularly important This course teaches the basic concepts and methods of visual programming.the basic knowledge of VB programming (sequential structure programming.selective structure programming.looping structure programming.array,procedure),the use of VB common conro user interface designing.graphics and image operations.By learning the cuiculum,students can understand the basic concepts and principles of VB visual programming.master the methods of VB object-oriented programming.design and write programs that solve the basic application problems using VB language.Ultimately,it can improve the students'computer operation skills
19 六、学生成绩考核与评定方式 本课程考核采用机考闭卷的形式,成绩的构成及比例如下: (1)平时成绩:依据平时作业、课堂表现及纪律情况打分,占 15%; (2)实验成绩:依据实验报告、实验表现打分,占 25%; (3)期末考试成绩:占 60%。 七、建议教材与参考书 建议教材:李桂芝,王伟,崇美英编,Visual Basic 程序设计案例教程,清华大学出版社, 2013.9。 参考书:1. 龚沛曾,杨志强,陆慰民编,Visual Basic 程序设计教程,高等教育出版社,2008.4。 2. 张国生编著,Visual Basic 程序设计教程(第 2 版),清华大学出版社,2015.2。 八、课程中英文简介 《VB 程序设计》是为非计算机专业学生开设的一门必修的通识教育课。随着信息技术 的发展,计算机的应用遍及社会各行各业,运用计算机技术解决专业问题是当代大学生必须 具备的基本素质。对于非计算机专业的学生,学习计算机基础知识,掌握程序设计的基本方 法,培养计算机素养就显得尤为重要。 本课程主要讲授 VB 可视化编程的基本概念和方法、VB 程序设计基础知识(顺序结构 程序设计、选择结构程序设计、循环结构程序设计、数组、过程)、VB 常用控件的使用、 用户界面设计和图形图像操作。通过本课程的学习,使学生理解 VB 可视化编程的基本概念 和基本原理,掌握 VB 语言的面向对象程序设计方法,能够使用 VB 语言设计与编写解决基 本应用问题的程序,最终提高非计算机专业学生的计算机操作使用能力、分析解决实际问题 的能力以及计算思维能力,为后续的课程学习奠定信息技术基础。 The Visual Basic (VB) programming is a compulsory general education course for students of non-computer major. With the development of information technology, computers are used in all kinds of occupations. Using computer technology to solve major problems is the basic qualities possessed by contemporary college students. For non-computer major students, learning basic computer knowledge, mastering basic programming methods and cultivating computer literacy are particularly important. This course teaches the basic concepts and methods of visual programming, the basic knowledge of VB programming (sequential structure programming, selective structure programming, looping structure programming, array, procedure), the use of VB common controls, user interface designing, graphics and image operations. By learning the curriculum, students can understand the basic concepts and principles of VB visual programming, master the methods of VB object-oriented programming, design and write programs that solve the basic application problems using VB language. Ultimately, it can improve the students’ computer operation skills