程序设计教学大纲_程序设计基础教学大纲

其他范文 时间:2020-02-28 05:55:19 收藏本文下载本文
【www.daodoc.com - 其他范文】

程序设计教学大纲由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“程序设计基础教学大纲”。

广东医学院

数学与计算机科学教研室

教学大纲

程序设计

2010年9月

《程序设计》

教学大纲

(供非信息管理专业和生物医学工程专业使用)

Ⅰ 前言

《程序设计》是医疗本科、检验本科、影像等专业学生的一门计算机应用必修课。课程旨对VISUAL FOXPRO在数据管理应用方面作介绍,使学生初步了解VISUAL FOXPRO在医学领域的实际应用,进一步理解和掌握VISUAL FOXPRO的功能、特点,使用方法和常用命令,学会建立和使用数据库进行数据管理,学会建立和执行命令文件,掌握和学会应用程序结构,了解内存变量的使用。提高学生在今后的实际工作中使用计算机来解决实际问题的能力。

本课程教学要求的层次是:

一 掌握:要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答与应用相关的问题。

二 理解:要求学生能够较好地理解所学内容,并且能够进行简单分析和判断。三 了解:要求学生能够一般地了解所学内容。

本课程教学参考学时为72学时,理论36学时,实验36学时。

Ⅱ 正文

第一章 数据库系统一 教学目的让学生熟悉系统的操作界面,知道怎么样配置和简单操作系统,对VFP系统的文件类型有初步的认识。

二 教学要求

(一)理解数据库的基本概念和数据模型,建立数据库的基本思想。

(二)了解VFP系统的有关情况、主要技术性能指标。

(三)理解VFP系统的文件类型,这对以后学生的操作很重要。

三 教学内容

(一)数据库基础知识,包括基本概念、数据模型、关系数据库及其特点。

(二)VFP系统的特点和运行。

(三)VFP系统的集成开发环境。

(四)VFP系统的安装。

(五)VFP系统的配置。

(六)VFP系统的文件类型,如:dbf、.fpt、.idx、.prg、.app、.scx、.sct、.spr、.spx、.mnx、.mnt、.mpr、.exe。

第二章 Visual Foxpro语言基础 一 教学目的学生学习VFP系统的基本语言,对课程的基础知识有所了解,熟悉VFP的最基本操作,是学好后面内容的关键。

二 教学要求

(一)理解各种不同的额数据类型。

(二)理解数据存储。

(三)掌握运算符和表达式。

(四)掌握各种函数的使用方法、要求。

三 教学内容

(一)VFP的主要数据类型:字符(C)、数值(N)、日期(D)、逻辑(L)、备注(M)、通用(G)。

(二)常量、变量(内存、字段变量)。

(三)表达式和运算符。

(四)函数,如&,ABS(),ALLTRIM(),LTRIM(),AT(),BOF(),CHR(),COL(), CTOD(),DATE(),DAY(),DTOC(),EOF(),FILE(),FOUND(),IIF(),INT(),LEN(), LOWER(),MONTH(),RECNO(),ROUND(),ROW(),SPACE(),STR(),SUBSTR(),TYPE(), UPPER(),VAL(),YEAR()。

第三章 VFP数据库及其操作

一 教学目的学生了解项目管理器,懂得数据库的基本操作,可以维护日常的数据库数据,根据要求对数据库做排序或索引查询,满足一般的简单查询要求。

二 教学要求

(一)掌握创建项目、数据库和数据表。

(二)掌握数据表的基本操作。

(三)掌握数据表的维护。

(四)掌握数据部排序和索引。

(五)掌握多数据表操作。

三 教学内容

(一)创建项目,项目文件的建立、打开和关闭。

(二)创建数据库,数据库文件的建立、打开和关闭。

(三)创建数据表,数据表文件的建立、打开和关闭。

(四)数据表的基本操作。数据表的浏览和记录的定位,命令包括:GOTO、SKIP、LOCATE和CONTINUE、FIND、SEEK。

(五)数据表的维护,包括:文件结构的修改,记录的输入(增添、插入和用另一个库添加),数据表结构,数据表记录的显示和打印(包括如下命令: LIST、DISPLAY、LIST STRU、DISPLAY STRU、BROWSE、?和??),记录的删除与恢复,记录内容的修改命令包括:BROWSE、EDIT、CHANGE、REPLACE,文件目录的显示,表文件和一般文件的复制,文件删除和更名,表结构描述文件的操作和转换(COPY STRUCTURE TO EXTENDED 和 CREATE FROM 命令)。

