申博官网,申博娱乐登录

本科教育

信息与计算科学专业实验教学计划

申博官网:数信学院 来源:数信学院 日期:2008-04-02 阅读:
?

申博官网

信息与计算科学专业实验教学计划

 

一、实验教学培养目标和培养要求

根据总体培养目标和要求,除学习大量信息科学与计算科学的基本理论方法、完成相关科学研究和实践环节外,本专业学生还必须受到较扎实的计算机的训练,最终能运用熟练的计算机技能解决信息科学与计算科学领域的实际问题,能设计开发有关软件。

具体说来,毕业生应获得熟练的使用计算机(包括常用语言、工具及一些专用软件)的能力,基本的算法分析、设计的能力和较强的程序编写能力,和一定的软件开发能力。

为达到上述培养目标和要求,总体教学计划为学生安排了计算机基础及C语言、数据结构、算法设计与分析、计算方法、数字逻辑、微计算机原理、汇编语言、操作系统、计算机图形学、数学软件与实验、计算机网络技术、数据库原理、多媒体技术基础、面向对象技术20余门计算机课程供其学习(必修或选修)。这些计算机课程的实践性都很强,仅仅通过课堂教学或自学获取理论知识是远远不够的,还必须加强实践,亲自动手上机操作,完成本实验教学计划列出的各门非独立实验课程所规定学分的实验项目,从成功和失败的经验中得到锻炼。要让学生意识到,各课程实验项目中所安排的上机实习,是对他们的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。通常,实习题中的问题比平时的习题复杂得多,也更接近实际。实习着眼于原理与应用的结合点,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力,也使书上的知识变“活”,起到深化理解和灵活掌握教学内容的目的。只有这样,才能够熟练掌握和运用理论知识,做到学以致用。

二、实验总学时和总学分要求

    除完成理论学习和19学分社会调查、科学研究、专业实习等实践环节外,该专业学生还应完成至少276=174+102)学时15=9(必修)+6(选修))学分的非独立设课课程实验方可毕业。

三、主要实验课程简介

1. 计算概论与C语言

1)总学时 108     2)总学分 6     3)实验学时 36     4)实验学分2

5)实验要求:

a 本课程实验在windowsC语言环境进行,做每个实验前,学生必须预习相应内容;

b 实验项目表中所给学时为有教师指导的时间,由于每个实验的内容都比较多,学生上机前应仔细阅读实验教材,并最好利用机动上机时间试做;

c 四个选做实验,任做两个;

d 在实习后必须写实验报告,提供试验结果(程序及运行结果),并写出试验心得。

6)实验项目

课程名称

计算概论与C语言

考核方式

考试

课程性质

必修

实验学分

2

授课范围

本专业

学期

12

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0822000001

熟悉Windows系统环境

基础

必做

60

2

0822000002

文件及文件夹的操作

基础

必做

60

2

0822000003

软盘的操作

基础

必做

60

1

0822000004

基应用本软件操作一

基础

必做

60

1

0822000005

基本应用软件操作二

基础

必做

60

1

0822000006

Turbo C环境熟悉及基本程序设计

基础

必做

60

2

0822000007

if语句及嵌套if语句

基础

必做

60

2

0822000008

多分支语句:switch语句

基础

选做

60

2

0822000009

判定树问题程序设计

提高

必做

60

1

0822000010

规范for循环程序设计

基础

必做

60

2

0822000011

Whiledo-while循环程序设计

基础

必做

60

2

0822000012

多重循环程序设计

提高

必做

60

2

0822000013

基本函数设计

基础

必做

60

2

0822000014

递归函数设计

提高

必做

60

1

0822000015

指针及指针与数组的关系

基础

必做

60

2

0822000016

指针与函数的关系

提高

必做

60

2

0822000017

结构类型的使用

基础

选做

60

2

0822000018

尝试法一

提高

必做

60

2

0822000019

尝试法二

提高

选做

60

2

0822000020

特殊排序

研创

必做

60

1

0822000021

综合问题1

提高

必做

60

2

0822000022

综合问题2

研创

选做

60

2

0822000023

数据文件的读出与写入

基础

必做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

   《计算机基础与C语言程序设计》,耿国华、索琦等,电子工业出版社,2002

   C语言程序设计》,谭浩强,清华大学出版社,2003

   C语言设计教程》,李春葆,清华大学出版社,2003

2. 数据结构

