《VB程序设计》课程标准

合集下载

《VB 程序设计》课程教学大纲

《VB 程序设计》课程教学大纲
课程学习过程中要求学生在理解基本概念的基础上掌握程序设计的基本方法,最终达到 应用计算机程序设计技术解决实际工程问题。
二、课程目标
通过本课程的理论教学和实践课学习,使学生通过下列课程目标的实现达到对学生毕 业要求目标的支撑:
1. 基于计算机程序设计的基础理论知识,通过学习可视化开发环境下事件驱动程序开 发的方法,理解程序设计的基本思想和方法。能够应用结构化程序设计的思想、方法及技巧, 进行模块化算法设计并利用VB语言提供的相关语句实现三种基本结构。
第四章 VB 程序设计基础 1.顺序结构; 2.赋值语句; 3.数据输入; 4.数据输出; 5.程序的调试。 第五章选择结构 1.单分支 If 语句; 2.双分支 If 语句; 3.多分支 If 语句; 4.Select Case 情况语句; 5.选择结构嵌套; 6.IIf 函数。 第六章循环结构 1.循环结构概述; 2.For 循环语句; 3.While 循环语句; 4.Do 循环语句; 5.循环嵌套; 6. 循环的退出; 7. 各种循环语句的比较。 第七章数组 1.数组的概念; 2.一维数组; 3.二维数组; 4.动态数组; 5.For Each…Next 循环语句; 6. 控件数组。 第八章子过程与函数过程
《VB 程序设计》课程教学大纲
课程英文名称:VB Programming
课程类别:学科基础课程
课程性质:必修课
学分:3
开课院系:计算机学院
课内理论学时:28 课内实验学时: 课内上机学时:20 课内实践学时:
适用专业:全校各本科专业
授课语言:中文
先修课程:大学计算机基础
一、课程简介
《VB 程序设计》是一门以结构化和面向对象程序设计思想为基础,使用 VB 开发平台, 学习现代程序设计技术的课程。VB 开发平台继承了 Basic 语言简单易学的优点,又具有可 视化的开发图形用户界面(GUI)的方法。它采用面向对象与事件驱动的程序设计思想,同 时 Basic 语言是结构化程序设计语言,支持三种基本结构,因此选用 VB 开发平台使程序设 计更加方便、快捷。

《VB程序设计》课程标准

《VB程序设计》课程标准

课程标准课程名称:Visual Basic程序设计学时学分:160(2)专业层次:微机制订日期:2012年9月归口单位:计算机工程系制订人:Visual Basic程序设计是一个理论和实际紧密相连的技术,上机实验是教学中的必要环节。

现提出一套可行的“Visual Basic程序设计”课程的课程标准。

1 课程概述●课程研究的对象和研究内容随着计算机的普及和以Internet为代表的信息高速公路的迅速发展,计算机应用已深入到社会的各行各业,这不仅要求当今的大学生要掌握好本专业知识,同时还要有用计算机技术为本专业服务的能力。

因此熟练掌握一种计算机应用软件开发工具是对大学生的基本要求,这将直接影响到计算机在其他专业领域中的应用。

本课程所讲授的Visual Basic即是一种易学实用、适用面广的面向对象的软件开发平台。

VB程序设计课程可以使学生掌握软件设计的基础知识和基本方法,培养学生具有利用软件开发环境解决实际问题的能力,为进一步学习其它计算机知识及今后使用或开发应用程序奠定基础。

●课程在整个课程体系中的地位“Visual Basic程序设计”属于计算机基础教育课程的三个层次“文化、技术、应用”中的第二层次,是微机高职专业学生必修的计算机技术基础课程。

它的先修课是《信息技术基础》。

2. 课程目标(1)使学生理解程序设计的基本概念,建立起程序设计的基本思路,提高学生的理论知识水平。

主要包括了算法的概念、程序设计中的基本技巧和一些常用算法;能够阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到使用Visual Basic 建立一个小型的应用系统的目的。

(2)使学生掌握基本的程序设计的技术和方法,培养学生的实际动手能力。

这些技术和方法包括算法的设计,程序的实现,能够使用Visual Basic建立一个小型的应用系统。

(3)使学生了解程序设计在本专业的应用、发展及其趋势,培养学生的科研素质。

VB程序设计教案(详细)

VB程序设计教案(详细)

VB程序设计教案(详细)VB程序设计教案(详细)1. 课程介绍1.1 课程概述本课程旨在教授学生如何使用VB(Visual Basic)语言进行程序设计。

课程将涵盖VB的基础知识、语法和常用编程技巧,以及如何开发简单的应用程序和界面设计。

1.2 课程目标- 了解VB语言的基础知识和编程概念- 能够使用VB语言编写简单的程序- 掌握VB的界面设计和用户交互技巧- 能够进行程序调试和错误处理- 能够应用VB开发简单的实际应用程序2. 课程大纲2.1 第一章:VB入门2.1.1 VB的基本概念2.1.2 VB的开发环境介绍2.1.3 创建第一个VB程序2.2 第二章:VB基础知识2.2.1 数据类型与变量2.2.2 运算符与表达式2.2.3 控制结构与循环语句2.2.4 过程与函数2.2.5 数组与集合2.3 第三章:VB界面设计2.3.1 窗体与控件2.3.2 窗体的布局与设计2.3.3 控件的属性与事件2.3.4 表单的验证与提示2.4 第四章:VB高级编程技巧2.4.1 文件操作2.4.2 数据库连接与操作2.4.3 错误处理和调试技巧2.4.4 高级用户交互与界面设计3. 授课方法3.1 理论讲解:通过课堂讲解,介绍VB的基本概念、语法和编程技巧。

3.2 实例演示:通过实际案例演示,让学生理解和掌握VB的应用和开发能力。

3.3 实践训练:布置编程练习和项目任务,让学生在实际应用中提升技能。

4. 评分标准4.1 平时成绩:包括课堂表现、作业完成情况和参与度等。

4.2 考试成绩:根据期末考试结果进行评定。

4.3 项目成绩:根据实际项目完成情况和质量进行评定。

5. 资源要求5.1 软件环境:Windows操作系统,VB开发环境(如Visual Studio等)。

5.2 教材:《VB程序设计入门》等相关教材。

5.3 附件:本课程附件包括示例代码、实例项目以及参考资料,供学生参考和练习。

6. 法律名词及注释6.1 版权:指对作品享有的独占使用权的权利。

VB程序设计课程标准

VB程序设计课程标准

《VB程序设计》课程标准一、概述(一)课程性质VB程序设计是软件外包专业的专业基础课,是理论和实际紧密相连的技术。

通过学习VB程序设计语言,了解可视化计算机程序设计方法以及面向对象的编程思想,具备高级语言程序设计及可视化编程能力;通过上机实践培养学生分析具体问题的能力,能够独立编写简单基本程序,并能够结合相关技术如数据库,实现基本项目的设计与实现。

VB是一种易学实用、适用面广的面向对象的软件开发平台。