(六)数据表排序与索引。一般查询 LOCATE和COTINUE,FIND和SEEK。数据表的统计,命令包括:SUM、AVERAGE、COUNT、TOTAL。数据库的统计,命令包括:SUM、AVERAGE、COUNT、TOTAL。

(七)多数据表操作工作区的选择。当前库及当前记录字段的访问。数据库的连接(JOIN)、关联(SET RELATION)。

第四章 查询和视图

一 教学目的学生懂得根据要求建立查询和视图。

二 教学要求

(一)理解查询的概念。

(二)掌握查询文件的建立和查看。

(三)理解视图的概念。

(四)掌握视图的创建和数据的更新。

三 教学内容

(一)查询的概念。

(二)创建查询。

(三)查看查询文件。

(四)视图的概念。

(五)创建视图。

(六)用视图更新数据。

(七)怎样使用视图。

第五章 结构化查询语言SQL 一 教学目的学生懂得简单的SQL语言,会使用基本的SQL语言进行查询。

二 教学要求

(一)理解SQL-SELECT查询语句。

(二)掌握理解SQL-SELECT查询语句的一些基本应用。

三 教学内容

(一)SELECT语句的介绍。

(二)SELECT语句的基本查询。

(三)排序查询和计算分组查询。

(四)联接查询和查询的输出。

第六章 结构化程序设计

一 教学目的了解VFP语言的特点、语句构成和数据结构,能读懂源程序,并绘制流程图,编写和调试程序。掌握结构化程序设计的方法。

二 教学要求

(一)掌握程序的建立和执行。

(二)掌握程序设计常用命令。

(三)掌握程序的基本控制结构。

(四)理解过程与自定义函数。

(五)掌握程序的调试。

三 教学内容

(一)程序文件的建立模式、修改以及执行方式。

(二)程序设计的基本命令:note、text、set、clear、close、cancel、return、quit、wait、accept、input、@...SAY...GET与READ等语句。

(三)三种程序控制结构:顺序、分支和循环。

(四)基本程序设计语句条件语句(IF...ELSE...ENDIF)2 多分支语句(DO CASE...ENDCASE)3 循环语句和有关语句(DO WHILE...ENDDO 和EXIT、LOOP)4 数据输入语句(ACCEPT、WAIT、INPUT)

(五)过程文件与自定义函数的定义和使用方法、带参数的过程调用。

(六)程序的调试。

第七章 面向对象程序设计

一 教学目的学生了解面向对象的程序设计的基本概念――对象和类,初步掌握VFP中的类与对象及其属性、方法的设置和使用。

二 教学要求

(一)了解对象、类、属性、事件与方法。

(二)理解如何设计类。

(三)理解如何创建对象。

三 教学内容

(一)对象的概念、类的概念,并且介绍VFP中的类。

(二)对象的属性、事件和方法的设置和使用。

(三)类的创建、类属性的设置、类方法的定义以及通过编程来定义类。

(四)对象的创建、引用以及对象的属性设置与方法调用。

第八章 表单设计与应用 一 教学目的学生了解表单这一应用程序中最常见的交互式操作界面,理解怎样利用对象的属性、事件和方法来构建简单的表单。

二 教学要求

(一)掌握创建表单。

(二)理解表单设计器的使用。

(三)表单和常用控件的设计。

三 教学内容

(一)表单的建立、保存和运行方法。

(二)利用表单控件工具栏、属性窗口、代码窗口对表单进行简单的设置。

(三)表单与一些常用控件的设计,如标签控件、文本框控件、命令按钮控件等。

第九章 报表设计与应用

一 教学目的学生初步掌握报表的设计,可以设计一般功能的报表文件。

二 教学要求

(一)掌握报表的创建。

(二)理解报表的设计。

(三)掌握报表控件的使用。

(四)理解报表中数据的分组。

(五)理解报表的输出设置。

三 教学内容

(一)报表的创建、保存与浏览。

(二)设计报表的一般步骤。

(三)标签控件、域控件等控件与报表变量的使用。

(四)一级数据分组与二级数据分组。

(五)报表的页面设置、预览和打印报表。

Ⅲ 教学组织与方法

一 实施机构:第二临床学院数学与计算机科学教研室。

二 组织内容:教案讲义审核、集体教学备课、教学方法研究。三 教学方法:

理论教学:采用启发式的课堂教学形式,以现代教育技术为主要手段进行讲学,核心内容讲授为主,重点内容介绍为主,一般内容自学为主。