1)总学时 116     2)总学分 6     3)实验学时 14     4)实验学分0.8

5)实验要求:

a 本课程实验主要在CC++语言环境进行,做每个实验前,学生必须预习相应内容;

b 实验项目表中所给学时为有教师指导的时间,由于每个实验的内容都比较多,学生上机前应仔细阅读实验教材,并最好利用机动上机时间试做,事先录入或网上下载相关程序;

c 两个选做实验,学生必须任选一个;

d 各个实验项目均要求学生认真阅读和掌握所给的全部程序,从中任选一个上机运行,保存和打印出程序运行结果,并结合程序进行分析;根据自己需要,改写或重编主程序文件,打印出程序清单和运行结果。

6)实验项目

课程名称

数据结构

考核方式

考试

课程性质

必修

实验学分

0.8

授课范围

本专业

学期

3

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0822000901

线性表操作

基础

必做

60

2

0822000902

单链表操作

基础

必做

60

2

0822000903

表达式计算

基础

必做

60

2

0822000904

二叉树操作

基础

必做

60

2

0822000905

图的运算

基础

必做

60

2

0822000906

二叉搜索树操作

提高

选做

60

2

0822000907

散列表操作

提高

选做

60

2

0822000908

外存文件的排序操作

研创

必做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

《数据结构课程实验》,徐孝凯,清华大学出版社,2002

《数据结构实验教程:C语言版》,王玲,四川大学出版社,2002

《数据结构题集》(C语言版),严蔚敏、吴伟民,清华大学出版社,2004

《数据结构习题解析与上机指导》,周云静,冶金工业出版社,2004

3. 算法设计与分析

1)总学时 61     2)总学分 3     3)实验学时 10     4)实验学分0.6

5)实验要求:

a 本课程实验主要在CC++语言环境进行,做每个实验前,学生必须预习相应内容;

b 实验项目表中所给学时为有教师指导时间,由于每个实验的内容都比较多,学生上机前应仔细阅读教材,并最好利用机动上机时间试做,事先根据教材及参考书所给算法编制录入相关程序;

c 三个选做实验,学生必须任选一个;

d 各个实验项目均要求学生认真阅读和掌握所给的全部算法或程序,根据自身情况有选择地上机调试运行,保存和打印出程序运行结果,并结合程序进行分析;学生可根据自己需要,改写或重编算法(程序),打印出程序清单和运行结果。

e 实验内容主要包含:矩阵连乘积最佳结合顺序、单元最短路径,n皇后问题、排列问题、组合问题,背包问题、单元最短路径,赛程问题,置换选择排序、内部排序30万个以上整数为外排分段打基础,多遍归并外排序的具体实现,排列问题、河内塔问题的非递归程序、自动非递归化等。

6)实验项目

课程名称

算法设计与分析

考核方式

考试

课程性质

必修

实验学分

0.6

授课范围

本专业

学期

4

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0822001001

动态规划法

基础

必做

60

2

0822001002

回溯法

基础

必做

60

2

0822001003

贪婪法

基础

必做

60

2

0822001004

分而治之法

基础

必做

60

2

0822001005

内部排序法

提高

选做

60

2

0822001006

外部排序法

提高

选做

60

2

0822001007

递归过程改写

研创

选做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

《算法引论》,张益新、沈雁编,国防科技大学出版社,1997

《计算机算法设计与分析》,苏德富、钟诚,电子工业出版社,2001

《计算机算法设计与分析》(第2版),王晓东,电子工业出版社,2004

4. 计算方法

1)总学时 80     2)总学分 4     3)实验学时 12     4)实验学分0.7

5)实验要求:

a数值计算方法实验是配合数值计算方法课而开设的实验课程,目的是使学生掌握常用的数值计算方法,并能用计算机求解,进而解决一些实际问题。本实验要求在MapleMatlab环境进行,做每个实验以前,学生必须预习相应的内容;

b 实验项目表中所给的学时为有教师指导的时间,由于每个实验的内容较多,学生上机前应仔细阅读实验教材,课上重点解决一些主要数值计算方法,若学时不够,学生可利用自由机时解决;

c 在上机实验时完成相应实验的算法的程序编制,并上机运行,学会应用这些算法于实际问题,以便对算法有更进一步的认识和理解。考察和体会数值计算中出现的一些问题和现象:误差的估计,算法的稳定性、收敛性、收敛速度以及迭代初值对收敛的影响等。