VB程序设计课程可以使学生掌握可视化应用程序开发工具的基本使用方法,进一步掌握程序设计的基本方法及获得相应的训练,为以后有关课程的学习和一些实践环节做好必要准备,并为将来在本专业领域进行数据处理与软件设计打下基础。

(二)课程基本理念1、面向全体学生,注重素质教育本课程应关注每个学生的情感,激发他们学习VB的兴趣,帮助他们建立学习的成就感和自信心,使他们在学习过程中发展计算机综合应用能力,提高人文素养,增强实践能力,培养创新精神。

2、整体设计目标,体现灵活开放本课程目标要加强学生的计算机应用意识,培养学生计算机综合应用能力。

将课程目标设定为三个级别,并以学生“能够做某事”具体描述各级别的要求,这种设计旨在体现学生能力发展循序渐进的过程和后续计算机相关课程要求的有机衔接。

3、突出学生主体,尊重个体差异本课程在目标设定、教学过程、课程评价和教学资源的开发等方面都突出以学生为主体的思想。

课程实施应成为学生在教师指导下构建知识、提高技能、磨砺意志、活跃思维、展现个性、发展心智和拓展视野的过程。

4、倡导目标驱动,强调体验实践本课程倡导目标驱动型的教学模式,强调问题解决和创新实践。

结合学生的专业实际,引导学生自主选择、自我设计,提供拓展内容,调动学生的主观能动性,挖掘学生潜力,在教师的指导下,通过实践、参与和合作等方式,实现任务目标,感受成功。

在学习过程中进行情感和策略调整,发挥学生的想象力和创造力,以形成积极的学习态度,促进计算机综合应用能力的提高。

vb课程标准

vb课程标准

《Visual Basic程序设计》课程标准一、课程概述本课程是中等职业学校计算机类专业所开设的一门基础课程,是《计算机基础》的后续课程。

Visual Basic是一种易学实用、适用面广的面向对象的程序设计语言,通过学习,能使学生掌握可视化计算机程序设计方法以及面向对象的编程思想。

其主要任务是使学生掌握Visual Basic程序设计的方法、技巧和一些常用算法;具备阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到使用Visual Basic建立一个小型的应用系统的目的。

二、课程目标(1)知识目标1、掌握VB的安装和使用;2、掌握程序的调试与排错;3、掌握常用控件程序示例,了解菜单编辑器的使用;4、学会算术表达式、关系表达式、逻辑表达式的编写;5、理解分支结构、循环结构,并能编写解决实际问题的程序;6、编写一个能进行加、减、乘、除的运算器;7、掌握标准函数的调用及参数传递;8、学会编写通用Sub过程和Function过程;9、了解使用Data控件连接数据库。

(2)职业技能目标1、灵活运用VB基本知识;2、熟练使用VB集成开发环境设计、编写、调试程序。

3、针对实际问题设计相应的算法。

4、培养学生良好的编程习惯、严谨务实的工作作风。

(3)思想教育目标1、培养学生吃苦耐劳与敬业精神;2、具有实事求是的学风和严谨的工作态度;3、具有一定的自学能力,形成独立思考的风格;4、具有一定的协作能力和团队精神。

三、教学内容和教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。

这四个层次的一般涵义表述如下:知道——是指对知识点基本概念和原理的认知。

理解——是指对知识点涉及到的原理、方法能给予说明和解释,能提示所涉及到的有关操作步骤。

掌握——是指运用已理解的操作命令。

学会——是指能独立地完成指定的实际操作。

教学内容和要求表中的“√”号是表示教学知识和技能的教学要求层次。

“VB程序设计”课程纲要

“VB程序设计”课程纲要

“VB程序设计”课程纲要一、课程设置意义VB是一种可视化的、面向对象和采用事件驱动方式的高级程序设计语言,可用于开发Windows环境下的各类应用程序。

本次课程设计主要内容就是通过使用VB编制简单、实用的小程序,来帮助学生学习计算机VB语言知识,提高分析问题和解决问题的能力,锻炼学生独立动手的能力。

二、课程目标1、能力目标(1)专业能力:①集成开发环境使用能力;②应用程序界面设计能力;③基本程序流程设计能力;④应用程序设计能力;⑤程序调试能力(2)方法能力:①具有较好的学习新知识和技能的能力;②具有解决问题的方法能力和制定工作计划的能力;③具有查找资料和获取信息的能力。

(3)社会能力:培养学生的分析判断能力,逻辑思维的严密性,分工协作意识。

2、知识目标①掌握VB可视化编程的步骤;②掌握使用控件创建用户界面;③掌握VB的基本语法;④掌握菜单、工具栏和状态栏的设计方法;⑤掌握对文件的操作;三、课程内容本课程在一学期内完成,设置教学内容13课时,以讲练结合的形式进行,让学生在实例制作中掌握技术、应用技术、进而能够进行创新设计。

13课时内容分别为:第1课时1、算法的概念及其特征;2、算法流程图的表示第2课时VB界面介绍第3课时事件与事件处理过程:事件、对象、方法的概论第4课时事件与事件处理过程的具体操作第5课时VB程序设计初步:基本数据类型、常量和变量、基本运算和表达式第6课时VB程序设计初步:常用函数的具体使用第7课时VB程序设计初步:选择语句第8课时VB程序设计初步:循环语句第9课时VB程序设计初步:过程和自定义函数第10课时实例操作:颜色的互换和轮换第11课时实例操作:小时钟第12课时实例操作:计算器第13课时实例操作:VB俄罗斯方块小游戏四、课程实施要点1、充分尊重学生活动的主体地位,教师做好学生自主学习的设计,让学生在丰富多样的综合学习活动中增加体验,培养兴趣,发展特长。

2、教贵有情,以情为先;教贵有理,以理为核;教贵有趣,以趣为辅。

VB程序设计课程标准

VB程序设计课程标准

《面向任务的Visual Basic程序设计教程》课程标准1课程基本信息(表1-1)表1-1“Visual Basic程序设计”课程基本信息课程名称Visual Basic程序设计开课部门适用专业部分专业课程编号课程总学时/学期总学时64/64课程总学分/学期总学分4/4先修课程计算机应用基础后续课程各专业编程课程编制审定人修订日期2015年8月1日审定日期2课程性质与任务2.1课程性质Visual Basic程序设计是学院各专业学生的一门必修专业基础课。

2.2课程任务本课程主要是为学生学习并掌握自己的第一门高级语言而开设的。

通过一学期的学习(课堂教学和编程实践),学生能够掌握Visual Basic语言的基本语法知识,掌握程序设计的三种基本控制结构,熟悉Visual Basic的基于控件的界面设计方法,理解数据文件概念并掌握数据文件的基本处理方法。

