2024年6月5日发(作者:)
程序设计课程教学大纲
课程名称:程序设计
英文名称: Programming
课程编号:X4080281
学 时 数:64
其中实验(实训)学时数:16 课外学时数:0
学 分 数:4
适用专业:信息与计算科学专业
一、课程的性质和任务
《程序设计》是信息与计算科学专业的一门专业选修课程。是一门理论与实践
相结合性质很强的课程。其特点是概念多、实践性强、涉及面广,并有极广泛的实用性。
通过本课程的学习,将使学生掌握基于Visual Basic程序设计的基本方法,
培养学生面向对象的编程思想,灵活应用知识,为学生在.NET框架下进
行程序开发打下坚实的基础。同时,培养学生具有一定的项目开发能力、团队协
作的精神以及适应信息化社会要求的自学能力和获取计算机新知识、新技术的能
力。
二、课程教学内容的基本要求、重点和难点
(一)Visual Basic程序设计概述
掌握Visual Basic功能特点,Visual Basic的启动与退出及其程序开发环境。
重点:Visual Basic主窗口菜单的应用。
难点:工具箱窗口的应用。
(二)简单的VB程序设计
掌握Visual Basic的对象及对象的属性设置;对象的方法和事件;了解工程的管理及
环境的设置及使用帮助系统。。
重点:Visual Basic的对象属性、方法和事件。
难点:对象的方法和事件。
(三)语言基础
掌握Visual Basic的数据类型;变量与常量;常用内部函数;运算符和表达式;编码
规则。
重点:Visual Basic的数据类型,变量的定义及编码规则。
难点:表达式的执行顺序。
(四)基本的控制结构
熟练掌握顺序结构,选择结构,循环结构;其他辅助控制语句。
重点:条件选择语句,循环语句。
难点:多分支选择结构和多重循环结构。
(五)数组
掌握数组的概念,静态数组、动态数组及其声明;掌握数组的基本操作,了解控件数组,
自定义数据类型。
重点:数组及其声明,数组的基本操作。
难点:控件数组及自定义数组。
(六)过程
熟练掌握函数过程的定义;调用过程和事件过程;掌握参数传送,变量、过程的作用域;
递归算法,常用算法。
重点:过程的建立;函数和过程的调用与调试;变量的作用域。
难点:参数传送,递归调用。
(七)控件
熟练掌握单选按钮和复选框;框架;列表框和组合框控件对象的属性和事件过程;了解
Main menu控件;Context menu控件;Status bar控件。
重点:各控件对象的属性和事件过程。
难点:控件对象使用及编程。
(八)界面设计
熟练掌握通用对话框;菜单设计方法;掌握多重窗体和多文档界面,工具栏和状态栏。
重点:通用对话框及窗单设计。
难点:多重窗体间的数据引用。
(九)使用
熟练掌握通用数据集访问数据库;掌握创建一个数据适配器连接数据库;了解
对象模型的组成成分。
重点:创建一个数据适配器连接数据库。
难点:使用。
(十)数据库访问和操作
熟练掌握通用对话框;菜单设计方法;掌握多重窗体和多文档界面,工具栏和状态栏。
重点:通用对话框及窗单设计。
难点:多重窗体间的数据引用。
三、教学方式及学时分配
序号
一
二
三
四
五
六
七
八
九
十
主要内容
Visual Basic程序设计概述
简单的VB程序设计
语言基础
基本的控制结构
数组
过程
控件
界面设计
使用
数据库访问和操作
主要教
学方式
讲授
讲授+实验
讲授
讲授+实验
讲授
讲授+实验
讲授+实验
讲授+实验
讲授+实验
讲授+实验
学时
分配
2
6
4
8
4
8
10
8
8
8
辅导答
疑比例
2∶1
2∶1
2∶1
2∶1
2∶1
2∶1
2∶1
2∶1
2∶1
2∶1
四、课程其他教学环节要求
程序设计是实践性很强的课程,不仅要学习基本理论知识,更要注重上机实验,
通过上机实验,才能提高应用能力。本课程有16学时的实验安排,具体内容及要求详见实
验教学大纲。
五、本课程与其他课程的联系
五、本课程与其他课程的联系
先修课程:数据库原理与设计,可视化编程语言。
后续课程:WEB应用开发。
六、教学参考书目
《Visual 程序设计教程》、郑阿奇等、机械工业出版社、2006
《Visual 程序设计教程》、龚沛曾等、高等教育出版社、2006
《Visual Basic6.0程序设计实用教程》、罗朝盛编、清华大学出版社、2003
发布评论