6)实验项目

课程名称

计算方法

考核方式

考试

课程性质

必修

实验学分

0.7

授课范围

本专业

学期

5

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0812001701

算术运算中的误差分析初步

基础

必做

60

1

0812001702

解线性方程组的直接方法

基础

必做

60

1

0812001703

解非线性方程的数值方法

基础

必做

60

2

0812001704

解线性代数方程组的迭代法

基础

必做

60

2

0812001705

矩阵特征值和特征向量求解

研创

选做

60

2

0812001706

代数插值

基础

必做

60

2

0812001707

样条函数

提高

选做

60

2

0812001708

数值积分

基础

必做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

《数值方法和MATLAB实现与应用》,美Gerald Recktenwald着,机械工业出版社,2004

《计算方法》,张世禄等,电子科技大学出版社,1999

《数值计算方法》,林成森,科学出版社出版,2000

《数值数学和计算》,沃德.切尼,复旦大学出版社,1991

5. 数字逻辑

1)总学时 63     2)总学分 4     3)实验学时 12     4)实验学分0.7

5)实验要求:

a实验时每组人数一般不应超过两人;

b除表中包括的实验项目外,学生可以自拟实验项目,经指导教师审查后可安排完成;

c学生在实验前要进行充分预习,画出实验原理图、连线图等(学时分配不含这部分时间);

d实验结果由指导教师现场评定, 实验设备为EDA-V数字逻辑实验箱。

6)实验项目

课程名称

数字逻辑

考核方式

考试

课程性质

必修

实验学分

0.7

授课范围

本专业

学期

3

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0822001201

45入判别电路设计

基础

必做

 

1

0822001202

平方器设计

基础

选做

 

1

0822001203

触发器功能的模拟实现

基础

必做

 

1

0822001204

扫描显示电路的驱动

基础

必做

 

1

0822001205

D触发器设计异步4位二进制加法计数器

提高

必做

 

2

0822001206

JK触发器设计异步二—十进制减法计数器

提高

必做

 

2

0822001207

D触发器和同步计数器加译码电路的方法构成7进制电路

提高

必做

 

2

0822001208

JK触发器设计异步二—十进制减法计数器

研创

选做

 

2

0822001209

74LS161两个连接成8位二进制同步计数器

研创

选做

 

2

7)实验教材(或实验讲义、指导书等)及参考书目

数字电子技术基础简明教程(第二版)》,余孟尝主编,高等教育出版社,1999

现代数字逻辑电路实验指导》,汪国强、蒋艳红,电子工业出版社,2003

数字逻辑原理与设计实例解析》,张晓林等译,电子工业出版社,2003

6. 微计算机原理(含汇编语言)

1)总学时 98     2)总学分 5     3)实验学时 14     4)实验学分0.8

5)实验要求:

a上机前应作好充分准备,含程序框图、源程序、调试步骤、测试方法、对运行结果的分析等;

b 熟悉与实验有关的系统软件(编辑程序、汇编程序、连接程序和调试程序);

c 在硬盘中建立和使用子目录,并按以下格式保存实验文件:字母学号.扩展名(如:A12345.ASM,意为12345学号的第一个实验);

d 程序调试完成后,由指导教师在机器上检查运行结果,通过后将源程序打印输出,并由教师在程序清单上签字;

e 每个实验均应写出实验报告,要求有:设计说明,调试说明,使用说明,程序框图;

f 四个选做实验要求学生必做一个;

e 实验内容主要包括:顺序程序、分支程序、循环程序的编制与调试,I/O接口的编程及运用(8253825985378255),汇编语言与其它高级语言的连接。

6)实验项目

课程名称

微计算机原理

考核方式

考试

课程性质

必修

实验学分

0.8

授课范围

本专业

学期

4

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0822001301

字符串运算

基础

必做

60

2

0822001302

分支程序设计

基础

必做

60

2

0822001303

循环程序设计(一)

基础

必做

60

2

0822001304

循环程序设计(二)

基础

必做

60

2

0822001305

子程序设计

基础

必做

60

2

0822001306

I/O设计(一)

基础

必做

60

2

0822001307

I/O设计(二)

提高

选做

60

2

0822001308

中断程序设计

提高

选做

60

2

0822001309

文件管理

提高

选做

60

2

0822001310

高级汇编程序

研创

选做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