本课程的主要学习任务和要求如下:1)主要学习任务:程序设计基础;②程序界面设计;③程序代码编写;④变量的应用;⑤选择结构的程序设计;⑥循环结构的程序设计;⑦函数的使用;⑧数组的使用;2)学生完成学习任务后,应达到以下要求:理解程序设计的意义;②能够利用控件进行娇复杂的界面设计;③对各对象准确进行代码的编写;④全局变量、局部变量、常量的定义,使用;⑤掌握选择结构及选择结构的嵌套;⑥掌握循环结构及循环结构的嵌套;⑦函数的定义,编写及内置函数的使用。

⑧能够简单定义、使用数组。

3课程目标3.1知识目标A1:掌握程序基本意义A2:理解程序设计的基本思想A3:掌握程序的运行环境,运行步骤A4:熟悉VB的程序开发环境A5:熟悉VB程序设计步骤A6:掌握程序界面设计的思路A7:掌握编写程序代码的原则方法A8:掌握选择结构程序设计A9:熟练使用消息对话框函数A10:掌握对象焦点的控制A11:熟练窗体位置的控制A12:掌握VB变量的定义、使用A13:掌握不用控件的输入输出方法A14:掌握函数计算功能A15:了解键盘操作支持A16:掌握循环结构及循环结构的嵌套A17:能够开发处记事本的界面与菜单A18:掌握文本保存与文件读写A19:掌握通用对话框控件的使用A20:了解文本的复制与系统剪贴板A21:掌握文本的查找与替换A22:掌握文件的保存与另存A23:了解退出程序的处理方法A24:掌握窗体的缩放处理A25:掌握能够简单定义、使用数组3.2能力目标B1:可以为VB程序安装选择计算机配置B2:理解高级语言的意义B3:了解面向对象的思想B4:能够开发出完整的计算器B5:掌握消息对话框函数的使用B6:掌握对象焦点的控制B7:掌握VB变量的定义、使用B8:掌握不用控件的输入输出方法B9:掌握函数计算功能B10:了解键盘操作支持B11:能够进行简单记事本的开发3.3素质目标C1:培养学生具有发现问题、分析问题、解决问题的能力;C2:培养学生养成科学严谨的态度;C3:培养学生的组织纪律性、责任心和吃苦耐劳精神;C4:培养学生与人沟通及团队协作的意识;C5:培养学生的钻研精神和创新意识。

VB程序设计课程标准-精品

VB程序设计课程标准-精品

《VB程序设计》课程标准层次:授课形式:课程性质: 专业必修课适用专业:中专全日制64学时数:《VB程序设计》课程标准一、适用对象适用于全日制中专计算机应用专业的学生二、课程性质与定位《VB程序设计》课程是计算机专业的一门必修课。

通过本课程的学习使学生掌握编程的基础知识和基本方法,同时加强了结构化程序设计和常用算法的训练,并了解面向对象的程序设计方法。

本课程先修课是计算机应用基础,是进一步学习信息管理、计算机软件开发课程的基础。

三、课程教学目标通过本课程的学习,学生应能够掌握VisualBasic基本控件及简单程序设计,掌握结构化程序设计和面向对象程序设计的基本方法。

本课程内容的教学要求分为“掌握、理解、了解”三个层次。

实践环节是本课程重要的、不可缺少的组成部分。

其中的“掌握”是指能够熟练运用和操作;“理解”表示能够进行操作但不够熟练;“了解”表示看过演示或体验过功能性的操作过程。

学完本课程应达到以下基本要求:1.熟悉VisualBasic集成开发环境。

2.了解VisualBasic中对象的概念和事件驱动程序的基本特性。

3.熟练掌握结构化程序控制的三种基本结构。

4.熟练掌握标准控件和常用内部函数的使用5.掌握文件的基本操作。

6.了解数据库的基本操作。