实验教学:以班为单位在机房上机练习。辅导形式:辅导讲义、课堂答疑。

四 考核方法:考试采用闭卷笔试。教学测量分平时测验和期末考试。

Ⅳ 教学时数分配表

授课内容

学时

教学手段 实验内容

学时

类型

常量、变量、运算符和表达式(3.1~3.2)

常用函数(3.1~3.4);数据表的建立(4.1)

1.数据库系统概论(1.1~1.3)2 2

常量、变量、运算符

CAI、操作

和表达式(3.1~3.2)常用函数(3.1~3.4);

CAI、操作

数据表的建立(4.1)1.数据库系统概论2 2

验证型 验证型

2.数据表的基本操作(4.2.1~4.2.3)

数据表的基本操作(4.2.4~4.2.6);排序(4.3.1)

数据表的索引(4.3.2~4.3.4);查询命令(4.4.1)

数据表的统计(4.4.2)数据表间的操作(4.5.1~4.5.4)数据库及其操作(5.1~5.3)查询文件的建立与视图的建立(5.4~5.5)

结构化查询语言SQL(6.1~6.4)

程序顺序结构、分支结构(7.1~7.3)

程序循环结构(7.4.1~7.4.2)程序循环结构(7.4.3~7.4.4)模块结构程序设计(7.5.1~7.5.3;7.5.5)

模块结构程序设计(7.5.4;7.5.6;7.6.1~7.6.4)表单设计(8.5.1~8.5.5)

表单设计(8.5.6~8.5.10;8.6)报表设计(9.1~9.4)菜单设计(9.4.1~9.4.5);内容CAI、操作

(1.1~1.3)

2.数据表的基本操作(4.2.1~4.2.3)数据表的基本操作CAI、操作(4.2.4~4.2.6);排序

(4.3.1)

CAI、操作

数据表的索引(4.3.2~

4.3.4);查询命令(4.4.1)数据表的统计(4.4.2)CAI、操作 数据表间的操作

(4.5.1~4.5.4)2 CAI、操作

实验测试一(开卷,独

立完成)2 CAI、操作

查询文件的建立与视

图的建立(5.4~5.5)2 CAI、操作

结构化查询语言

SQL(6.1~6.4)2 CAI、操作

程序顺序结构、分支

结构(7.1~7.3)2 CAI、操作

程序循环结构(7.4.1~

7.4.2)2 CAI、操作

程序循环结构(7.4.3~

7.4.4)2

CAI、操作

模块结构程序设计

(7.5.1~7.5.3;7.5.5)模块结构程序设计CAI、操作(7.5.4;7.5.6;7.6.1~

7.6.4)2 CAI、操作

表单设计(8.5.1~

8.5.5)2 CAI、操作

表单设计(8.5.6~

8.5.10;8.6)2 CAI、操作 报表设计(9.1~9.4)2

CAI、操作 菜单设计(9.4.1~验证型验证型验证型

验证型

2验证型 2 验证型 2 验证型 2 验证型 2 验证型 2

综合型

综合型综合型 2

综合型综合型 2

综合型

复习

合计

9.4.5);内容复习

《VF程序设计》教学大纲

《VF程序设计》教学大纲课程编号:一、课程性质、目的及开课对象 ㈠课程性质:公共选修课㈡目的:通过本课程的学习,使学生掌握项目管理器、库、表、菜单、报表、标签、查询、视图......

《程序设计实践》教学大纲

课程编号:02202001 课程名称:程序设计实践 课程性质:专业基础限选总 学 时:30(实践学时30)学分:2 适用专业:计算机科学与技术《程序设计实践》教学大纲一、教学目标《程序设计实践》......

《C程序设计》教学大纲

《C程序设计》教学大纲一、课程的性质和任务本课程为计算数学专业本科生的必修课。通过对C程序设计的基本知识、基本概念、基本技能的学习和训练,使学生掌握C语言的语法规则......

高级程序设计教学大纲

高级程序设计Advanced Programming Languages 课程编码:05305100 学分:2.5 课程类别:专业方向课(必修) 计划学时:48 其中讲课:32 实验或实践:0 上机:16 适用专业:电子商务推荐教材:王......

《VC++程序设计》教学大纲

《Visual C++与面向对象程序设计》教学大纲课程编号:课程类型:计算机科学学 时:48(其中讲课32,机时16) 学 分:3 适用对象:计算机及理科的全部或部分专业 先修课程:计算机文化基础 使用......

下载程序设计教学大纲word格式文档
下载程序设计教学大纲.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文