《微计算机原理》(第2版),潘名莲、马争、丁庆生,电子工业出版社,2003

《计算机组成原理与汇编语言程序设计》,俸远祯,中央广播电视大学出版社,2001

《微型计算机系统原理及应用》(第4版),周明德,清华大学出版社,2002

《微型计算机系统原理及应用(4)习题集与实验指导书》,周明德,清华大学出版社,2002

7. 操作系统

1)总学时 80     2)总学分 4     3)实验学时 12     4)实验学分0.7

5)实验要求:

a 本课程实验主要在windowslinux环境进行,做每个实验前,学生必须预习相应内容;

b 实验项目表中所给学时为有教师指导的时间,由于每个实验的内容都比较多,学生上机前应仔细阅读实验教材,并最好利用机动上机时间试做,事先录入或网上下载相关程序;

c 三个选做实验,学生必须任选一个;

d 各个实验项目均要求学生认真阅读和掌握所给的全部程序,从中任选一个上机运行,保存和打印出程序运行结果,并结合程序进行分析;根据自己需要,改写或重编主程序文件,打印出程序清单和运行结果。

6)实验项目

课程名称

操作系统

考核方式

考试

课程性质

必修

实验学分

0.7

授课范围

本专业

学期

5

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0822001401

生产者和消费者问题

基础

必做

60

2

0822001402

Windows虚拟存储器管理

基础

必做

60

2

0822001403

NDIS协议驱动程序的分析与改进

基础

必做

60

2

0822001404

虚拟磁盘驱动程序设计

基础

必做

60

2

0822001405

Shell程序

基础

必做

60

2

0822001406

虚拟存储

提高

选做

60

2

0822001407

作业调度系统

提高

选做

60

2

0822001408

文件系统

研创

选做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

《操作系统实验指导》,任爱华、李鹏、刘方毅,清华大学出版社,2004

《操作系统实用教程》(第2版),任爱华、王雷,清华大学出版社,2004

《计算机操作系统教程》(第2版),张尧学、史美林,清华大学出版社,2000

《计算机操作系统教程(2)习题解答与实验指导》,张尧学,清华大学出版社,2000

Windows2000应用技术》,曲彦,机械工业出版社,2000

Windows 2000网络服务》,李向东,清华大学出版社,2001

8. 计算机图形学

1)总学时 72     2)总学分 4     3)实验学时 12     4)实验学分0.7

5)实验要求:

a本课程要求用C或任何可视化环境实现一些图形、图像及动画的展示,做每个实验前,学生必须预习相应内容,建议同学使用可视化环境编写程序;

b由于实验项目较多,同学以四个人为一小组,每一小组必须完成所有必做实验项目;

c实验项目表中所给学时为有教师指导的时间,由于每个实验的内容都比较多,学生上机前应仔细阅读实验教材,并最好利用机动上机时间试做,事先录入、调试;

d四个选做实验,学生必须任选一个;

e各个实验项目均要求学生给出程序分析报告、使用说明,并打印出源程序清单。

6)实验项目

课程名称

计算机图形学

考核方式

考试

课程性质

必修

实验学分

0.7

授课范围

本专业

学期

6

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0822001501

窗口视区变换

基础

必做

60

2

0822001502

几种直线生成算法

基础

必做

60

2

0822001503

几种区域填充算法

基础

必做

60

2

0822001504

二维基本图形裁剪

基础

必做

60

2

0822001505

二维图形几何变换

基础

必做

60

2

0822001506

三维形体的线消隐

提高

选做

60

2

0822001507

三维形体的面消隐

提高

选做

60

2

0822001508

三维形体的光照模型

研创

选做

60

2

0822001509

OpenGL

研创

选做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

《计算机图形学》,潘云鹤等,高等教育出版社,2003

《计算机图形学基础教程》,孙家广等,清华大学出版社,2005

《计算机图形学实验教程(OpenGL版)》,李胜睿等,机械工业出版社,2004

计算机图形学理论与实践》,李春雨等,北京航空航天大学出版社,2004

9. 数学模型与实验

1)总学时 62     2)总学分 3     3)实验学时 12     4)实验学分0.7

5)实验要求:

a 本课程实验主要在MathematicaMatlab软件环境下进行,做每个实验前,学生必须预习相应内容;

b 实验项目表中所给学时为有教师指导的时间,由于每个实验的内容都比较多,学生上机前应仔细阅读实验教材,并最好利用机动上机时间试做;