7.掌握简单的应用程序界面设计方法、本课程学时安排五、课程教学内容和基本要求(按章节详细阐述)第一章VB程序设计概述(一)教学重点和难点重点:1、VisualBasic6.0及开发集成环境2、简单VB程序示例难点:1、理解面向对象程序设计的思想和用VB设计程序的方法2、VB的三种工作模式(设计模式、运行模式、中断模式)的功能及用法(二)教学内容和基本要求教学内容:1>VisualBasic发展2、VisualBasic6.0的功能及其特点3、VB的安装和启动4>VisualBasic6.0及开发集成环境主要组成部分及其使用基本要求:2>VisualBasic发展2、了解VisualBasic6.0的功能及其特点3、VB的安装、启动和运行4、掌握VisualBasic6.0及开发集成环境主要组成部分及其使用5、初步了解VisualBasic联机帮助功能的使用方法第二章:事件与事件处理(一)教学重点和难点重点:1、VisualBasic6.0及开发集成环境2、VB语言字符集及编码规则难点:1、理解面向对象程序设计的思想和用VB设计程序的方法2、VB的三种工作模式(设计模式、运行模式、中断模式)的功能及用法(二)教学内容和基本要求教学内容:1、介绍面向对象程序设计的方法2、窗体对象的常用属性、事件和方法及其使用3、文本框、标签和命令按钮控件的常用属性、事件和方法4、掌握开发一个VisualBasic应用程序的一般步骤基本要求:1、理解面向对象程序设计的方法2、掌握窗体对象的常用属性、事件和方法及其使用3、掌握文本框、标签和命令按钮控件的常用属性、事件和方法及其使用4、掌握开发一个VisualBasic应用程序的一般步骤第三章:VB语言基础(一)教学重点和难点重点:普通常量:整型、长整型、单精度、双精度、字符型、逻辑型、货币型、日期型符号常量的格式:Const常量名[As类型]二常数表达式算术运算符、字符运算符、关系运算符、逻辑运算符Dim语句显式声明变量用函数的sqr()、exp()>rnd()>val()>str()>Fix()等的使用难点:算术运算符:\、mod的用法逻辑运算符:not>and、or的用法%、&、!、#、@等符号的含义(二)教学内容和基本要求教学内容:1、变量与常量2、数据类型3、变量与常量的概念、掌握其定义和使用4、各种运算符、表达式的使用方法5、常用函数基本要求:1、理解变量与常量的概念、掌握其定义和使用2、了解各种常用数据类型的数据在内存中的存放形式3、掌握各种运算符、表达式的使用方法4、掌握常用内部函数的使用第四章:结构化程序设计(一)教学重点和难点重点:1、赋值语句的使用2、输入/输出语句3、条件语句4、循环语句5、常用算法:累加、连乘、求素数、穷举法、递推法、求最值难点:1、赋值语句的使用2、inputbox()>msbbox()的使用3、条件语句嵌套4、循环语句及其嵌套(二)教学内容和基本要求教学内容:1、顺序结构程序设计方法2、赋值语句的使用3、输入/输出语句4、条件语句与条件函数5、循环语句6、常用算法(一)基本要求:1、掌握顺序结构程序设计方法2、掌握赋值语句的使用3、掌握VisualBasic数据的输入/输出方法4、选择结构5、循环结构第五章:VB数组(一)教学重点和难点重点:1、静态数组的定义及引用2、动态数组的定义及引用3、常用算法:分类统计、排序(选择法、冒泡法)、插入、删除难点:1、动态数组的定义及引用2、排序问题:选择法排序、冒泡法排序3、二维数组的定义及引用(二)教学内容和基本要求教学内容:1、数组的定义及引用2、静态数组的定义及引用3、动态数组的定义及引用4、数组的基本操作5、控件数组6、自定义数据类型7、常用算法(二)基本要求:1、明确数组的用途,即什么问题应该考虑应用数组进行求解2、掌握一维数组和二维数组的定义及引用方法3、掌握动态数组的使用方法4、掌握控件数组的建立与应用方法5、掌握数组的基本操作及相关算法第六章:VB过程(一)教学重点和难点重点:1、Sub子程序和Function函数过程的定义和调用方法2、传址和传值两种参数传递方式的区别及其用途3、数组参数的使用方法4、常用算法:数值转换、加密和解密、顺序查找、二分查找难点:1、传址和传值两种参数传递方式的区别及其用途2、数组参数的使用方法(二)教学内容和基本要求教学内容:1、Sub子程序和Function函数过程的定义和调用方法2、传址和传值两种参数传递方式的区别及其用途3、数组参数的使用方法4、过程的嵌套调用和递归调用的执行过程5、过程作用域的有关概念6、变量的作用域和生存期7、常用算法(三)基本要求:1、掌握Sub子程序和Function函数过程的定义和调用方法2、掌握传址和传值两种参数传递方式的区别及其用途3、熟悉数组参数的使用方法4、了解过程的嵌套调用和递归调用的执行过程5、了解过程作用域的有关概念6、掌握变量的作用域和生存期7、常用算法(三)第七章:VB多重窗体(一)教学重点和难点重点:1、掌握单选钮、复选框、框架、列表框、组合框、滚动条和时钟等标准控件的常用属性、方法和事件的使用2、掌握鼠标和键盘事件的使用难点:键盘事件KeyPress事件、KeyUp和KeyDown事件的使用(二)教学内容和基本要求教学内容:1、单选钮、复选框、框架、列表框、组合框、滚动条和时钟等标准控件的常用属性、方法和事件的使用2、鼠标和键盘事件的使用3、了解普通拖放和OLE拖放4、ActiveX控件和系统对象的使用方法基本要求:1、掌握单选钮、复选框、框架、列表框、组合框、滚动条和时钟等标准控件的常用属性、方法和事件的使用2、掌握鼠标和键盘事件的使用3、了解普通拖放和OLE拖放4、了解ActiveX控件和系统对象的使用方法第八章:VB的菜单设计和文件(一)教学重点和难点重点:1、通用对话框的使用2、菜单的设计及其使用难点:1、通用对话框的使用2、菜单的设计3、动态菜单的设计4、弹出菜单的设计(二)教学内容和基本要求教学内容:1、通用对话框的使用2、多窗体、多文档界面的设计3、顺序文件的特点和使用4、在应用程序中顺序文件的打开、关闭和读写操作基本要求:1、了解通用对话框的使用2、掌握菜单设计3、掌握顺序文件的特点和使用4、掌握在应用程序中顺序文件的打开、关闭和读写操作六、推荐教材与参考书目(一)推荐教材《VisualBasic程序设计》.郭贤海主编.科学出版社,2010年3月(二)参考书目参考书:[1]«VisualBasic程序设计基础》.陈庆章主编.浙江科学技术出版社,2004年8月[2]《VisualBasic程序设计教程》.曹青,邱李华,郭志强.机械工业出版社,2002年2月七、考核方式及评分方法本课程的成绩考核分为平时成绩、期中及期末考试三部分,其中平时考核成绩(作业、考勤、提问等)占课程总成绩的60%,期中考试成绩占课程总成绩的20%,期末考试成绩占课程总成绩的20%o八、审核。

《VB语言程序设计》课程教学大纲

《VB语言程序设计》课程教学大纲

《Visual Basic语言程序设计》课程教学大纲课程代码:3010004课程名称:Visual Basic语言程序设计/Visual Basic Programming学时学分:75学时/4学分先修课程:大学计算机应用基础适用专业:理科相关专业开课部门:计算科学系计算机基础教研室[课程简介]本课程旨在使学生了解程序设计语言的基本知识、面向对象的基本概念,掌握程序设计的基本方法与思路。

通过本课程学习,使学生较为深入地理解程序设计的内涵。

通过典型案例的分析,运用所学的知识开发图形界面下的应用程序,为培养学生结合本专业进行软件开发的能力打下基础。

[教学大纲]一、课程的地位、目的和任务《Visual Basic语言程序设计》课程是为非计算机专业理科学生一年级第二学期开设的基础课。

通过本课程的学习,使学生掌握计算机程序设计的基本知识,提高逻辑思维能力和计算机应用能力,了解可视化编程及面向对象程序设计原理,并运用这些原理和方法,独立编制出具有实际应用意义的程序。

并在掌握本专业知识的基础上,初步掌握运用VB可视化开发环境和工具,分析、设计、开发具有一定综合性和实用性的实际应用程序的能力,提高学生的编程能力及分析解决问题的能力。

二、课程与相关课程的联系与分工《Visual Basic语言程序设计》课程是第一学期《大学计算机应用基础》课程的后续课程,该课程可以提高学生的逻辑思维能力和计算机应用能力,为使用软件开发工具进行与专业内容相关的软件开发打下基础。

三、教学内容与要求第1章Visual Basic概述课程要求:掌握Visual Basic可视化编程的基本概念;掌握启动与退出VB 的方法;熟悉VB集成开发环境。

课程重点:面向对象的可视化编程的基本概念;事件驱动的编程机制;VB 集成开发环境。

课程难点:对象及其三要素;事件驱动的编程机制。

主要内容:1.1Visual Basic简介VB主要功能和特点;可视化界面设计;事件驱动的编程机制1.2启动和退出Visual Basic1.3Visual Basic可视化编程环境标题和菜单、窗体设计器、工具箱窗口、工程资源管理器、属性窗口、代码窗口、立即窗口1.4Visual Basic可视化编程的基本概念对象、对象及其三要素1.5Visual Basic可视化编程步骤第2章Visual Basic程序设计基础课程要求:了解VB的基本数据类型;掌握常量的分类和符号常量的定义方法;掌握变量的命名规则、定义方法和作用域;掌握常用内部函数;掌握算术运算符、关系运算符、逻辑运算符及其表达式的功能和用法。

vb程序设计课程教学大纲

vb程序设计课程教学大纲

vb程序设计课程教学大纲一、课程基本概况课程名称:vb程序设计课程名称:vb program design课程编号:0001112课程总学时:50(其中,讲课30,实验20)课程学分:2.5课程分类:必修开设学期:2适用专业:全校所有专业先修课程:信息技术基础二、课程的性质、目的和任务本课程为非计算机专业一年级学生必修的基础课。

《VB程序设计》是关于面向对象程序设计思想、Visual Basic基本概念、语言特性、程序设计基本方法的一门基础课程。

