《计算机程序设计》教学大纲
课程编码:信-0104-基
适用专业:基础药学基地班
一、前言
《计算机程序设计》是介绍计算机程序设计基本技术和方法的一门课程,内容包括计算机导论和VB.NET,VB.NET程序设计基础,过程,决策,重复,数组和程序设计方法概述等。
本课程要求学生掌握各种数据类型和基本的程序设计方法。熟悉计算机高级语言的基本知识。了解计算机程序设计的环境和限制。能针对简单问题熟练编写程序和调试程序,初步具有程序设计的基本能力,为进一步学习计算机软件技术打下良好基础。
总学时为66,其中理论课授课28学时、自学2学时,实验课36学时。学分3.0。实验课为课内实验,不单独记载成绩,占本课程总成绩的50%。
教材选用David I. Schneider编《Visual Basic.NET程序设计导论》(第五版影印版),高等教育出版社2004年出版。
二、理论课内容与要求
第一章计算机导论与VB.NET (2学时)
[基本内容]
计算机程序设计的概念。程序设计和操作系统的关系。VB.NET的功能特点和运行环境。VB.NET集成开发环境。对象的概念。
[基本要求]
掌握:VB.NET程序设计的基本概念。
熟悉:VB.NET的集成开发环境和对象的基本概念。
了解:VB.NET的功能特点和运行环境;程序设计和操作系统的关系等。
第二章VB.NET程序设计基础(7学时,含自学1学时)
[基本内容]
建立简单程序的步骤和方法。常用窗体和基本控件。事件、数、字符串、输入和输出等。[基本要求]
掌握:建立简单程序的步骤和方法。
熟悉:常用窗体和基本控件;数、字符串、输入和输出等。
了解:工程的管理;环境设置;帮助系统。
第三章过程(7学时,含自学1学时)
[基本内容]
过程模块设计的概念。过程的定义。SUB 和FUNCTION(自定义子程序和函数)语句。过程的编辑。过程的调用。变量的作用域。部分程序实例。
[基本要求]
掌握:过程模块设计的概念和方法。
熟悉:模块间的数据传递的基本原理和特点。
了解:过程的编辑以及模块中的变量设计和利用。
第四章决策(4学时)
[基本内容]
选择结构程序设计。IF 语句。SELECT CASE 语句。部分程序实例。
[基本要求]
掌握:选择结构的基本概念和程序设计方法。
熟悉:选择结构程序的基本原理和特点。
了解:几种选择结构程序之间的转换。
第五章重复(4学时)
[基本内容]
循环结构程序设计。DO语句。FOR语句。部分程序实例。
[基本要求]
掌握:循环结构的基本概念和程序设计方法。
熟悉:循环结构程序的基本原理和特点。
了解:几种循环结构程序之间的转换。
第六章数组(4学时)
[基本内容]
数组的基本概念。DIM 和REDIM 语句。数组元素的几种使用方法,包括数组的累计处理、数据的分类统计、数据的按值排序、数组元素的检索和数组元素的更新等。部分程序实例。
[基本要求]
掌握:数组的基本概念和数组元素的几种使用方法。
熟悉:使用数组进行程序设计的基本原理及其特点。
第七章程序设计方法概述(2学时)
[基本内容]
程序设计的基本过程和常用方法。程序示例。
[基本要求]
掌握:Visual Basic.NET编程技巧。
熟悉:程序设计的基本原理和特点。
了解:应用程序文档的编写规范。
三、实验课内容与要求
实验一基本操作(验证性)(2学时)
[基本内容]
Windows的启动。计算机软、硬件使用的基本概念。记事本和画图软件。磁盘文件和文件夹的管理。
[基本要求]
掌握:Windows、磁盘文件和文件夹的概念和管理。
了解:计算机软、硬件的基本概念;记事本和画图软件的使用方法。
实验二控件和事件(验证性)(2学时)
[基本内容]
VB.NET中对象的基本概念。建立简单的应用程序。屏幕界面设计的概念和方法。常用控件和事件等。
[基本要求]
掌握:常用控件的使用。常用事件过程的设计。建立简单的应用程序。
实验三数值和字符串(验证性)(2学时)
[基本内容]
VB.NET中数值和字符串的基本概念。科学计数法。变量。内置函数。ANSI字符标准。字符串属性和方法等。
[基本要求]
掌握:科学计数法。变量赋值的正确方法。字符串及其属性和方法。
熟悉:ANSI字符标准。
实验四输入和输出(验证性)(2学时)
[基本内容]
带格式化函数的格式化输出和带区域的格式化输出。从文件中读数据。输入对话框(InputBox)和输出对话框(MsgBox)。
[基本要求]
掌握:带格式化函数的格式化输出和带区域的格式化输出。从文件中读数据。
熟悉:的输入对话框和输出对话框使用。
实验五子过程(1)(验证性)(2学时)
[基本内容]
变量和表达式做参数。子过程调用其它子过程。
[基本要求]
掌握:变量和表达式作为实参的方法。
熟悉:子过程如何调用其它子过程。
实验六子过程(2)(验证性)(2学时)
[基本内容]
按值传递参数。按地址传递参数。局部变量。类级别变量。程序调试。
[基本要求]
掌握:按值传递和按地址传递的方法以及程序的调试。
熟悉:局部变量和类级别变量的用法。
实验七函数过程(验证性)(2学时)
[基本内容]
用户自定义函数(有参数和无参数)。比较函数过程和子过程。
[基本要求]
掌握:带参数和不带参数的用户定义函数过程的定义和调用方法。
了解:函数过程和子过程的区别和特点。
实验八关系运算和逻辑运算(验证性)(2学时)
[基本内容]
关系运算和逻辑运算。
[基本要求]
掌握:关系运算符和逻辑运算符的概念及其用法。
熟悉:关系表达式和逻辑表达式的正确书写形式及其运算。
实验九If 块和Select case 块(验证性)(2学时)
vb编程基础知识计算机[基本内容]
If 块。ElseIf子句。Select case块。
[基本要求]
掌握:分支结构语句If块和ElseIf子句的各种用法。
熟悉:多分支结构语句Select块的各种用法。
实验十Do Loop循环(验证性)(2学时)
[基本内容]
Do Loop循环。使用Do Loop循环处理列表中的数据。循环嵌套。
[基本要求]
掌握:Do Loop循环、嵌套循环和Peek方法。
熟悉:计数器、累加器和标志的使用。
实验十一For…Next 循环(验证性)(2学时)
[基本内容]
For…Next循环。使用循环的一个案例。
[基本要求]
掌握:For…Next语句的使用。
熟悉:循环控制条件,防止死循环或不循环。
实验十二数组(1)(验证性)(2学时)
[基本内容]
数组的基本概念。DIM和REDIM语句。使用数组做频率表。
[基本要求]
掌握:数组的声明和数组元素的引用。
熟悉:静态数组和动态数组的使用差别。
实验十三数组(2)(验证性)(2学

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。