c 四个选做实验,学生必须任选二个;

d 各个实验项目均要求学生打印出程序清单和运行结果,写出实验报告。

6)实验项目

课程名称

数学模型与实验

考核方式

考试

课程性质

必修

实验学分

0.7

授课范围

本专业

学期

4

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0822001701

微积分基础

基础

必做

60

1

0822001702

计算π的探索

基础

必做

60

1

0822001703

最佳分数近似值

基础

必做

60

1

0822001704

数列与级数

基础

必做

60

1

0822001705

素数

基础

必做

60

1

0822001706

几何变换

基础

必做

60

2

0822001707

迭代(一)-----方程求解

提高

选做

60

2

0822001708

迭代(二)-----分形

提高

选做

60

2

0822001709

迭代(三)-----混沌

提高

选做

60

2

0822001710

初等几何定理的机器证明

研创

选做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

《数学实验》,李尚志,高等教育出版社,1999

《数学实验》,萧树铁,高等教育出版社,1999

Mathematica数学软件系统的应用及其程序设计》,裘宗燕,北京大学出版社,1997

10. 网络技术基础

1)总学时 68     2)总学分 4     3)实验学时 14     4)实验学分0.8

5)实验要求:

a 本课程实验主要在实验室现行条件下进行,做每个实验前,学生必须作相应的准备工作;

b 实验项目表中所给学时为有教师指导的时间,由于每个实验的内容都比较多,学生上机前应仔细阅读实验教材,并最好利用机动上机时间试做;

c 各个实验项目均要求学生提交实验报告。

6)实验项目

课程名称

网络技术基础

考核方式

考试

课程性质

必修

实验学分

0.8

授课范围

本专业

学期

2

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0822001801

建立对计算机网络的印象

基础

必做

60

2

0822001802

使用互连网络技能之一

基础

必做

60

2

0822001803

使用互连网络技能之二

基础

必做

60

2

0822001804

对等网的组建

基础

必做

60

2

0822001805

WWW服务器的设置

基础

必做

60

2

0822001806

FTP服务器的设置

基础

必做

60

2

0822001807

局域网络的安装与管理

基础

必做

60

2

0822001808

网络安全实验

提高

选做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

《计算机网络实验技术》,石硕,电子工业出版社,2002

《计算机网络》,冯博琴、吕军,高等教育出版社,1999

《计算机网络实用教程》,王利、张玉祥、杨良怀,清华大学出版社,1999

《计算机网络基础知识与操作》,吴建强,北京邮电大学出版社,1999

11. 数据库原理

1)总学时 59     2)总学分 3     3)实验学时 14     4)实验学分0.8

5)实验要求:

a 通过实验实践,做到理论能与实际紧密联系,加深对数据库原理的理解,巩固学习的数据库理论知识;

b 通过数据库实验的综合锻炼,掌握数据库使用的一般方法,并使学生初步掌握数据库系统开发、维护和管理技能;

c 实验项目表中所给学时为有教师指导的时间,由于每个实验的内容都比较多,学生上机前应仔细阅读实验教材,并最好利用机动上机时间试做,事先录入、调试;

d 各个实验项目均要求学生给出程序分析报告,并打印出源程序清单。

6)实验项目

课程名称

数据库原理

考核方式

考试

课程性质

必修

实验学分

0.8

授课范围

本专业

学期

6

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0822001901

数据库定义语言

基础

必做

60

4

0822001902

数据库操纵语言

基础

必做

60

4

0822001903

数据库控制语言

基础

必做

60

2

0822001904

小型系统开发

研创

选做

60

10

7)实验教材(或实验讲义、指导书等)及参考书目

《数据库系统概论》,萨师煊等,高等教育出版社,2000

《数据库系统原理教程》,王珊等,清华大学出版社,1999

《数据库原理及应用教程》,陈志泊等,人民邮电出版社,2002

12. 多媒体技术基础

1)总学时 62     2)总学分 3     3)实验学时 12     4)实验学分0.7

5)实验要求:

a独立思考、独自编写程序,独自上机调试程序,在上机发现错误时应能自己分析,找出错误原因;

  b培养锻炼创新能力,把所学理论与实际操作紧密结合起来,提高独立解决问题的能力;

  c学会熟练使用多媒体设备和创作工具,掌握设计人机交互光盘的技术。

6)实验项目

课程名称

多媒体技术基础

考核方式