Visual Basic等面向对象程序设计语言的出现,使得从事各种工作的人们能写一些实用的小程序应用到自己的工作、生活中,从而使计算机在自己的工作、生活中发挥更大的作用。

因此,程序设计基础课程是各专业学生必修的一门实用性极强的课程。

通过本课程的学习,要求学生熟悉Visual Basic集成开发环境,了解Visual Basic中对象的概念和事件驱动程序的基本特性,掌握面向对象程序设计的基本思想及编程思路,能用Visual Basic独立编写一个实用的小程序。

三、主要内容、重点及深度本课程共50学时,其中理论30学时,实验20学时。

其中,理论教学部分:第一章Visual Basic程序开发环境(1学时)(一)目的要求了解Visual Basic的特点和版本;掌握启动和退出Visual Basic的方法及Visual Basic的界面;(二)教学内容本章知识点:1.Visual Basic的特点及版本(了解)2.Visual Basic的启动与退出(掌握)3.主窗口(掌握)4.其他窗口(掌握)(三)重点与难点重点:Visual Basic的启动、退出、界面难点:vb窗口结构第二章对象及其操作(1学时)(一)目的要求掌握Visual Basic的基本对象和与其对应的基本操作(二)教学内容本章知识点:1.对象(了解)2.窗体(掌握)3.控件(掌握)4.控件的画法和基本操作(掌握)(三)重点与难点重点:对象的概念及操作难点:对象的概念及操作第三章简单程序设计(2学时)(一)目的要求理解vb中的语句,掌握程序的结构和工作方式,并且能够编写简单的应用程(二)教学内容本章知识点:1.Visual Basic 中的语句(理解)2.编写简单的Visual Basic应用程序(掌握)3.程序的保存、装入和运行(掌握)4.Visual Basic应用程序的结构与工作方式(掌握)(三)重点与难点重点:基本输入输出语句难点:基本输入输出语句第四章visual basic程序设计基础(4学时)(一)目的要求重点掌握基本数据类型和变量的作用域;了解用户定义的数据类型和枚举类型;理解常量和变量的含义。

《VB程序设计》课程标准

《VB程序设计》课程标准

软件技术专业《VB程序设计》课程标准1. 前言1.1课程性质关键词:课程地位、主要功能、与其他课程关系《VB程序设计》课程是软件专业的基础课程,是专业必修课。

学生通过本课程的学习,能够建立起面向对象的概念,体验事件驱动的编程方法,初步掌握“程序设计”的思想和简单问题的解决方法,并能够编写解决实际问题的应用程序,为今后的专业课的学习或进一步提高程序设计水平打下坚实的技能基础。

1.2设计思路关键词:课程设置依据、课程目标定位、课程内容选择标准、项目设计思路、学习程度用语说明、课程学时和学分本课程是依据程序员的编程工作项目设置的。

本课程是根据任务引领型的项目活动要求,注重培养学生的程序编写能力和培养良好的编程风格。

课程内容的编排和组织是以企业需求、学生的认知规律、多年的教学积累为依据确定的。

立足于实际能力培养,对课程内容的选择标准作了根本性改革,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力。

本课程最终确定了以下三个学习项目:VB编程语言基本语法、VB控件的使用和VB数据库编程。

这些学习项目是以VB项目开发的工作过程为线索来行,并融合了相关职业资格证书对知识、技能和态度的要求。

项目设计以工作任务为线索来进行。

教学过程中,采取理实一体教学,给学生提供丰富的实践机会。

按照情境学习理论的观点,只有在实际情境中学生才可能获得真正的职业能力,并获得理论认知水平的发展,因此本课程要求打破纯粹讲述理论知识的教学方式,实施项目教学以改变学与教的行为。

每个项目的学习都按以VB项目开发为载体设计的活动来进行,以工作任务为中心整合理论与实践,实现理论与实践的一体化的教学。

教学效果评价采取过程评价与结果评价相结合的方式,通过理论与实践相结合,重点评价学生的职业能力。

本门课程建议学时为64学时,4学分。

2.课程目标关键词:知识、技能与素质要求程序设计是学习计算机一个不可缺少的环节,不仅可以让学生掌握一门计算机语言,更重要的是通过程序设计的基本方法,对学生逻辑思维的训练、实践能力的提高都有着重要的意义。

《VB程序设计》详细教学大纲

《VB程序设计》详细教学大纲

《VB程序设计》详细教学大纲一、课程概述VB(Visual Basic)程序设计是一门面向对象的编程语言课程,旨在培养学生的程序设计思维和实践能力,使学生能够掌握 VB 编程的基本概念、语法和算法,能够开发简单的 Windows 应用程序。

二、课程目标1、知识目标(1)掌握 VB 程序设计的基本概念,如对象、属性、方法、事件等。

(2)熟悉 VB 语言的语法结构,包括数据类型、变量、常量、运算符、表达式等。

(3)了解常用的控制结构,如顺序结构、选择结构(IfThenElse、Select Case)、循环结构(ForNext、WhileWend、DoLoop)。

(4)掌握数组、过程(Sub 过程和Function 过程)的定义和使用。

(5)熟悉常用的内部控件(如文本框、标签、命令按钮、列表框、组合框等)的属性、方法和事件。

2、能力目标(1)能够运用 VB 语言进行简单程序的编写和调试。

(2)能够设计具有一定逻辑和功能的 Windows 应用程序界面。

(3)能够使用数组和过程来优化程序结构,提高程序的可读性和可维护性。

(4)能够运用常用算法解决实际问题,如排序、查找等。

3、素质目标(1)培养学生的逻辑思维能力和创新能力。

(2)提高学生的问题解决能力和自主学习能力。

(3)培养学生的团队合作精神和沟通能力。

三、教学内容与要求(一)VB 编程基础1、 VB 集成开发环境(1)介绍 VB 集成开发环境的组成和功能。

(2)掌握创建、打开、保存工程的方法。

2、对象及其操作(1)理解对象的概念,熟悉常见的对象(如窗体、控件等)。

(2)掌握对象的属性设置和方法调用。

3、数据类型、变量与常量(1)熟悉 VB 中的基本数据类型(如整数型、浮点型、字符串型等)。

(2)掌握变量和常量的定义、声明和使用。

4、运算符与表达式(1)熟悉各种运算符(算术运算符、关系运算符、逻辑运算符等)的运算规则。

(2)能够正确书写和计算表达式的值。

《VB程序设计》课程教学大纲

《VB程序设计》课程教学大纲

《VB程序设计》课程教学大纲第一篇:《VB程序设计》课程教学大纲《VB程序设计》课程教学大纲课程名称:VB程序设计课程编号:xxxxxx 课程学分:x学分课程学时:96学时课程安排:一年级下学期课程性质:专业必修课一、教学目的和任务《VB程序设计》是我院软件开发专业的专业基础课,选用清华大学出版、孟德欣主编的《VB程序设计》,全书共分为14章,包括Visual Basic 6.0的开发环境、语言基础、数组与过程、常用控件、菜单设计、文件处理、ActiveX控件、数据库程序设计、图形程序设计、多媒体编程、网络编程、API函数和注册表的使用、安装程序的制作等,我院软件开发专业主要针对信息管理系统的开发,因此本课程主要讲解前八章内容,要求学生掌握编程的基础知识和基本方法,同时加强了结构化程序设计和常用算法的训练,重点是训练数据库程序设计,最终能独立编写小型信息管理系统程序。

