VB课程标准Word格式.docx
- 文档编号:967718
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:26
- 大小:30.02KB
VB课程标准Word格式.docx
《VB课程标准Word格式.docx》由会员分享,可在线阅读,更多相关《VB课程标准Word格式.docx(26页珍藏版)》请在冰点文库上搜索。
调动学生的主观能动性,挖掘学生潜力,在教师的指导下,通过实践、参与和合作等方式,实现任务目标,感受成功。
在学习过程中进行情感和策略调整,发挥学生的想象力和创造力,以形成积极的学习态度,促进计算机综合应用能力的提高。
1.3课程设计思路
在各行各业的信息处理中,数据库技术得到了普遍的应用。
数据库技术所研究的问题是如何科学的组织和存储数据,如何高效的获取和处理数据。
VB在数据库方面提供了强大的功能和丰富的工具。
利用VB提供的数据库管理功能,可以很容易的进行数据库应用程序的开发。
因此,本课程将两者有效结合,形成新的教学模块。
本课程是应用电子和计算机控制专业的基本技术课程,是为生产企业和制造企业培养高技能、综合型的计算机应用人才。
本课程的设计总体要求是:
以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,以务实基础、适应岗位为目标,尽可能形成模块化的课程体系。
本课程以“培养用VB编写简单数据库的能力”为基本目标。
依据各学习项目的内容总量以及在该门课程中的地位分配各学习任务的课时数。
具体学习项目的选择和编排以学习单元为基础,基本依据是:
一是按照“认知VB界面、掌握语言基础、理解各种算法结构和语句、运用数组和过程解决复杂的问题、掌握程序出错后的调试、数据库编写能力的培养”的逻辑顺序。
二是从基础知识体系构建角度,保持VB的基本知识、基本理论和基本技能的内在必然关系。
2、课程目标
本课程的设计总体目标是:
以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,使学生了解程序设计在本专业的应用、发展及其趋势,培养学生的科研素质。
主要培养学生理解程序设计的基本概念,建立起程序设计的基本思路,提高学生的理论知识水平。
其中包括算法的概念、程序设计中的基本技巧和一些常用算法;
能够阅读、理解源程序和设计解题流程的能力;
了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;
最后达到使用VB开发一个小型的应用系统的目的。
1、职业能力目标
使学生掌握目前流行的大型数据库管理系统软件SQLSERVER的应用和应用VB进行程序设计,具备数据库软件开发基本技能,培养学生对关系数据库的实际应用能力。
使学生能灵活使用SQLSERVER系统,了解计算机软件开发的基本步骤,编制方法,调试过程等基本知识。
为将来熟练地应用计算机系统进行日常业务处理及运用相关知识处理问题打下良好的基础。
2、职业知识目标
(1)使学生掌握面向对象程序设计的基本思想
可视化编程是最直观的编程方法,程序人员只需绘制界面,VB自动产生界面代码,就可以完成许多步骤。
这样大大的提高了程序设计的效率。
封装、继承、多态是面向对象程序的主要特征。
正是这些特征使程序安全、可靠、可重用、易维护,成为当今新兴的计算机技术,有力地促进了多媒体应用技术的发展。
(2)使学生理解程序设计的基本概念
学生应具有较为熟练地使用顺序、选择、循环三种基本结构编程序的能力,建立起程序设计的基本思路,提高学生的理论知识水平。
主要包括算法的概念、程序设计中的基本技巧和一些常用算法;
最后达到使用VB建立一个小型的应用系统的目的。
(3)使学生掌握基本的数据库技术
学生应掌握基本的数据库技术和方法,培养学生的实际动手能力。
这些技术和方法包括数据库的设计方法、数据库的保护技术和关系数据库查询语言SQL等,并能够运用VB设计数据库管理软件及其查询操作。
3、道德情感目标
使学生养成良好的劳动纪律观念和良好的职业道德,具备吃苦耐劳精神、敬业精神和团队精神。
培养学生实事求是的科学态度和严谨认真的工作态度。
培养学生理论联系实际和独立思考的能力,并激发学生的实际开发创造的意识和能力。
3、课程内容与要求
职业教育的课程开发需要以工作过程为导向,强调在教学中模拟真实的工作情境,采用行业规范和流程,采取任务驱动教学方式,实现模块化项目教学。
(一)单元一:
VB程序设计基础
教学目标:
l了解面向对象的程序设计方法基础
l知道VB的集成开发环境
l知道创建VB应用程序的一般步骤及基本操作
l学会定制窗体的属性、方法与事件
l掌握VB的常用控件及使用
l掌握VB的数据类型、运算符、表达式及公共函数
l掌握VB基本语句:
赋值语句、分支结构语句和循环结构语句
l掌握数组的概念和基本操作和使用方法
l了解程序调试的基本概念和调试方式
l掌握文件管理控件及应用
l学会对顺序文件、随机文件及二进制文件的处理
l了解Sub过程与Function过程定义及调用方法
考核评价:
1、考核内容:
使学生掌握面向对象、可视化的基本编程方式,掌握事件驱动程序的基本特性和应用方法。
熟练掌握VB的界面设计方法,控件的添加及控件属性的设置,基本输入、输出方式的应用,基本文件读写操作的应用。
掌握VB基本数据类型和程序设计的三种基本结构,掌握部分常用算法。
利用上述知识能够编写基本的应用程序。
掌握高级语言程序设计的基本思想以及运用一些基本算法解决实际问题的能力,培养学生调试程序的能力。
2、考核方法:
l考试采用上机和笔试相结合的方法进行测试。
l采用表现性测试方法,在规定时间内要求考生独立完成,通过考察考生在完成任务过程中的表现,来评价考生的学习程度和达到的能力。
l考试时间视任务多少和简易而定。
3、评分方法:
l采用任务阶段考核与单元达标考核相结合,任务阶段考核占70%,单元达标占30%。
l任务阶段考核由七个子任务考核组成,满分100分。
1、任务一:
VB概述
参考学时4
学习目标了解面向对象的程序设计方法基础,知道VB的集成开发环境,创建VB应用程序一般步骤及基本操作
知识要点基本知识:
uVB语言特点及其作用
u面向对象的程序设计方法基础
u对象及对象类、属性和方法之间的联系与区别
uVB的开发环境
u创建VB应用程序的一般步骤及基本操作
扩展知识:
u工程的概念和组成
u事件驱动过程程序的设计原理
技能要点掌握VB的安装、打开、运行及用户界面的展示
考核评价考核内容:
相关概念的理解和应用
考核方法:
理论考核
评分方法:
满分10分,根据完成情况分段打分
2、任务二:
VB用户界面
学习目标学会定制窗体的属性、方法与事件,知道窗体的显示、隐藏、装载与卸载的方法,掌握VB的常用控件及使用,学会菜单编辑器的使用
u窗体的常用属性、方法与事件
uVB的常用控件(包括文本框、标签、命令按钮、列表框、组合框、图像控件和图片控件、选项按钮、复选框与框架控件、水平滚动条与垂直滚动条、计时器控制器的属性、方法、事件)
u菜单编辑器的使用方法
u弹出式菜单的设计方法
uMID窗体创建及相关特点
技能要点掌握常用控件程序示例,了解菜单编辑器的使用
各种控件的属性、方法、事件的制定
理论考核+上机实践考核
3、任务三:
VB语言基础
参考学时6
学习目标知道VB程序代码组织方式,掌握VB的数据类型,理解VB公共函数
uVB程序代码组织方式
u过程与模块之间的关系
uVB的数据类型定义和使用
u学会运算符与表达式(包括算术运算符与算术表达式、关系运算符与关系表达式、逻辑运算符与逻辑表达式的使用方法)
u了解公共函数(算术函数、字符函数、转换函数、日期与时间函数、格式化函数的功能和使用方法)
u格式化函数Format$不同输出格式
u函数调用的形式
技能要点学会由数学式写出对应的算术表达式
知道根据语言描述写出对应的逻辑表达式,公共函数的使用方法
主要公共函数的含义及变量的定义方法
4、任务四:
VB算法基础与基本语句
参考学时16
学习目标理解算法及程序设计基础,掌握赋值语句及InputBox、MsgBox函数,掌握分支结构和循环结构
u算法基本结构(顺序结构、分支结构和循环结构)
u赋值语句的形式、不同数据类型数据赋值规则
u分支结构与分支结构语句
u循环结构和循环结构语句
二进制数原码与反码之间的转换关系
技能要点掌握双分支结构的编写法则
掌握双循环结构的读写法则
掌握循环结构的正常运行和非正常跳出(ExitFor)的区别
循环结构和分支结构的综合应用
上机实践考核
满分20分,根据完成情况分段打分
5、任务五:
数组
学习目标理解数组的概念,掌握数组的基本操作
u数组命名规则与数组元素名的一般形式
u数组的定义,数组的结构
u数组函数及数组语句
u数组的基本操作
u使用Redim语句动态定义数组大小、分配存储空间
u控件数组的定义、建立和使用方法
裴波拉契数列求解和输出方法
技能要点知道利用控件数组编写一个能进行加、减、乘、除的运算器
掌握用顺序查找和二分查找法对10个数字进行排序
数组与循环、分支结构的综合应用
6、任务六:
文件
学习目标理解文件管理控件,掌握顺序文件、随机文件、二进制文件处理
u文件管理控件
u组合使用文件管理控件
u文件处理,顺序文件、随机文件操作
u二进制文件的打开和读写操作
程序设计中常见的错误类型、VB常用程序调试方法
技能要点学会用文件管理控件选定文件的程序
学会利用随机文件建立通讯录并且能够实现记录添加、删除
文件的处理和应用
7、任务七:
过程
参考学时14
学习目标掌握Sub过程与Function过程及调用方法,学会递归调用及参数之间的传递,知道变量的作用域
u过程的分类,子程序过程,函数过程的定义
u过程调用,参数的传递
u掌握递归过程定义、分类和原理
u变量的作用域,包括过程级变量、模块级变量、全局变量、同名变量和静态变量
利用级数法编程求反正弦函数值
技能要点掌握过程调用和递归调用
掌握冒泡排序、直接插入排序
Sub和Function过程的参数传递应用
8、任务八:
单元一达标测试
参考学时2
学习目标测试单元一各项任务的学习是否达到预期目标
知识要点VB的基本知识、语言及算法要点、数组、文件及过程
技能要点利用VB编写基础的应用程序
基于上述任务的学习,编写基础的应用程序
满分100分,理论40分,实践60分,根据完成情况分段打分
(二)单元二:
VB实际应用
l了解常用窗体坐标系的定义方法
l掌握图形控件以及画点、画线、画圆的方法
l了解鼠标事件的简单应用
l知道数据库的基本概念及数据模型
l了解数据控件的建立、属性及操作
l知道SQL语句的基本组成及简单应用
l知道数据处理中的建立向导和报表设计
l掌握ADODate控件的连接数据源和数据访问方法
l了解MIS系统程序设计的具体过程
1、考试内容:
l掌握基本数据库知识。
lData控件的使用方法。
l用SQL创建数据表、添加字段、删除字段和数据查询。
l会创建Access的数据库和数据库表,并使用ADOData控件创建基于Access的数据库应用程序。
2、考试方法:
l考试采用上机的方法进行测试。
l采用任务阶段考核与单元达标测试考核相结合,任务阶段考核占60%,单元达标占40%。
l任务阶段考核由三个子任务考核组成,满分100分。
图形处理及多媒体应用
参考学时8
学习目标了解常用窗体坐标系的定义方法,掌握图形控件,画点、画线、画圆的方法,了解鼠标事件的简单应用
u坐标系统及色彩函数的运用
uShape控件和Line控件,画点、画线、画圆方法的一般形式
umousedown、mouseup、mousemove三种鼠标事件的区分
RGB色彩函数,Pset方法。
技能要点结合Timer控件和画图方法制作万花筒
结合Timer控件和多媒体控件制作Mp3播放程序
根据要求制作小动画实例
数据库基本操作
参考学时12
学习目标知道数据库的基本概念及数据模型,了解数据控件的建立、属性及操作,知道SQL语句的基本组成及简单应用,知道数据处理中的建立向导和报表设计
数据库、数据库系统、数据库管理系统的概念
u纪录、字段、数据表、数据库的相关概念
u数据表字段的类型知道如何输入纪录和删除纪录
u如何建立查询
uData控件的建立、属性,SQL语言的基本组成和简单应用
uData控件与Access的连接
u用SQL创建数据表、添加字段、删除字段和数据查询
u利用报表向导将数据库中的表设计报表文件
技能要点掌握通过Access来创建各种数据表和相应的字段
利用Data控件的Connect和DatabaseName属性连接数据库
数据库建立的基本操作
满分30分,根据完成情况分段打分
数据库系统编程
参考学时20
学习目标掌握ADODate控件的连接数据源和数据访问方法,了解MIS系统程序设计的具体过程
uADO对象的创建及Connect和RecordSource属性
uADO控件的连接数据库及数据访问
uADO控件的添加、删除纪录,管理信息系统(MIS)的基本概念
u设计MIS的基本步骤
MIS分析说明书的编写步骤,进行数据库中表单的设计
技能要点掌握ADO控件的和Access数据库的连接
数据库建立的系统操作
满分50分,根据完成情况分段打分
单元二达标测试
学习目标测试单元二各项任务的学习是否达到预期目标
知识要点图形处理控件及应用、数据库基本操作、数据库系统编程
技能要点能够通过合作完成一个数据库系统,明确职责,培养分工协作的能力
完成一个管理信息系统的编写人去,并附上分析说明书。
满分100分,理论30分,实践70分,根据组中每人的完成情况分段打分。
四、实施建议
(一)教学建议
1、教师应依据工作任务中的典型产品为载体安排和组织教学活动
教师可以结合信息技术的特点,介绍学习方法,对学生进行分组,引导学生认识自主学习、小组协作学习的重要性。
这一阶段最重要的是演示一些生动的范例和往届学生用VB制作的优秀作品。
旨在让学生对VB编程要完成的任务有一个初步的印象,对知识结构有个概括性把握,对学习方法也有一个总体的认识,培养学生的学习兴趣。
2、教师应依据项目的学习目标编制项目任务书
首先,教师应分析教材,提出学习任务,编写项目任务书。
从完成任务入手,通过知识点的展开或操作实践使学生获取解决问题的思路和方法,进而自主或协作的完成任务。
可以说,每一个任务的完成都是信息技术的一次应用操练,都体现着信息技术教学目标的实现。
对课本提出的任务,我们必须有明确的认识,这些任务比较宽泛,但任务不是死的,必须结合具体的问题进行探索,随着教学的深入,教师要能够引导学生提出与学习过程或实际生活相关的问题,通过解决问题,完成任务。
从这个意义上说,“VB程序设计”的目的决不仅仅是学会编程,更重要的是通过“VB程序设计”的学习,培养起学生必备的信息素养。
在实施阶段会有一些比较抽象理论内容,如数据类型、常变量、算法等内容,对于比较抽象的理论问题教师要讲解到位,但一定要把握好精讲多练的总原则。
对抽象的理论问题要注意和学生知识背景结合,融理论讲解于任务之中。
让学生自己再通过完成任务加深体会。
该阶段有时也有一些较大的任务,如分支结构的学习、用VB绘制图形等,为保证教学的顺利进行有时要对较复杂的任务进行分解,大任务分解成几个小任务,完成小任务就进行及时的评价,保证下学生们完成任务遇到的困难适当。
3、教师应以学习者为主体设计教学结构
(1)基本概念分散讲解,逐步渗透
教师在教学中可作一些小调整,把本节课的内容进行拆分讲解,结合后面的“顺序结构”、“分支结构”的内容,把这些基本知识贯穿进去,学生理解起来相对容易,且保持了他们的学习兴趣。
(2)在课堂中的实施分层教学
在VB程序设计教学过程中,随着学习难度的加大,学生的两极分化日趋严重,如何使不同的学生能根据自己的实际情况去完成相关的教学内容,这是教学的一个关键。
这时教师可在课堂教学中尝试使用“分层教学”。
所谓“分层教学”,就是根据大纲和教材要求,在一个班内针对不同类型学生的接受能力设计不同层次教学目标,提出不同层次的学习要求,给予不同层次的辅导,进行不同层次的检测。
(3)利用灵活多样的教学方法
①在进行教学时,可以采用像其他内容的教学一样使用“讲、演、练”的教学模式。
②VB程序设计难免枯燥、沉闷,因此,在程序设计教学中首先应该从学生的兴趣入手,利用学生对事物的好奇心,选择一些有趣的、有实际意义的程序,激发学生的学习兴趣。
例如,在第一节课的时候,教师可以通过展示一些VB的小程序,如:
倒计时器、口令校对、小动画效果等,让他们初步了解程序设计,并知道通过程序设计能帮助我们解决很多实际的问题。
③注重学生“动手”与“动脑”的结合。
在课程的教学中,必须创造多种机会让学生进行科学探究,在亲身参与科学活动的过程中,发现问题,感受科学过程,获取事实证据,检验自己的想法和科学理论,逐步形成科学的态度、情感与价值观。
④鼓励学生之间的交流与合作学习。
利用协作性的小组形式开展探究活动,使每一个人都能参与小组工作,使学生认识到小组的成员在探究尝试中各有所长,其知识和技能可以互补,通过这种活动培养学生的协作精神。
(4)定期做好归纳小结
VB程序设计的教学,内容比较零散,如果不及时进行归纳小结,学生则难以形成完整、清晰的框架,教学中要注意定期总结。
归纳可以针对一个知识点,或者一个章节,甚至可以是多个章节一起进行。
如:
程序设计语言的基本要素,是难点,也是重点,对这些知识点进行归纳小结是十分有意义的;
此外,对顺序结构、分支结构和循环结构三种基本的程序结构,也应做出适当的小结,帮助学生区分三种不同程序的结构和应用。
归纳小结的形式可以多种多样,可以使用文字概括,也可以使用图示总结。
(5)不断更新知识结构,适应现代社会的发展
教师要准确把握本课程标准的理念、目标和内容,运用教育学和心理学理论,研究VB程序设计教学的规律;
根据学生的心理特征和实际情况,选择和调整教学策略;
掌握现代教育技术,并能在自己的继续学习和实际教学之中加以运用;
拓宽教学内容的知识面,积极地和有创造性地探索有效的教学方法;
不断对自己的教学行为进行反思,努力使自己成为具有创新精神的研究型教师。
(二)考核评价建议
总结现行的VB教学的评价活动,总体上呈现出两大特征:
一是量少,教师和学生不重视课堂教学评价的作用;
二是质不高,许多课堂教学评价仅局限于简单的陈述性知识的再现。
具体情形是课堂里只有教师在认真地演“独角戏”,教师关心的是自己教学方案的按计划完成,对学生的参与情况、学习过程和学习效果重视不够。
因此,我们应重视和加强课堂教学评价的诊断、导向、激励、教学等功能,树立新的课堂教学评价观,把课堂教学的重心从教师完成教学任务转移到正视学生的基础,促进学生的发展上来。
1、注重对学生学习过程的评价
对学生VB学习过程的评价,包括学生参与VB学习的兴趣和态度、VB学习的自信、独立思考的习惯、合作交流的意识、VB认知的发展水平等方面。
2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 课程标准