考试

课程性质

必修

实验学分

0.7

授课范围

本专业

学期

5

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0822002001

掌握多媒体计算机及其外围设备的基本用法

基础

必做

60

1

0822002002

音信号的获取与处理

基础

必做

60

1

0822002003

数据压缩与编码

基础

必做

60

1

0822002004

图像处理和图像文件格式的转换

基础

必做

60

1

0822002005

视频信号的采集与处理

基础

必做

60

1

0822002006

制作光盘实验

基础

必做

60

1

0822002007

Flash动画与视频处理实验

提高

必做

60

2

0822002008

多媒体网页制作实验

提高

必做

60

2

0822002009

多媒体程序设计基础

研创

选做

60

2

0822002010

完成多媒体作品实验

研创

选做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

多媒体技术基础实验指导》,赵子江,机械工业出版社,2003

多媒体技术基础及应用辅导与实验》,清华大学出版社,2000

13. 面向对象技术

1)总学时 62     2)总学分 3     3)实验学时 12     4)实验学分0.7

5)实验要求:

a 本课程实验在VC++语言环境进行,做每个实验前,学生必须预习相应内容;

b 实验项目表中所给学时为有教师指导的时间,由于每个实验的内容都比较多,学生上机前应仔细阅读实验教材,并最好利用机动上机时间试做;

c 三个选做实验,任选一个;

d 在实习后必须写实验报告,提供试验结果(程序及运行结果),并写出试验心得。

6)实验项目

课程名称

面向对象技术

考核方式

考试

课程性质

选修

实验学分

0.7

授课范围

本专业

学期

3

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0824000101

类的定义

基础

必做

60

1

0824000102

类的构造函数及析构函数

基础

必做

60

1

0824000103

基本的面向对象程序设计—Josephus问题

提高

必做

60

2

0824000104

拷贝构造函数的使用

基础

选做

60

2

0824000105

静态成员与友元的使用

基础

选做

60

2

0824000106

继承的实现

基础

必做

60

1

0824000107

多重继承的实现

提高

选做

60

2

0824000108

运算符重载及文件操作

基础

必做

60

1

0824000109

模板的使用

提高

必做

60

2

0824000110

综合使用类的知识设计一个简单的管理系统

研创

必做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

   C++程序设计教程》,钱能主编,清华大学出版社,1999

   C++程序设计实验》,钱能,清华大学出版社,1999

C++面向对象程序设计习题解析与上机指导》,陈维兴、陈昕,清华大学出版社,2003

   C++基础教程》,()Herbert Schildt着,清华大学出版社,2004

14. 计算机网络原理

1)总学时 59     2)总学分 3     3)实验学时 14     4)实验学分0.8

5)实验要求:

a 本课程实验主要在实验室现行条件下进行,做每个实验前,学生必须作相应的准备工作;

b 实验项目表中所给学时为有教师指导的时间,由于每个实验的内容都比较多,学生上机前应仔细阅读实验教材,并最好利用机动上机时间试做;

c 各个实验项目均要求学生提交实验报告。

6)实验项目

课程名称

计算机网络原理

考核方式

考试

课程性质

选修

实验学分

0.8

授课范围

本专业

学期

6

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0824000201

WWW服务器的组建

基础

必做

60

2

0824000202

FTP服务器的组建

基础

必做

60

2

0824000203

对等网的组建

基础

必做

60

2

0824000204

网页的制作与发布

基础

必做

60

2

0824000205

使用互连网络技能之一

提高

必做

60

2

0824000206

使用互连网络技能之一

提高

必做

60

2

0824000207

网络口令安全编程模拟实验

研创

必做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

《计算机网络实验技术》,石硕,电子工业出版社,2002

《计算机网络》,冯博琴、吕军,高等教育出版社,1999

《计算机网络实用教程》,王利、张玉祥、杨良怀,清华大学出版社,1999

《计算机网络基础知识与操作》,吴建强,北京邮电大学出版社,1999

15. 编译原理

1)总学时 62     2)总学分 3     3)实验学时 12     4)实验学分0.7

5)实验要求:

a本课程要求学生掌握编译的一般过程,并用C语言等实现其中的一些基本原理;

b实验项目表中所给学时为有教师指导的时间,由于每个实验的内容都比较多,学生上机前应仔细阅读实验教材,并最好利用机动上机时间试做,事先录入、调试;