二、教学方法与教学要求本课程以理论讲授加上机实验为主要教学手段,通过本课程的学习,学生应能够掌握Visual Basic基本控件及简单程序设计,掌握结构化程序设计和面向对象程序设计的基本方法,重点掌握数据库程序设计。

本课程内容的教学要求分为“掌握、理解、了解”三个层次。

实践环节是本课程重要的、不可缺少的组成部分。

其中的“掌握”是指能够熟练运用和操作;“理解”表示能够进行操作但不够熟练;“了解”表示看过演示或体验过功能性的操作过程。

学完本课程应达到以下基本要求:1.了解Visual Basic 开发环境、对象和事件驱动的基本概念;2.理解数据类型、运算符与表达式,掌握基本的输入输出语句;3.掌握各标准控件的属性、事件和方法;学会界面设计;4.了解并掌握Visual Basic的控制结构,尤其是选择结构、多分支结构及循环结构;5.了解并掌握数组的定义和用法,尤其是动态数组;6.掌握SUB过程和FUNCTION过程的定义、参数传递7.掌握菜单程序设计和对话程序设计方法;8.掌握多窗体程序设计方法;了解多文档界面设计;9.了解数据文件的概念,掌握顺序文件和随机文件的使用方法,学会文件系统控件的设计,掌握文件操作的命令10.理解Data组件、ADODC组件的应用11.掌握ADO对象Connection,RecordSet的常用属性及方法,并能编写信息管理程序三、教学内容与教学安排1、课堂讲授 56学时第一章VB6.0开发环境教学内容:1)了解VB6.0的新特性2)了解标签、文本框、按钮和窗体的一般用法3)掌握VB6.0设计应用程序的一般步骤第二章VB6.0语言基础教学内容:1)掌握VB 6.0的书写惯例、数据类型、常量和变量以及表达式等2)掌握文本框、标签、命令按钮等基本控件的使用 3)掌握VB 6.0中If,Select Case等条件语句的使用 4)熟练掌握Do…Loop,For…Next等循环语句的使用第三章数组与过程教学内容:1)理解数组的概念2)了解动态数组的概念及使用3)掌握声明数组和数组操作的基本方法 4)掌握过程的调用方法5)理解Sub 过程和Function 过程的不同6)掌握按值传递参数和按地址传递参数的调用方式第四章VB6.0常用控件教学内容:1)掌握选择框的属性、事件和方法2)掌握单选钮的属性、事件和方法3)理解框架的作用并掌握框架的使用方法4)掌握列表框的属性、事件和方法5)握组合框的属性、事件和方法6)掌握图片框和图像框的使用 7)掌握滚动条的使用 8)掌握通用对话框的使用 9)掌握文件系统控件10)掌握消息框、输入对话框的使用第五章菜单设计教学内容1)掌握菜单、弹出式菜单的设计方法2)熟练掌握多文档界面(MDI)的设计 3)理解模态窗体和非模态窗体的区别4)熟练掌握剪切板(ClipBoard)等系统内部对象的应用第六章文件处理教学内容1)了解顺序文件的特点 2)了解随机文件的特点3)掌握顺序文件的打开、存取和关闭操作4)掌握随机文件的打开、存取和关闭操作第七章ActiveX控件教学内容1)熟练掌握状态栏、工具栏、图像列表等常用ActiveX控件的使用2)掌握使用ActiveX控件设计程序的方法第八章数据库程序设计教学内容:1)了解数据库概念2)掌握Access 数据库的基本应用3)掌握用Data控件链接数据库和用数据感知控件显示数据的方法4)掌握数据报表的设计方法5)掌握ADO控件和DataGrid控件的使用6)了解ADO 优于其他数据访问对象的各个方面7)掌握Connection对象的属性和方法8)掌握使用Connection对象对数据库进行增、删、改、查的操作9)掌握RecordSet 对象的属性和方法10)掌握使用RecordSet 对象对数据库进行增、删、改、查的操作 11)掌握MSHFlexGrid组件的常用方法与属性2、上机实践 40学时1.第一章VB6.0开发环境 2学时a、用VB 6.0设计一个程序,当单击窗体(Form)上的“确定”按钮时,在窗体上直接显示一行文字,文字内容为“欢迎进入VB 6.0的编程世界!”。

《VB程序设计方案》课程标准

《VB程序设计方案》课程标准

《VB程序设计》课程标准(课程代码:9802)制订人:审核人:审定:1、课程定位和课程设计1.1课程性质与作用《Visual Basic程序设计》是高职信息管理专业的基础课程,是《计算机应用基础》、《C语言》课程的后续课程。

通过本课程的学习,能使学生掌握程序设计的基本思想与方法,掌握结构化程序设计的内涵,理解对象、属性、事件和方法等重要概念,掌握Windows应用程序设计的基本方法,为通过全国计算机等级考试(二级VB)和学生毕业后从事相关专业职业岗位工作具备基本计算机应用能力打下坚实的基础。

课程类型:选修课教案时间安排:第4学期,共44学时,2学分1.2课程设计的理念该课程总体设计理念是,关注每个学生的情感,激发他们学习VB的兴趣,帮助他们建立学习的成就感和自信心,使他们在学习过程中发展计算机综合应用能力,提高人文素养,增强实践能力,培养创新精神。

加强学生的计算机应用意识,培养学生计算机综合应用能力。

将课程目标设定为三个级别,并以学生“能够做某事”具体描述各级别的要求,这种设计旨在体现学生能力发展循序渐进的过程和后续计算机相关课程要求的有机衔接。

本课程在目标设定、教案过程、课程评价和教案资源的开发等方面都突出以学生为主体的思想。

课程实施应成为学生在教师指导下构建知识、提高技能、磨砺意志、活跃思维、展现个性、发展心智和拓展视野的过程。

1.3课程设计思路(1)本课程的设计总体要求是:以就业为向导,以能力为本位,以职业实践为主线,以工程课程为主体,以计算机二级资格考试为考核依据,以务实基础、适应岗位为目标,尽可能形成模块化的专业课程体系。

(2)本课程以“培养用VB编写简单数据库的能力”为基本目标。

依据各学习工程的内容总量以及在该门课程中的地位分配各学习工程的课时数。

(3)具体学习工程的选择和编排以学习单元为基础,基本依据是:一是按照“认知VB界面、掌握语言基础、理解各种算法结构和语句、运用数组和过程解决复杂的问题、掌握程序出错后的调试、数据库编写能力的培养”的逻辑顺序。

【计算机】《VB程序设计》教学大纲.doc

