《计算机程序设计基础VB语言程序设计课程教学大纲.doc》由会员分享,可在线阅读,更多相关《计算机程序设计基础VB语言程序设计课程教学大纲.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、?计算机程序设计根底VB语言程序设计?课程教学大纲课程代码M01001 课程性质必修课程名称计算机程序设计根底VB语言程序设计学时/学分50+30/5英文名称Fundamentals of Computer ProgrammingVB Programming Design考核方式考试先修课程?高等数学?大纲执笔人李茜茹适用专业非计算机专业的工、管、理、文、法各专业大纲审核人黄晓梅选用教材?大学计算机根底?胡宏智 高等教育出版社?VB程序设计教程(第四版)? 龚沛增 高等教育出版社?Visual Basic实验指导与测试?(第四版)M,龚沛曾等 高等教育出版社课程简介:?计算机程序设计根底-VB
2、程序设计?课程内容主要包括大六局部:第一局部为计算机文化根底,包括信息表示方法、不同进制的表示与换算、操作系统根本原理、常用字处理软件的使用,计算机网络知识等根底;第二局部为程序设计的根底知识;第三局部为Visual Basic控制构造;第四局部为数组与过程;第五局部为常用控件的使用,图形操作;第六局部为数据文件的根本操作,数据库技术。通过本课程的学习,使学生对面向对象程序设计的根本思想及编程思路有一个比拟全面的了解,到达具有实际编程的根本能力。课程目标(Course Objectives, CO)(CO1)熟练掌握计算机的根本操作,能使用网络平台进展信息交流与获取所需资源。(CO2)掌握常用
3、软件的根本操作;可以通过网络进展信息传递能熟练运用(CO3)VB6.0集成环境进展VB语言的编写与调试,初步掌握可视化编程根底。掌握表达式与函数的正确使用以及熟练使用常用控件(CO4)掌握VB语言的根本概念与语法规那么,熟练掌握顺序构造与分支构造的程序设计、循环构造能运用VB语言解决简单的程序设计问题。(CO5)掌握数组的根本使用与数组的定义与引用,能够结合循环控制解决数组的综合应用掌握一些常用的算法,如排序、检索、穷举、迭代、递推等。(CO6)掌握根本的程序设计方法、过程与技巧,具备初步的高级语言程序设计能力。(CO7)使用VB标准控件进展界面设计,编写调试相应的程序代码。能够设计下拉式与弹
4、出式菜单。(CO8)掌握文件系统控件的使用方法以及VB对不同文件类型的访问。(CO9)了解图形操作与图形方法。(CO10)了解数据库的根本知识,能使用DAO的data控件访问数据库。教学方式(Pedagogical Methods,PM)PM1.讲授法教学40学时 50 %PM学时 %PM3.案例教学10学时 12.5 %PM4.网络教学 学时 %PM5.角色扮演教学 学时 %PM 学时 %PM 学时 %PM8.自主学习 学时 %考核方式(Evaluation Methods,EM)%70 %24% % %EM9.出勤率6 % % %上篇 计算机根底第一章 信息与计算机教学要求 :了解计算机根
5、本概念,掌握常用数制之间的数值转换,掌握数据在计算机中存储形式,了解 操作系统的根本术语,掌握Windows XP的根本操作。教学重点:数制转换,数据在计算机中存储形式,操作系统根本操作。教学难点:数值转换,计算机系统第二章 网络与信息平安教学要求:了解计算机网络的概念与组成,知道协议的含义,能够进展一般的网络使用操作,如发邮件、搜索、连接等;了解病毒的特点,知道数据平安的几种方法。教学重点:计算机网络的根本使用与网络平安教学难点:网络的概念与组成,知道协议的含义下篇 VB程序设计第一章 Visual BASIC 程序设计概述教学要求:了解VB的特点,掌握VB的集成开发环境,包括主窗口、窗体窗
6、口、代码窗口、属性窗口、工程资源管理器窗口、工具箱窗口等,掌握VB应用程序的创立过程,了解VB帮助系统的使用方法。教学重点:VB的特点,VB集成开发环境,VB应用程序的创立过程。教学难点:VB集成开发环境。第二章 VB可视化编程根底教学要求:理解对象与类的概念,掌握对象的三要素属性、事件与方法、事件驱动的概念,掌握窗体与根本控件的通用属性;熟练掌握窗体的主要属性、Click 与 Load 等事件,熟练掌握窗体的常用方法:Print、Cls、Move、Show与Hide,熟练掌握根本控件标签、文本框与命令按钮的主要属性、事件与方法的用法及应用。教学重点:对象的属性、事件与方法,根本控件的使用。教
7、学难点:事件驱动编程机制,窗体与根本控件的属性设置第三章 VB语言根底教学要求:掌握VB标准数据类型概念及各种数据的类型符号,掌握整型、长整型、单精度型、双精度型、逻辑型、字符型等数据类型的定义与使用,熟悉货币型、日期型、变体型等数据类型的表示;掌握变量与常量的命名规那么、声明与使用;掌握算术运算符、字符运算符、关系运算符与逻辑运算符的使用及其优先级;掌握VB表达式的组成与书写规那么、常用内部函数的使用;熟练掌握VB程序构造与编码规那么。教学重点:符号常量与变量的声明,常用内部函数的使用,表达式的书写。教学难点:对象数据类型、运算符与常用内部函数,各种运算符的优先级。第四章 VB控制构造教学要
8、求:了解程序构造的概念,熟练掌握赋值语句、与用户交互函数与过程的使用方法;熟练掌握IF条件语句与Select Case语句的用法,掌握条件函数IIf与Choose的正确用法;熟练掌握For循环语句与DoLoop循环语句的用法,掌握循环的嵌套用法;掌握Exit语句、End语句的正确使用方法、了解GoTo语句与With语句;掌握程序调试的方法及错误类型;掌握程序设计中的常用算法。教学重点:IF条件语句与Select Case语句,For循环与DoLoop循环,常用算法。教学难点:IF的多分支构造,IF语句的嵌套,Select Case语句,循环的嵌套。第五章 数组与自定义类型教学要求:掌握静态一维
9、、二维数组变量的定义与引用,以及数组的类型、命名、维数与存储等概念。理解动态数组的概念与动态数组的定义与引用方法,了解控件数组的创立与index的用法;掌握数组变量的赋值方法与输出方法;了解自定义类型的定义,掌握自定义类型变量的声明与使用方法,熟悉自定义类型数组的声明与应用;掌握应用数组解决与数组有关的常用算法 (最大值与最小值、选择与冒泡排序法、矩阵的运算(加、减、乘),了解分类统计、数组元素的插入或删除的算法;熟练掌握List、ComboBox控件属性、事件、方法,掌握在List与ComboBox控件中查找、添加与删除元素。教学重点:数组的操作,常用算法、List与ComboBox控件。教
10、学难点:常用算法,自定义数据类型第六章 过程教学要求:熟练掌握函数过程与子过程的定义及调用方法,熟悉两者的区别;熟练掌握参数ByVal与ByRef的结合过程,掌握数组参数的传递规那么;熟练掌握局部、窗体模块级及全局级过程的作用范围、掌握静态变量的声明方法,掌握不同类型变量的生命周期;掌握递归、递归子过程与递归函数的概念,了解栈的概念及其在递归中的应用;掌握常用算法(插入法排序、查找、字符串的一般处理)。教学重点:子过程,函数过程,参数传递,递归,常用算法。教学难点:变量的作用域、参数传递,递归。第七章 用户界面设计教学要求:了解常用控件、ActiveX控件与可插入控件的概念,熟练掌握通用对话框
11、的属性及正确使用方法;掌握以下常用控件的功能及在窗体上建立的操作方法:单项选择按钮、复选框、框架、滚动条、图形框、图像框、定时器;熟练掌握上述常用控件的常用属性: Name,Caption,Height,Width,Top,Left,Enabled,Visible,Font,ForeColor,BackColor,BackStyle,Alignment,Bordstyle,Autosize,WordWarp,TabIndex、Picture ; 掌握常用控件的根本领件:如 Click,Dblclick,Change,Gotfocus,Lostfocus,KeyPress,MouseDown,M
12、ouseMove,MouseUp,Timer,Scroll; 掌握常用控件的常用方法:如 Drag,Refresh,Setfocus等; 掌握常用事件的功能与触发机制;熟练掌握菜单编辑器的使用方法,能熟练用菜单编辑器创立菜单项,掌握菜单的常用属性:如 Caption,Enabled,Index,Visible 等;了解动态菜单及弹出菜单的设计方法;熟练掌握多重窗体的操作方法,了解多重窗体程序设计的方法,子窗体与父窗体的概念,创立与设计MDI窗体及其子窗体、多文档界面的方法, 了解利用应用程序向导创立应用程序的方法;掌握鼠标器与键盘的重要事件及其事件过程的编写,了解实现拖放技术的方法。教学重点:
13、菜单、单项选择钮、复选框与框架、滚动条、时钟等常用控件,及控件的重要属性与事件的使用。教学难点:时钟控件的方法与事件、鼠标拖放事件的正确使用。第八章 文件教学要求:了解文件的概念,了解文件的分类,了解文件读写的过程,掌握顺序文件的翻开、读写、关闭的语句书写方法,了解随机文件与二进制文件的翻开、读写、关闭的语句书写方法;熟悉常用的文件操作语句与函数及其用法。教学重点:文件操作有关的函数,文件的读写操作。教学难点:文件的输入与输出操作。第九章 图形操作教学要求:了解坐标系统的概念,掌握自定义坐标系的方法;了解当前坐标的概念,了解线型与线宽的概念,了解填充与色彩的方法;掌握Line、 Circle、
14、 Pset、 Point方法的用法。掌握用 Line 控件、 Shape 控件画直线、矩形、圆(弧)、椭圆的方法; 会应用图形控件与图形方法进展图形绘制与简单动画设计。教学重点:图形控件、图形方法。教学难点:应用第十章 数据库技术教学要求:了解数据库与数据库管理器的概念;了解ADO数据控件的使用方法,了解构造化查询语言SQL的使用方法;了解记录集的概念以及其常用的属性与方法。教学重点:数据库相关的根本概念与SQL的使用方法。教学难点:ADO数据控件的使用方法与记录集的使用方法。序号主要教学内容章学时课程目标教学方式考核方式上篇 计算机根底1信息与计算机3CO1PM1EM3EM5EM92网络与信
15、息平安2CO2PM1PM2下篇 VB程序设计1Visual Basic 程序设计概述2CO3PM1PM3EM3EM5EM92VB可视化编程根底3CO3PM1PM33变量、表达式、常用函数6CO3PM1PM34顺序、选择、循环三种构造8CO4PM1PM35数组静态、动态、控件数组与自定义类型8CO5PM1PM36过程函数过程、子过程、递归与常用算法7CO6PM1PM37用户界面设计常用控件与高级事件6CO7PM1PM38Visual Basic的数据文件2CO8PM1PM39图形操作绘图属性、绘图方法2CO9PM1PM310数据库技术数据控件与数据库的连接1CO10PM1PM3期末考试EM3总学时80 其中理论 50 学时,实验 学时,上机30 学时1 任灵平杨玲.?VB程序设计实验教程?M.天津:2 肖红 薄海玲.?VB语言程序设计实验指导与习题解答?M.北京:3 孙秀梅,巩建华. ?Visual Basic开发实战1200例?M.北京:清华大学出版社. 20214 孟德欣.?VB程序设计第2版?M.北京:清华大学出版社. 20215 林卓然. ?VB语言程序设计第4版?M. 北京:电子工业出版社. 20216 贾茹 刘永花. ?Visual Basic 程序设计教程?M. 北京:清华大学出版社. 2021第 10 页
限制150内