c各个实验项目均要求学生给出程序分析报告、使用说明,并打印出源程序清单。

6)实验项目

课程名称

编译原理

考核方式

考试

课程性质

选修

实验学分

0.7

授课范围

本专业

学期

5

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0824000301

预处理

基础

必做

60

2

0824000302

词法分析

基础

必做

60

2

0824000303

表达式计值

基础

必做

60

2

0824000304

LL1)分析器的构造

基础

必做

60

2

0824000305

递归下降分析程序

基础

必做

60

2

0824000306

LR0)分析器的构造

基础

选做

60

2

0824000307

后缀式、栈及表达式计值

基础

选做

60

2

0824000308

SLR(1)分析器的构造

提高

选做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

程序设计语言编译原理》,陈火旺等,国防工业出版社,2001

《编译原理及实践》,Louden, K.C着,冯博琴等译,机械工业出版社,2000

《编译原理》,何炎祥,高等教育出版社,2004

16. VC++

1)总学时 62     2)总学分 3     3)实验学时 12     4)实验学分0.7

5)实验要求:

a 本课程实验在VC++语言环境进行,做每个实验前,学生必须预习相应内容;

b 实验项目表中所给学时为有教师指导的时间,由于每个实验的内容都比较多,学生上机前应仔细阅读实验教材,并最好利用机动上机时间试做;

c 四个选做实验,任选一个;

d 在实习后必须写实验报告,提供试验结果(程序及运行结果),并写出试验心得。

6)实验项目

课程名称

VC++

考核方式

考试

课程性质

选修

实验学分

0.7

授课范围

本专业

学期

5

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0824000401

熟悉VC++环境

基础

必做

60

2

0824000402

类的实现及构造、析构函数

基础

必做

60

2

0824000403

继承机制的实现

基础

必做

60

2

0824000404

创建最简单得VC程序

基础

必做

60

2

0824000405

对话框及ClassWizard编程

基础

必做

60

2

0824000406

菜单、工具条和控件的编程

基础

选做

60

2

0824000407

动态连接库的编写

提高

选做

60

2

0824000408

数据库编程

提高

选做

60

2

0824000409

设计一个MIS系统

研创

选做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

Visual C++ 6.0实用教程》,杨永国主编清华大学出版社,2004

Visual C++ 6.0教程》(2),中国IT培训工程编委会珠海出版社,2004

Visual C++程序设计,基础与实例分析》,朱晴婷等清华大学出版社,2004

Visual C++编程基础》,刘卫宏、陈培科学出版社,2003

VC++编程技术与难点剖析》,辛长安、梅林清华大学出版社,2002

VC++高级编程技巧与示例》,胡峪、刘静西安电子科技大学出版社,2001

VC++编程技巧与示例》,胡峪、刘静西安电子科技大学出版社,2000

《按实例学Visual C++ 6.0》,韩世伟等,科学出版社,2004

17. VISUAL FOXPRO

1)总学时 62     2)总学分 3     3)实验学时 12     4)实验学分0.7

5)实验要求:

a 本课程实验主要在Visual Foxpro 6.0环境进行,做每个实验前,学生必须学习相应内容;

b 实验项目表中所给学时为有教师指导的时间,由于每个实验的内容都比较多,学生上机前应仔细阅读实验教材,并最好利用机动上机时间创建所需的表文件及练习函数及表的基本操作;

c 一个选做实验,学生最好利用机动上机时间开发一个应用软件;

d 各个实验项目均要求学生认真练习,结合课堂实例编写程序、设计表单,并保存和打印出程序运行结果,结合程序进行分析;

e 实验内容主要包含:表的基本命令、SELECT-SQL查询命令、结构化程序设计、菜单设计、表单控件设计、多表单应用、用户定义属性与方法、类的定义与使用、报表设计、应用程序的管理与发布等。

6)实验项目

课程名称

VISUAL FOXPRO

考核方式

考试

课程性质

选修

实验学分

0.7

授课范围

本专业

学期

2

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0824000501

表的基本操作

基础

必做

60

1

0824000502

查询、视图及数据库的使用

基础

必做

60

1

0824000503

结构化程序设计

基础

必做

60

1

0824000504

菜单设计

基础

必做

60

1

0824000505

表单与表单设计器

基础

必做

60

1

0824000506

表单控件设计

提高

必做

60

2

0824000507

多表单与类的使用

提高

必做

60

2

0824000508