【计算机】《VB程序设计》教学大纲.doc

《Visual Basic程序设计》课程教学大纲一、课程内容和教学目的本课程以Visual Basic6.0为语言背景,课程内容包括VB语言基础,输入输出,分支程序设计,循环程序设计,数组,过程,数据文件的存取,程序的调试、数据库编程等。

通过本课程的学习,使学生掌握VB可视化程序设计的基本方法和使用VB解决实际问题的初步能力。

具体要求如下:1.了解面向对象的初步概念;2.熟悉VB标准控件的使用,能在VB集成化开发环境下设计用户界面;3.掌握可视化程序设计方法,编制出风格良好的应用程序;4.掌握上机调试程序的基本技能二、教材采用的教材:《Visual Basic程序设计教程》(林卓然编著)电子工业出版社2004年2月出版(ISBN 7-5053-9652-8)三、教学基本内容提要(一)基本概念及基本操作1.可视化编程的概念对象,容器,类,属性,方法事件,事件过程,事件驱动2.集成化开发环境主窗口,窗体编辑器,工具箱和控件,工程资源管理器,属性窗口,代码窗口3.窗休及VB标准控件的使用标准控件基本操作标准控件的常用属性、事件、方法4.工程的管理重点掌握下列三种类型的文件:.vbp, .frm, .bas创建、打开和保存工程添加、删除和保存文件(二)程序设计基础1.基本数据类型数值型(整型,长整型,单精度,双精度,货币型,字节型),字符型,逻辑型,日期型,变体型2.常量与变量3.表达式算术表达式,字符串表达式,H期表达式,关系表达式和逻辑表达式4.常用内部函数数学函数;字符串函数;日期和时间函数;类型转换函数5.代码编写规则(三)赋值与输入输出1.赋值语句2.常用基本语句:Rem; End; Stop3.Print 方法4.窗体(Form):基本属性;事件;方法;焦点与Tab键序5.基本控件(1)控件的公共属性(2)命令按钮(CommandButton)(3)标签(Label)(4)文本框(TextBox)6.使用对话框(1)输入对话框(InputBox函数)(2)消息对话框(MsgBox函数)()选择结构1.条件语句(If...Then, If...Then...Else);条件语句的嵌套2.多分支语句(SelectCase)3.选择性控件(单选按钮OptionButton和复选框CheckBox)4.使用计时器(Timei*)()循环结构1.循环语句For. .. Next; Do. . . Loop (前测型和后测型);While.. . Wend; Exit2.多重循环3.列表框(ListBox)与组合框(ComboBox)()数组1.数组的概念数组与数组元素;下标和数组的维数2.数组的声明和应用数组声明语句(Dim) ; Array函数3.动态数组建立动态数组(ReDim);数组刷新语句(Erase)4.For Each... Next 循环语句5.控件数组()过程1.通用过程Sub过程、Function过程和Sub Main过程过程的定义与调用(Call语句)2.参数传递形参与实参,按地址(ByRef)传递和按值(ByVai)传递3.过程的嵌套与递归调用4.变量的作用范围代码模块的概念变量的作用域(局部变量,模块级变量,全局变量) 变量的生存期(动态变量,静态变量)5.多窗体与Sub Main过程(A)数据文件的存取1.数据文件概述数据文件的结构文件类型文件处理的一般步骤文件的打开(Open)和关闭(Close) 有关的语句和函数(FreeFile, Seek, Eof, Lof, Loc)2.顺序文件写入操作(Write, Print);读出操作(Input, Line Input)3.随机文件存取操作(Get, Put)4.文件操作命令ChDrive, ChDir, MkDir, RmDir, Name, Kill, FileCopy(九)程序调试和错误处理1.VB程序中的错误类型2.程序工作模式3.程序调试静态检查与动态检查;使用VB调试工具4.错误处理Err对象,捕获错误语句(On Error),退出错误处理语句(Resume)(十)其他常用语句及控件1.框架(Frame)2.滚动条(ScrollBar)3.图形方法和图形控件坐标系;图形方法(Pset, Line, Circle) 图片框(PictureBox);图像框(Image)Shape形状控件;Line直线控件4.键盘与鼠标事件5.菜单设计下拉式菜单;菜单编辑器;弹出式菜单6.工具栏和状态栏ActiveX控件简介;工具栏(ToolBar);状态栏(StatusBar)7.对话框通用对话框(CommonDialog);自定义对话框8.文件系统控件9.其他常用语句Option Explicit, Def, Type, Enum, Goto, On Goto, DoEvents(十一)数据库编程1.数据库的基本概念2.数据库的建立、维护和查询建立数据库;修改数据表的结构和数据;数据查询;数据窗体设计器3.使用Data控件访问数据库Data控件的属性、方法和事件;数据绑定控件4.ADO数据对象访问技术创建ADO控件;ADO控件的属性、方法和事件;ADO数据绑定控件(十二)解题算法主要包括下列内容:穷举法;迭代法;排序;查找(顺序查找,折半查找);递归法四、学时和学分本课程一般安排在第二学期,总学时为上课54/上机36。

《VB程序设计》教学大纲

《VB程序设计》教学大纲

《VB程序设计》教学大纲一、课程基本信息1.课程中文名称:VB程序设计2.课程英文名称:Visual Basic Program Design3.课程类别:任选4.适用专业:计算机科学与技术5.总学时:54学时(其中理论36学时,上机18学时)6.总学分:3二、本课程在教学计划中的地位、作用和任务本课程的主要目的和任务是使学生初步了解面向对象程序设计方法、掌握VB语言的编程基础知识和基本编程技能;能够运用VB集成开发工具编写一般应用程序;使学生具备一定的应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机奠定良好的基础。

三、理论教学内容与教学基本要求1.第一章Visual Basic程序设计概述(2学时)教学内容:VB的发展、VB主要功能和特点、VB的安装和启动、VB集成开发环境教学基本要求:了解VB的特点;熟悉VB的集成开发环境;学会使用Visual Basic 6.0 的帮助系统。

教学重点:VB的特点及其集成开发环境教学难点:VB的集成开发环境2.第二章VB简单的程序设计(3学时)教学内容:程序设计方法的发展、VB中的有关概念、建立简单的应用程序、基本控件和属性、工程的管理及环境的设置、生成可执行文件和制作安装盘、程序调试、常见错误教学基本要求:理解可视化编程中有关对象、类、属性、事件、方法等基本概念;掌握VB可视化编程的步骤;熟悉基本控件及其属性。

教学重点:对象三要素和可视化编程的步骤教学难点:熟悉基本控件及其属性3.第三章VB语言基础(3学时)教学内容:编码规则、数据类型、变量与常量、运算符和表达式、常用函数、常见错误教学基本要求:掌握Visual Basic的基本数据类型;掌握变量、常量、运算符和表达式;掌握常用内部函数。

