还剩5页未读,继续阅读
文本内容:
《程序设计》课程简介Visual Basic课程编号课程名称程序设计1240504006Visual Basic课程性质必修学时学分644学时分配授课40实验上机24实践实践(周)考核方式闭卷考试,平时成绩占期末成绩占30%,70%o开课学院信息工程学院更新时间适用专业部分理工科专业先修课程大学计算机基础课程内容《程序设计》是我校非计算机类工科专业必修的公共课Visual Basic本课程的主要内容包括语法、运算符和表达式、程序流程控制、数组、字符串、函数、参数传递、作用域和生命期、自定义类型、文件处理等本课程是培养学生的程序设计能力,要求学生在掌握顺序、选择、循环三种基本结构并能熟练使用它编写程序的基础上,掌握面向对象程序设计基本概念,掌握窗体和常用控件的使用,能较熟练地运用面向对象的程序设计方法编写和调试一般的应用程序VBBrief IntroductionCode1240504006Title Visual Basic programminglanguageCourse natureRequired Semester Hours16Credits1SemesterHourLecture40Experiment ComputerLab24PracticeStructure PracticeWeek Closedbook examination,usually resultsaccounted for30%,the finalgradeAssessmentaccounted for70%.Offered bySchool ofInformation EngineeringDatefor Partof theScience andEngineering SpecialtyPrerequisiteFoundation ofComputerCourse Description:This course is thepublic compulsorysubject forthe collegestudents majorin engineeringofnon-computer.The missionof thiscourse istraining theprogram designability ofstudents.The contentof thiscourse include:the syntaxof thelanguage,operators andexpressi ons,controlstructures,arrays,strings,functions,parameter passing,scoping rules,structure s,type definitions,filehandling.The missionof thiscourseis:1st,to wellmaster theprogram basicstructure ofsequence,judgment andloop2nd,to masterthe basicconcept of orient to object programdesign3rd,to masterthe applicationof formand usualobjects4th,to welldesign anddebug theVB applicationprogram bythe methodoforienttoobject.《程序设计》课程教学大纲Visual Basic课程编号课程名称程序设计1240504006Visual Basic课程性质必修学时学分644学时分配授课实验上机实践实践(周)4024考核方式闭卷考试,平时成绩占期末成绩占30%,70%o开课学院信息工程学院更新时间适用专业部分理工科专业先修课程大学计算机基础
一、教学内容第一章程序设计概述Visual Basic的发展
1.1VB的主要功能特点
1.2VB的安装与启动
1.3VB集成开发环境(主窗口、窗体窗口、属性窗口、工程管理器窗口、代码窗口和立即
1.4VB VB窗口等)的使用教学难点属性窗口的使用教学重点集成开发环境的使用VB第二章可视化编程基础VB对象的概念
2.1建立简单的应用程序
2.2窗体和基本控件
2.3工程的管理及环境的设置
2.4使用帮助系统
2.5程序调试
2.6教学难点对象和类的概念基本控件的属性设置教学重点对象和类的概念面向对象程序设计方法的一般步骤窗体控件和基本控件的使用程序调试的一般方法第三章语言基础VB数据类型
3.1常量与变量
3.2运算符和表达式
3.3编码规则
3.4教学难点逻辑运算;内部函数教学重点的数据类型中常量与变量的定义与使用常用内部函数的格式与使用运VB VB算符与表达式第四章控制结构VB顺序结构
4.1选择结构
4.2循环结构
4.3其它辅助控制结构
4.4相关的常用算法
4.5教学难点多分支结构的条件设定循环结构的控制流程循环语句的各种语法形For Do-Loop式及循环语句中能使循环退出的条件多重循环的流程控制树立穷举法、递推法等基Do…Loop本算法的思想分析方法教学重点:赋值语句及赋值的概念选择结构语句与语句if…Then if…Then…else SelectCase语句循环语句循环语句循环结构的应用求累加、连乘,求最大(小)值等的For Do…Loop算法第五章数组和自定义类型数组的概念
5.1静态数组及声明
5.2动态数组及声明
5.3数组的基本操作
5.4列表框与组合框
5.5自定义数据类型
5.6使用数组的常用算法
5.7教学难点动态数组的概念数组元素的引用与数组声明时形式相近内涵不同自定义类型的使用排序算法教学重点数组的概念数组的声明数组的操作列表框与组合框的使用分类统计算法排序算法(选择法和冒泡法)第八草过程函数过程的定义与调用
6.1子过程的定义与调用
6.2参数传递
6.3变量、过程的作用域
6.4递归
6.5常用算法在函数、子过程中的应用
6.6教学难点传值与传址的概念变量作用域的概念静态变量的特点递归的概念教学重点函数过程的定义与调用子过程的定义与调用传值与传址的概念变量作用域的概念静态变量的特点加密与解密算法,查找算法等第七章用户界面设计常用控件
7.1通用对话框
7.2菜单设计
7.3多重窗体
7.4鼠标器和键盘
7.5教学难点检测在列表框或组合框中欲添加项目是否已经存在的算法用时控件控制简单动画、事件中的参数和参数的含义参数与MouseDown MouseUpMouseMove ButtonShift KeyCade参数的含义KeyAscii教学重点常用控件中的单选按钮和复选框、时钟等使用部件的方法鼠标器和键ActiveX盘常用事件的编程及应用通用对话框的属性和方法菜单设计器Action Show第八章数据文件文件概述
8.1顺序文件访问模式
8.2随机文件访问模式
8.3二进制文件访问模式
8.4教学难点文件的读写操作教学重点文件的顺序访问模式
二、教学要求第一章程序设计概述Visual Basic教学要求掌握的特点、启动与退出熟悉主窗口、窗体窗口、属Visual BasicVisual BASIC性窗口、工程管理器窗口、代码窗口和立即窗口的使用使学生对程序设计有一个全面的了解VB第二章可视化编程基础VB教学要求掌握对象和面向对象程序设计方法的基本概念熟悉建立简单应用程序Visual Basic的一般步骤掌握窗体与基本控件的主要功能和常用属性第三章语言基础VB教学要求掌握的数据类型掌握中常量与变量的定义与使用掌握中运算符和表VB VBVB达式的使用熟悉函数的格式与使用VB第四章控制结构VB教学要求掌握赋值语句掌握人机交互函数和过程掌握选择结构的单分支与双分支结构熟悉多分支结构语句和多分支结构语句了解条件函数掌握if…Then…Elself SelectCase IifoFor循环语句掌握循环语句熟悉循环结构的嵌套使用了解中其它辅助控制语句熟Do-Loop VB悉常用的算法第五章数组和自定义类型教学要求掌握数组的概念掌握静态数组的概念及声明掌握动态数组的概念及声明掌握数组的基本操作掌握控件数组的概念掌握控件数组的使用熟悉自定义数据类型定义、声明和使用掌握数组的典型应用.也、一pin第八章过程教学要求掌握函数过程的定义与调用掌握子过程的定义与调用掌握参数传递的概念熟悉传值和传址的区别熟悉过程的作用域、变量的作用域熟悉变量的生命期了解递归的概念了解递归子过程和递归函数的使用熟悉常用算法在函数、子过程中的应用第七章用户界面设计教学要求了解控件的分类掌握常用控件的应用掌握鼠标器和键盘常用事件的编程及应用掌握通用对话框的使用掌握菜单设计方法了解多重窗体与多文档界面第八章数据文件教学要求了解文件的结构与分类掌握基本的文件操作语句和函数的使用掌握顺序文件、随机文件和二进制文件的读写操作
三、章节学时分配章次总课时课堂讲授实验上机实践备注142225323440418108511746106477528532总计644024
四、教材与主要参考资料教材龚沛曾等.程序设计教程(第版).北京高等教育出版社,
[1]Visual Basic
32007.3参考资料龚沛曾等程序设计简明教程(第三版)北京高等教育出版社
[1]Visual Basic
2003.3龚沛曾等.实验指导与测试(第三版).北京高等教育出版社
[2]Visual Basic
2003.1李兰友程序设计教程.天津天津大学出版社
[3]VisualBasic
2004.8执笔:审核:批准:。
个人认证
优秀文档
获得点赞 0