报表设计

提高

必做

60

1

0824000509

应用系统开发实训

研创

选做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

Visual Foxpro及其应用系统开发》,谭浩强主编,清华大学出版社,2003

Visual Foxpro及其应用系统开发题解》,谭浩强主编,清华大学出版社,2003

Visual Foxpro6.0中文版实用编程技术》,任杰,中国水利电利出版社,2003

18. JAVA程序设计

1)总学时 59     2)总学分 3     3)实验学时 14     4)实验学分0.8

5)实验要求:

a 本课程实验主要在JBuilder语言环境进行,做每个实验前,学生必须预习相应内容;

b 实验项目表中所给学时为有教师指导的时间,学生上机前应仔细阅读教材,熟悉实验内容;

c 各个实验项目均要求学生通过实验目的了解实验要完成的关键主题,通过实验要求知道本实验应达到怎样的标准,然后完成实验,填写实验报告。

d 选做实验可由学生选择进行。

6)实验项目

课程名称

JAVA程序设计

考核方式

考试

课程性质

选修

实验学分

0.8

授课范围

本专业

学期

6

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0824000601

开发环境及基础

基础

必做

60

2

0824000602

控制结构

基础

必做

60

2

0824000603

方法

基础

必做

60

2

0824000604

数组

基础

必做

60

2

0824000605

基于对象编程

基础

必做

60

2

0824000606

封装、多态和继承

基础

必做

60

2

0824000607

异常处理

提高

选做

60

2

0824000608

数据库编程

提高

选做

60

2

0824000609

网上聊天程序

研创

选做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

JAVA语言程序设计》,殷兆麟,高等教育出版社,2002

JAVA2简明教程》,皮德常、张凤林,清华大学出版社,2004

Java语言程序设计例题解析与实验指导》,李尊朝、苏军中国铁道出版社2004

19. 大型数据库

1)总学时 59     2)总学分 3     3)实验学时 14     4)实验学分0.8

5)实验要求:

a 本课程实验主要在Oracle数据库环境进行;

b 实验项目表中所给学时为有教师指导的时间,由于每个实验的内容都比较多,做每个实验前,学生必须预习相应内容,明确实验目的,准备好实验内容和实验步骤或程序,并最好利用机动上机时间试做;

c 两个选做实验,学生必须任选一个;

d 各个实验项目均要求撰写实验报告。

6)实验项目

课程名称

大型数据库

考核方式

考试

课程性质

选修

实验学分

0.8

授课范围

本专业

学期

6

实验项目编码

实验项目名称

层次

选做性质

可容学生数

学时

0824000701

DDL语句及DML语句操作

基础

必做

60

2

0824000702

查询语句的应用

基础

必做

60

2

0824000703

权限及角色的设置操作

基础

必做

60

2

0824000704

PL/SQL程序设计

基础

必做

60

2

0824000705

存储子程序与触发器的设计

基础

必做

60

2

0824000706

分布式数据库操作

提高

选做

60

2

0824000707

事务处理

提高

选做

60

2

0824000708

大型数据库应用设计

研创

必做

60

2

7)实验教材(或实验讲义、指导书等)及参考书目

Oracle数据库应用开发基础》,王行言,清华大学出版社,2003

Oracle数据库DBA专题技术精粹》,冯春培等冶金工业出版社,2004

大型数据库技术,Oracle 9i高级程序设计教程》,陈志刚等华南理工大学出版社,2003

Oracle 9i开发教程》,于自跃等北京希望电子出版社,2002

大型数据库技术及应用》,王越、刘加伶、李梁重庆大学出版社,2001

Oracle 9i系统管理培训教程》,王海亮,机械工业出版社,2000

20. 实用软件工程

1)总学时 62     2)总学分 3     3)实验学时 12     4)实验学分0.7

5)实验要求:

a 本课程实验主要在CC++语言环境进行,做每个实验前,学生必须预习相应内容;

b 实验项目表中所给学时为有教师指导时间,由于每个实验的内容都比较多,学生上机前应仔细阅读教材,并最好利用机动上机时间试做,事先根据教材及参考书所给算法编制录入相关程序;

c 各个实验项目均要求学生认真阅读和掌握所给的全部算法或程序,根据自身情况有选择地上机调试运行,保存和打印出程序运行结果,并结合程序进行分析;学生可根据自己需要,改写或重编算法(程序),打印出程序清单和运行结果。