教学重点:数据类型、运算符的优先级、常用内部函数教学难点:运算符的优先级、常用内部函数4.第四章基本的控制结构(4学时)教学内容:顺序结构、选择结构、循环结构、其他辅助控制语句、常用算法(一)、常见错误(顺序、条件、循环)教学基本要求:掌握三种结构化程序的格式;理解Inputbox()函数和Msgbox()函数的用法和含义。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《VB程序设计》课程标准
(课程代码:9802)
制订人:审核人:审定:
1、课程定位和课程设计
1.1课程性质与作用
《Visual Basic程序设计》是高职信息管理专业的基础课程,是《计算机应用基础》、《C语言》课程的后续课程。

通过本课程的学习,能使学生掌握程序设计的基本思想与方法,掌握结构化程序设计的内涵,理解对象、属性、事件和方法等重要概念,掌握Windows应用程序设计的基本方法,为通过全国计算机等级考试(二级VB)和学生毕业后从事相关专业职业岗位工作具备基本计算机应用能力打下坚实的基础。

课程类型:选修课教学时间安排:第4学期,共44学时,2学分
1.2课程设计的理念
该课程总体设计理念是,关注每个学生的情感,激发他们学习VB的兴趣,帮助他们建立学习的成就感和自信心,使他们在学习过程中发展计算机综合应用能力,提高人文素养,增强实践能力,培养创新精神。

加强学生的计算机应用意识,培养学生计算机综合应用能力。

将课程目标设定为三个级别,并以学生“能够做某事”具体描述各级别的要求,这种设计旨在体现学生能力发展循序渐进的过程和后续计算机相关课程要求的有机衔接。

本课程在目标设定、教学过程、课程评价和教学资源的开发等方面都突出以学生为主体的思想。

课程实施应成为学生在教师指导下构建知识、提高技能、磨砺意志、活跃思维、展现个性、发展心智和拓展视野的过程。

1.3课程设计思路
(1)本课程的设计总体要求是:以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,以计算机二级资格考试为考核依据,以务实基础、适应岗位为目标,尽可能形成模块化的专业课程体系。

(2)本课程以“培养用VB编写简单数据库的能力”为基本目标。

依据各学习项目的内容总量以及在该门课程中的地位分配各学习项目的课时数。

(3)具体学习项目的选择和编排以学习单元为基础,基本依据是:一是按照“认知VB界面、掌握语言基础、理解各种算法结构和语句、运用数组和过程解决复杂的问题、掌握程序出错后的调试、数据库编写能力的培养”的逻辑顺序。

二是从基础知识体系构建角度,保持VB的基本知识、基本理论和基本技能的内在必然关系。

(4)根据岗位的工作需要,在学习该课程后,可以根据教学计划的整体安排,参加“计算机二级”资格考试。

2、课程目标
2.1知识目标:
●掌握VB的安装、打开、运行及用户界面的展示
●掌握常用控件程序示例,了解菜单编辑器的使用
●学会由数学式写出对应的算术表达式
●知道根据语言描述写出对应的逻辑表达式,公共函数的使用方法
●掌握分支结构的编写法则
●掌握循环结构的读写法则
●知道利用控件数组编写一个能进行加、减、乘、除的运算器
●掌握用顺序查找和二分查找法对10个数字进行排序
●掌握过程调用和递归调用
2.2职业能力目标:
●使学生掌握VB语言的基础知识和基本语法。

●树立结构化程序设计的基本思想,能熟练使用VB集成开发环境设计、编写、
调试程序。

●能用VB语言解决简单的实际问题。

●同时培养学生良好的编程习惯、严谨务实的工作作风。

2.3情感态度与价值观目标:
●培养良好的交流、沟通、团结协作的能力。

●培养爱岗敬业、工作负责、注重细节的职业人格。

●培养独立思考,主动探究,自主学习的能力。

●培养通过互联网查找文献资料来巩固和拓展信息收集和筛选能力。

●培养良好的环境适应能力,以及遇到挫折时良好的心理承受能力。

3、课程内容与教学要求
3.1 教学内容与教学要求
3.2实验内容与实验要求
了提高上机效率,学生应做到:
按照实验要求,上机前写好上机实验预习报告,包括:实验的目的、内容、步骤。

上机实验时应按实验要求完成每一个实验内容。

必要时要认真记录调试过程。

实验后认真书写实验报告。

实验指导教师检查学生上机的出勤情况(30%)、实验内容及实验报告(70%),给出实验成绩。

4.教学模式、教学方法与手段
4.1案例驱动教学法
案例驱动教学法就是以一个项目案例来驱动教学过程的方法,没有特定的解决之道,教师在教学中扮演设计者和激励者的角色,鼓励学生积极参与讨论,寻求案例的各种解决办法,让学生自主构建知识。

VB程序设计教学中应以简单、实用的案例或特定案例的部分功能支撑理论知识,实践教学应以简单的实际案例或以实际案例的模拟作为训练题目。

4.2学习情境教学法
学习情境是指为学生提供一个完整、真实的问题背景,以此为支撑物实施教学。

一个恰当的学习情境,是激励学生主动参与学习的根本保证,学习情境的创设是教学设计中的一个重要环节。

在《VB程序设计》的教学过程中,特别是实践教学中,有目的地引入或创设具有一定背景的学习情境,可以有效提高学生的学习兴趣,取得良好的效果。

4.3任务驱动教学法
带着目的明确的任务进行学习可以明显提高学习效率、改善学习效果,在教学活动中,尤其是预习与复习环节,先把相应的实际任务布置给学生,用具体任务驱动预习和复习环节,以取得较好的教学效果。

4.4考核方式
本课程考核方式采用过程化、多元化考核与期末考核相结合的方式,过程化考核主要在实践教学中完成,根据学生在实验课中完成的多个案例的情况判定过程化考核成绩。

期末考试以笔试的形式组织,过程化考核成绩(30%)与期末考试成绩(70%)构成学生的学期成绩。

5.课程实施条件
5.1 对任课教师的知识结构及能力要求
任课教师要对计算机相关专业知识有全面、深入的了解,熟悉VB语言。

对程序设计、程序开发有较深刻的理解,有较强的计算机应用能力。

同时应具有较强的责任心和良好的语言表达能力。

5.2 教学条件要求
本课程理论教学主要运用多媒体的形式,使用多媒体课件完成,教学中需要在具有投影仪的多媒体教室内完成。

实践教学在机房进行,应按每升一台配备,具有VB6.0环境,保证实践教学的正常进行。

5.3 教材选用及参考书
教材:
宋汉珍王贺艳主编的《Visual Basic程序设计》(机械工业出版社)
参考书:
沈祥玖主编的《VB语言程序设计》(高等教育出版社)
龚沛曾主编的《Visual Basic程序设计简明教程》(高等教育出版社)
6. 其他说明
1、在讲授中,要结合恰当的实例,注重讲解程序设计的基本结构和程序设计思想,以提高综合编程能力。

2、除计划安排的实验外,可以给学生留一些课外大作业,以增强其读程序、编程序的能力。

3、注重培养学生VB语言的综合应用能力。

相关文档
最新文档