最新VB课程标准.doc
《最新VB课程标准.doc》由会员分享,可在线阅读,更多相关《最新VB课程标准.doc(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateVB课程标准单片机课程标准VB与数据库综合设计技术与实践课程标准课程编码: 课程类别: 专业基本技术课适用专业:应用电子、计算机控制 授课单位: 学时:54 编写执笔人及编写日期: 学分:3 审定负责人及审定日期:1、课程定位和设计思路1. 1课程性质与作用课程的性质 本课程是三年制高职院校应用电子技术和计算机控制技术专业的一门专业基础课,属于专业必修课。课程的作用
2、VB程序设计是理论和实际紧密相连的技术。通过学习VB程序设计语言,了解可视化计算机程序设计方法以及面向对象的编程思想,具备高级语言程序设计及可视化编程能力;通过上机实践培养学生分析具体问题的能力,能够独立编写简单基本程序,并能够结合数据库技术,实现基本项目的设计。VB是一种易学实用、适用面广的面向对象的软件开发平台。VB程序设计课程可以使学生掌握可视化应用程序开发工具的基本使用方法,进一步掌握程序设计的基本方法及获得相应的训练,为以后有关课程的学习和一些实践环节做好必要准备,并为将来在本专业领域进行必要的数据处理与项目开发打下基础。通过本课程的学习,不但可以使学生掌握“VB程序设计”和“数据库
3、应用”两门课程所包含的知识内容,而且可以使学生体会到软件工程和MIS系统开发的一般方法,初步建立系统开发的思想,奠定学生进行毕业设计的基础和培养学生软件开发的实际能力。1.2课程基本理念以工作过程为导向开发职业教育课程,在教学中模拟真实的工作情境,是职业教育行之有效的途径。基于这一理念,“VB与数据库综合设计技术与实践”将“VB程序设计”和“数据库应用”两门课程进行整合,融入“软件工程”的思想,采用行业设计规范和流程,以软件开发工作过程为导向,确立软件设计任务,提炼可供课堂教学的设计任务,突出可视化编程模块化特点。本课程强调对学生职业岗位能力的培养和职业素养的形成,针对不同环节,采用恰当的教学
4、方法,有意识、有步骤地将职业能力的训练和职业素养的形成融入到实际的教学过程中。1、面向全体学生,注重素质教育本课程应关注每个学生的情感,激发他们学习的兴趣,帮助他们建立学习的成就感和自信心,使他们在学习过程中发展计算机综合应用能力,提高人文素养,增强实践能力,培养创新精神。2、突出学生主体,尊重个体差异本课程在目标设定、教学过程、课程评价和教学资源的开发等方面都突出以学生为主体的思想。课程实施应成为学生在教师指导下构建知识、提高技能、磨砺意志、活跃思维、展现个性、发展心智和拓展视野的过程。3、倡导任务驱动,强调体验实践本课程按照理实一体、课内外互补的课程设计指导思想,以任务或项目为载体组织教学
5、内容,将完整的工作过程引入教学环节,并贯穿始终,强调问题解决和创新实践。调动学生的主观能动性,挖掘学生潜力,在教师的指导下,通过实践、参与和合作等方式,实现任务目标,感受成功。在学习过程中进行情感和策略调整,发挥学生的想象力和创造力,以形成积极的学习态度,促进计算机综合应用能力的提高。1.3课程设计思路在各行各业的信息处理中,数据库技术得到了普遍的应用。数据库技术所研究的问题是如何科学的组织和存储数据,如何高效的获取和处理数据。VB在数据库方面提供了强大的功能和丰富的工具。利用VB提供的数据库管理功能,可以很容易的进行数据库应用程序的开发。因此,本课程将两者有效结合,形成新的教学模块。本课程是
6、应用电子和计算机控制专业的基本技术课程,是为生产企业和制造企业培养高技能、综合型的计算机应用人才。本课程的设计总体要求是:以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,以务实基础、适应岗位为目标,尽可能形成模块化的课程体系。本课程以“培养用VB编写简单数据库的能力”为基本目标。依据各学习项目的内容总量以及在该门课程中的地位分配各学习任务的课时数。具体学习项目的选择和编排以学习单元为基础,基本依据是:一是按照“认知VB界面、掌握语言基础、理解各种算法结构和语句、运用数组和过程解决复杂的问题、掌握程序出错后的调试、数据库编写能力的培养”的逻辑顺序。二是从基础知识体系构建角度,保持
7、VB的基本知识、基本理论和基本技能的内在必然关系。 2、课程目标本课程的设计总体目标是:以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,使学生了解程序设计在本专业的应用、发展及其趋势,培养学生的科研素质。主要培养学生理解程序设计的基本概念,建立起程序设计的基本思路,提高学生的理论知识水平。其中包括算法的概念、程序设计中的基本技巧和一些常用算法;能够阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到使用VB开发一个小型的应用系统的目的。1、职业能力目标使学生掌握目前流行的大型数据库管理系统软件SQL SERVER的应
8、用和应用VB进行程序设计,具备数据库软件开发基本技能,培养学生对关系数据库的实际应用能力。使学生能灵活使用SQL SERVER系统,了解计算机软件开发的基本步骤,编制方法,调试过程等基本知识。为将来熟练地应用计算机系统进行日常业务处理及运用相关知识处理问题打下良好的基础。2、职业知识目标(1)使学生掌握面向对象程序设计的基本思想可视化编程是最直观的编程方法,程序人员只需绘制界面,VB自动产生界面代码,就可以完成许多步骤。这样大大的提高了程序设计的效率。封装、继承、多态是面向对象程序的主要特征。正是这些特征使程序安全、可靠、可重用、易维护,成为当今新兴的计算机技术,有力地促进了多媒体应用技术的发
9、展。(2)使学生理解程序设计的基本概念学生应具有较为熟练地使用顺序、选择、循环三种基本结构编程序的能力,建立起程序设计的基本思路,提高学生的理论知识水平。主要包括算法的概念、程序设计中的基本技巧和一些常用算法;能够阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到使用VB建立一个小型的应用系统的目的。(3)使学生掌握基本的数据库技术学生应掌握基本的数据库技术和方法,培养学生的实际动手能力。这些技术和方法包括数据库的设计方法、数据库的保护技术和关系数据库查询语言SQL等,并能够运用VB设计数据库管理软件及其查询操作。3、道德情感目标
10、使学生养成良好的劳动纪律观念和良好的职业道德,具备吃苦耐劳精神、敬业精神和团队精神。培养学生实事求是的科学态度和严谨认真的工作态度。培养学生理论联系实际和独立思考的能力,并激发学生的实际开发创造的意识和能力。3、课程内容与要求职业教育的课程开发需要以工作过程为导向,强调在教学中模拟真实的工作情境,采用行业规范和流程,采取任务驱动教学方式,实现模块化项目教学。(一)单元一:VB程序设计基础教学目标:l 了解面向对象的程序设计方法基础l 知道VB的集成开发环境l 知道创建VB应用程序的一般步骤及基本操作l 学会定制窗体的属性、方法与事件l 掌握VB的常用控件及使用l 掌握VB 的数据类型、运算符、
11、表达式及公共函数l 掌握VB基本语句:赋值语句、分支结构语句和循环结构语句l 掌握数组的概念和基本操作和使用方法l 了解程序调试的基本概念和调试方式l 掌握文件管理控件及应用l 学会对顺序文件、随机文件及二进制文件的处理l 了解Sub过程与Function过程定义及调用方法考核评价:1、考核内容:使学生掌握面向对象、可视化的基本编程方式,掌握事件驱动程序的基本特性和应用方法。熟练掌握 VB 的界面设计方法,控件的添加及控件属性的设置,基本输入、输出方式的应用,基本文件读写操作的应用。掌握 VB 基本数据类型和程序设计的三种基本结构,掌握部分常用算法。利用上述知识能够编写基本的应用程序。掌握高级
12、语言程序设计的基本思想以及运用一些基本算法解决实际问题的能力,培养学生调试程序的能力。2、考核方法:l 考试采用上机和笔试相结合的方法进行测试。l 采用表现性测试方法,在规定时间内要求考生独立完成,通过考察考生在完成任务过程中的表现,来评价考生的学习程度和达到的能力。l 考试时间视任务多少和简易而定。3、评分方法:l 采用任务阶段考核与单元达标考核相结合,任务阶段考核占70%,单元达标占30% 。l 任务阶段考核由七个子任务考核组成,满分100分。1、任务一:VB概述参考学时 4学习目标 了解面向对象的程序设计方法基础,知道VB的集成开发环境,创建VB应用程序一般步骤及基本操作知识要点 基本知
13、识:u VB语言特点及其作用u 面向对象的程序设计方法基础u 对象及对象类、属性和方法之间的联系与区别u VB的开发环境u 创建VB应用程序的一般步骤及基本操作扩展知识:u 工程的概念和组成u 事件驱动过程程序的设计原理技能要点 掌握VB的安装、打开、运行及用户界面的展示考核评价 考核内容:相关概念的理解和应用考核方法:理论考核评分方法:满分10分,根据完成情况分段打分2、任务二:VB用户界面参考学时 4学习目标 学会定制窗体的属性、方法与事件,知道窗体的显示、隐藏、装载与卸载的方法,掌握VB的常用控件及使用,学会菜单编辑器的使用知识要点 基本知识:u 窗体的常用属性、方法与事件u VB的常用
14、控件(包括文本框、标签、命令按钮、列表框、组合框、图像控件和图片控件、选项按钮、复选框与框架控件、水平滚动条与垂直滚动条、计时器控制器的属性、方法、事件)u 菜单编辑器的使用方法扩展知识:u 弹出式菜单的设计方法u MID窗体创建及相关特点技能要点 掌握常用控件程序示例,了解菜单编辑器的使用考核评价 考核内容:各种控件的属性、方法、事件的制定考核方法:理论考核+上机实践考核评分方法:满分10分,根据完成情况分段打分3、任务三:VB语言基础参考学时 6学习目标 知道VB程序代码组织方式,掌握VB 的数据类型,理解VB公共函数知识要点 基本知识:u VB程序代码组织方式u 过程与模块之间的关系u
15、VB 的数据类型定义和使用u 学会运算符与表达式(包括算术运算符与算术表达式、关系运算符与关系表达式、逻辑运算符与逻辑表达式的使用方法)u 了解公共函数(算术函数、字符函数、转换函数、日期与时间函数、格式化函数的功能和使用方法)扩展知识:u 格式化函数Format$不同输出格式u 函数调用的形式技能要点 学会由数学式写出对应的算术表达式知道根据语言描述写出对应的逻辑表达式,公共函数的使用方法考核评价 考核内容:主要公共函数的含义及变量的定义方法考核方法:理论考核+上机实践考核评分方法:满分10分,根据完成情况分段打分4、任务四:VB算法基础与基本语句参考学时 16学习目标 理解算法及程序设计基
16、础,掌握赋值语句及InputBox、MsgBox函数,掌握分支结构和循环结构知识要点 基本知识:u 算法基本结构(顺序结构、分支结构和循环结构)u 赋值语句的形式、不同数据类型数据赋值规则u 分支结构与分支结构语句u 循环结构和循环结构语句扩展知识:二进制数原码与反码之间的转换关系技能要点 掌握双分支结构的编写法则掌握双循环结构的读写法则掌握循环结构的正常运行和非正常跳出(Exit For)的区别考核评价 考核内容:循环结构和分支结构的综合应用考核方法:上机实践考核评分方法:满分20分,根据完成情况分段打分5、任务五:数组参考学时 16学习目标 理解数组的概念,掌握数组的基本操作知识要点 基本
17、知识:u 数组命名规则与数组元素名的一般形式u 数组的定义,数组的结构u 数组函数及数组语句u 数组的基本操作u 使用Redim语句动态定义数组大小、分配存储空间u 控件数组的定义、建立和使用方法扩展知识:裴波拉契数列求解和输出方法技能要点 知道利用控件数组编写一个能进行加、减、乘、除的运算器掌握用顺序查找和二分查找法对10个数字进行排序考核评价 考核内容:数组与循环、分支结构的综合应用考核方法:上机实践考核评分方法:满分20分,根据完成情况分段打分6、任务六:文件参考学时 6学习目标 理解文件管理控件,掌握顺序文件、随机文件、二进制文件处理知识要点 基本知识:u 文件管理控件u 组合使用文件
18、管理控件u 文件处理,顺序文件、随机文件操作u 二进制文件的打开和读写操作扩展知识:程序设计中常见的错误类型、VB常用程序调试方法技能要点 学会用文件管理控件选定文件的程序学会利用随机文件建立通讯录并且能够实现记录添加、删除考核评价 考核内容:文件的处理和应用考核方法:上机实践考核评分方法:满分10分,根据完成情况分段打分7、任务七:过程参考学时 14学习目标 掌握Sub过程与Function过程及调用方法,学会递归调用及参数之间的传递,知道变量的作用域知识要点 基本知识:u 过程的分类,子程序过程,函数过程的定义u 过程调用,参数的传递u 掌握递归过程定义、分类和原理u 变量的作用域,包括过
19、程级变量、模块级变量、全局变量、同名变量和静态变量扩展知识:利用级数法编程求反正弦函数值技能要点 掌握过程调用和递归调用掌握冒泡排序、直接插入排序考核评价 考核内容:Sub和Function过程的参数传递应用考核方法:上机实践考核评分方法:满分20分,根据完成情况分段打分8、任务八:单元一达标测试参考学时 2学习目标 测试单元一各项任务的学习是否达到预期目标知识要点 VB的基本知识、语言及算法要点、数组、文件及过程技能要点 利用VB编写基础的应用程序考核评价 考核内容:基于上述任务的学习,编写基础的应用程序考核方法:理论考核+上机实践考核评分方法:满分100分,理论40分,实践60分,根据完成
20、情况分段打分(二)单元二:VB实际应用教学目标:l 了解常用窗体坐标系的定义方法l 掌握图形控件以及画点、画线、画圆的方法l 了解鼠标事件的简单应用l 知道数据库的基本概念及数据模型l 了解数据控件的建立、属性及操作l 知道SQL语句的基本组成及简单应用l 知道数据处理中的建立向导和报表设计l 掌握ADO Date控件的连接数据源和数据访问方法l 了解MIS系统程序设计的具体过程考核评价:1、考试内容:l 掌握基本数据库知识。l Data控件的使用方法。l 用SQL创建数据表、添加字段、删除字段和数据查询。l 会创建 Access 的数据库和数据库表,并使用 ADO Data 控件创建基于 A
21、ccess 的数据库应用程序。2、考试方法:l 考试采用上机的方法进行测试。l 采用表现性测试方法,在规定时间内要求考生独立完成,通过考察考生在完成任务过程中的表现,来评价考生的学习程度和达到的能力。l 考试时间视任务多少和简易而定。3、评分方法:l 采用任务阶段考核与单元达标测试考核相结合,任务阶段考核占60%,单元达标占40% 。l 任务阶段考核由三个子任务考核组成,满分100分。1、任务一:图形处理及多媒体应用参考学时 8学习目标 了解常用窗体坐标系的定义方法,掌握图形控件,画点、画线、画圆的方法,了解鼠标事件的简单应用知识要点 基本知识:u 坐标系统及色彩函数的运用u Shape控件和
22、Line控件,画点、画线、画圆方法的一般形式u mousedown、mouseup、mousemove三种鼠标事件的区分扩展知识:RGB色彩函数,Pset方法。技能要点 结合Timer控件和画图方法制作万花筒结合Timer控件和多媒体控件制作Mp3播放程序考核评价 考核内容:根据要求制作小动画实例考核方法:上机实践考核评分方法:满分20分,根据完成情况分段打分2、任务二:数据库基本操作参考学时 12学习目标 知道数据库的基本概念及数据模型,了解数据控件的建立、属性及操作,知道SQL语句的基本组成及简单应用,知道数据处理中的建立向导和报表设计知识要点 基本知识:数据库、数据库系统、数据库管理系统
23、的概念u 纪录、字段、数据表、数据库的相关概念u 数据表字段的类型知道如何输入纪录和删除纪录u 如何建立查询u Data控件的建立、属性,SQL语言的基本组成和简单应用u Data控件与Access的连接扩展知识:u 用SQL创建数据表、添加字段、删除字段和数据查询u 利用报表向导将数据库中的表设计报表文件技能要点 掌握通过Access来创建各种数据表和相应的字段利用Data控件的Connect和DatabaseName属性连接数据库考核评价 考核内容:数据库建立的基本操作考核方法:上机实践考核评分方法:满分30分,根据完成情况分段打分3、任务三:数据库系统编程参考学时 20学习目标 掌握AD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 VB 课程标准
限制150内