《VB程序设计课程.docx》由会员分享,可在线阅读,更多相关《VB程序设计课程.docx(16页珍藏版)》请在优知文库上搜索。
1、VB程序设计课程标准一、概述(一)课程性质VB程序设计是计算机网络技术专业的专业基础课,是理论和实际紧密相连的技术。通过学习VB程序设计语言,了解可视化计算机程序设计方法以及面向对象的编程思想,具备高级语言程序设计及可视化编程能力;通过上机实践培养学生分析具体问题的能力,能够独立编写简单基本程序,并能够结合相关技术如数据库,实现基本项目的设计与实现。VB是一种易学实用、适用面广的面向对象的软件开发平台。VB程序设计课程可以使学生掌握可视化应用程序开发工具的基本使用方法,进一步掌握程序设计的基本方法及获得相应的训练,为以后有关课程的学习和一些实践环节做好必要准备,并为将来在本专业领域进行数据处理
2、与软件设计打下基础。(二)课程基本理念1、面向全体学生,注重素质教育本课程应关注每个学生的情感,激发他们学习VB的兴趣,帮助他们建立学习的成就感和自信心,使他们在学习过程中发展计算机综合应用能力,提高人文素养,增强实践能力,培养创新精神。2、整体设计目标,体现灵活开放本课程目标要加强学生的计算机应用意识,培养学生计算机综合应用能力。将课程目标设定为三个级别,并以学生“能够做某事”具体描述各级别的要求,这种设计旨在体现学生能力发展循序渐进的过程和后续计算机相关课程要求的有机衔接。3、突出学生主体,尊重个体差异本课程在目标设定、教学过程、课程评价和教学资源的开发等方面都突出以学生为主体的思想。课程
3、实施应成为学生在教师指导下构建知识、提高技能、磨砺意志、活跃思维、展现个性、发展心智和拓展视野的过程。4、倡导目标驱动,强调体验实践本课程倡导目标驱动型的教学模式,强调问题解决和创新实践。结合学生的专业实际,引导学生自主选择、自我设计,提供拓展内容,调动学生的主观能动性,挖掘学生潜力,在教师的指导下,通过实践、参与和合作等方式,实现任务目标,感受成功。在学习过程中进行情感和策略调整,发挥学生的想象力和创造力,以形成积极的学习态度,促进计算机综合应用能力的提高。5、注重过程评价,促进学生发展建立能激励学生学习兴趣和自主学习能力发展的评价体系。该评价体系由形成性评价和终结性评价构成。在教学过程中应
4、以形成性评价为主,注重培养和激发学生学习的积极性和自信心。评价要有利于促进学生计算机综合应用能力和健康人格的发展;促进教师不断提高教育教学水平;促进计算机基础课程的不断发展与完善。6、开发课程资源,拓展学用渠道本课程要力求合理利用和积极开发课程和网络资源;要积极利用书刊杂志、网络信息等丰富的教学资源,拓展学生学习和运用的渠道;积极鼓励和支持学生主动参与课程资源的开发和利用。(三)课程设计思路1、本课程的设计总体要求是:以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,以计算机二级资格考试为考核依据,以务实基础、适应岗位为目标,尽可能形成模块化的专业课程体系。2、本课程以“培养用V
5、B编写简单数据库的能力”为基本目标。依据各学习项目的内容总量以及在该门课程中的地位分配各学习项目的课时数。3、具体学习项目的选择和编排以学习单元为基础,基本依据是:一是按照“认知VB界面、掌握语言基础、理解各种算法结构和语句、运用数组和过程解决复杂的问题、掌握程序出错后的调试、数据库编写能力的培养”的逻辑顺序。二是从基础知识体系构建角度,保持VB的基本知识、基本理论和基本技能的内在必然关系。4、根据岗位的工作需要,在学习该课程后,可以根据教学计划的整体安排,参加“计算机二级”资格考试。5、按照“体现学生学习的主体地位,使课程内容具有实践性、层次性、趣味性”的教学组织要求,开发与本课程标准相适应
6、的“理实一体化”教材。6、建议本课程实行模块化学分结构,学生完成不同的学习项目模块后,即可取得相应的学分。7、学习程度用语主要使用“了解”、“理解”、“能”或“会”等用语来表述。“了解”用于表述事实性知识的学习程序,“理解”用于表述原理性知识的学习程序,“能”或“会”用于表述技能的学习程序。.二、课程目标(一)总目标本课程的设计总体目标是:以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,以计算机二级资格考试为考核依据,使学生了解程序设计在本专业的应用、发展及其趋势,培养学生的科研素质。主要培养学生理解程序设计的基本概念,建立起程序设计的基本思路,提高学生的理论知识水平。其中包括
7、算法的概念、程序设计中的基本技巧和一些常用算法;能够阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到使用VB建立一个小型的应用系统的目的。(二)具体目标1、职业技能目标通过本课程的学习,使学生在程序设计和应用软件的开发两个方面都得到锻炼,具有用VB开发Windows环境下应用程序的能力的要求。2、职业知识目标(1)使学生掌握面向对象程序设计的基本思想可视化编程是最直观的编程方法,程序人员只需绘制界面,VB自动产生界面代码,就可以完成许多步骤。这样大大的提高了程序设计的效率。封装、继承、多态是面向对象程序的主要特征。正是这些特征使
8、程序安全、可靠、可重用、易维护,成为当今新兴的计算机技术,有力地促进了多媒体应用技术的发展。(2)使学生理解程序设计的基本概念学生应具有较为熟练地使用顺序、选择、循环三种基本结构编程序的能力,建立起程序设计的基本思路,提高学生的理论知识水平。主要包括算法的概念、程序设计中的基本技巧和一些常用算法;能够阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到使用VB建立一个小型的应用系统的目的。(3)使学生具有程序调试和出错处理的能力源程序的输入到计算机运行很难一次成功,总会出现这样那样的错误。学生要掌握相关的程序调试方法,如输出中间变量
9、、设置断点、分步执行方法等,对出错程序进行分析和处理。3、道德情感目标学习VB主要是学习编程的思想方法,只要学会VB,以后学习其它编程语言就会很容易掌握,所以重中之重就是培养学生认真细致的学习态度以及强烈的责任心和良好的敬业精神。三、内容标准(一)单元一:VB程序设计基础教学目标: 了解面向对象的程序设计方法基础 知道VB的集成开发环境 知道创建VB应用程序的一般步骤及基本操作 学会定制窗体的属性、方法与事件 掌握VB的常用控件及使用 掌握VB的数据类型、运算符、表达式及公共函数 掌握VB基本语句:赋值语句、分支结构语句和循环结构语句 掌握数组的概念和基本操作和使用方法 了解程序调试的基本概念
10、和调试方式 掌握文件管理控件及应用 学会对顺序文件、随机文件及二进制文件的处理 了解SUb过程与FUnCtion过程定义及调用方法考核评价:1考核内容: 使学生掌握面向对象、可视化的基本编程方式,掌握事件驱动程序的基本特性和应用方法。 熟练掌握VB的界面设计方法,控件的添加及控件属性的设置,基本输入、输出方式的应用,基本文件读写操作的应用。 掌握VB基本数据类型和程序设计的三种基本结构,掌握部分常用算法。 利用上述知识能够编写基本的应用程序。 掌握高级语言程序设计的基本思想以及运用一些基本算法解决实际问题的能力,培养学生调试程序的能力。2、考核方法: 考试采用上机和笔试相结合的方法进行测试。
11、采用表现性测试方法,在规定时间内要求考生独立完成,通过考察考生在完成任务过程中的表现,来评价考生的学习程度和达到的能力。 考试时间视任务多少和简易而定。3、评分方法: 采用任务阶段考核与单元达标考核相结合,任务阶段考核占70%,单元达标占30%o 任务阶段考核由七个子任务考核组成,满分100分。1、任务一:VB概述参考学时4学习目标了解面向对象的程序设计方法基础,知道VB的集成开发环境,创建VB应用程序一般步骤及基本操作知识要点基本知识: VB语言特点及其作用 面向对象的程序设计方法基础 对象及对象类、属性和方法之间的联系与区别 VB的开发环境 创建VB应用程序的一般步骤及基本操作扩展知识:
12、工程的概念和组成 事件驱动过程程序的设计原理技能要点掌握VB的安装、打开、运行及用户界面的展示考核评价考核内容:相关概念的理解和应用考核方法:理论考核评分方法:满分10分,根据完成情况分段打分2、任务二:VB用户界面参考学时6学习目标学会定制窗体的属性、方法与事件,知道窗体的显示、隐藏、装载与卸载的方法,掌握VB的常用控件及使用,学会菜单编辑器的使用知识要点基本知识: 窗体的常用属性、方法与事件 VB的常用控件(包括文本框、标签、命令按钮、列表框、组合框、图像控件和图片控件、选项按钮、复选框与框架控件、水平滚动条与垂直滚动条、计时器控制器的属性、方法、事件) 菜单编辑器的使用方法扩展知识: 弹
13、出式菜单的设计方法 MlD窗体创建及相关特点技能要点掌握常用控件程序示例,了解菜单编辑器的使用考核评价考核内容:各种控件的属性、方法、事件的制定考核方法:理论考核+上机实践考核评分方法:满分10分,根据完成情况分段打分3、任务三:VB语言基础参考学时4学习目标知道VB程序代码组织方式,掌握VB的数据类型,理解VB公共函数知识要点基本知识: VB程序代码组织方式 过程与模块之间的关系 VB的数据类型定义和使用 学会运算符与表达式(包括算术运算符与算术表达式、关系运算符与关系表达式、逻辑运算符与逻辑表达式的使用方法) 了解公共函数(算术函数、字符函数、转换函数、日期与时间函数、格式化函数的功能和使
14、用方法)扩展知识: 格式化函数FOnnat$不同输出格式 函数调用的形式技能要点学会由数学式写出对应的算术表达式知道根据语言描述写出对应的逻辑表达式,公共函数的使用方法考核评价考核内容:主要公共函数的含义及变量的定义方法考核方法:理论考核+上机实践考核评分方法:满分10分,根据完成情况分段打分4、任务四:VB算法基础与基本语句参考学时8学习目标理解算法及程序设计基础,掌握赋值语句及InputBox.MsgBox函数,掌握分支结构和循环结构知识要点基本知识: 算法基本结构(顺序结构、分支结构和循环结构) 赋值语句的形式、不同数据类型数据赋值规则 分支结构与分支结构语句 循环结构和循环结构语句扩展
15、知识:二进制数原码与反码之间的转换关系技能要点掌握双分支结构的编写法则掌握双循环结构的读写法则掌握循环结构的正常运行和非正常跳出(EXitFor)的区别考核评价考核内容:循环结构和分支结构的综合应用考核方法:上机实践考核评分方法:满分20分,根据完成情况分段打分5、任务五:数组参考学时10学习目标理解数组的概念,掌握数组的基本操作知识要点基本知识: 数组命名规则与数组元素名的一般形式 数组的定义,数组的结构 数组函数及数组语句 数组的基本操作 使用Redinl语句动态定义数组大小、分配存储空间 控件数组的定义、建立和使用方法扩展知识:裴波拉契数列求解和输出方法技能要点知道利用控件数组编写一个能进行加、减、乘、除的运算器掌握用顺序查找和二分查找法对10个数字进行排序考核评价考核内容:数组与循环、分支结构的综合应用考核方法:上机实践考核评分方法:满分20分,根据完成情况分段打