计算机科学与技术专业课程实验
计算机科学与技术专业课程实验
1 、面向对象程序设计(实验共 24 学时)
实验 1?? 熟悉 Visual?C++ 程序设计环境,并利用其编制简单的输入输出程序。( 2 学时) 实验 2?? 编制可以完成简单的输入输出和运算的程序,学习简单变量的定义与使用、常量的定义及使用。( 2 学时) 实验 3?? 编制带分支、循环和跳转的程序,学习数组的用法。( 2 学时) 实验 4?? 练习使用函数进行模块化程序设计。( 2 学时) 实验 5?? 练习使用类、结构,熟悉类的构造函数、分析函数及其他成员函数与成员变量的设计方法。( 2 学时) 实验 6?? 练习使用数组、指针和引用 ‘ 熟悉它们的常用方法。( 2 学时) 实验 7?? 练习通过继承派生新类,体会继承带来的好处。( 2 学时) 实验 8?? 练习面向对象的多态性设计可靠、简易维护的程序。( 2 学时) 实验 9?? 联系比较复杂的输入输出和文件的存取,熟悉 C++ 流类。( 2 学时) 实验 10? 练习 Visual?C++ 的类库,练习界面的设计和简单的绘图。( 2 学时) 实验 11 、 12?? 完成一个大作业,用面向对象的思想设计,并在 Visual?C++ 环境下实现(利用 Visual?C++ 的类库)。( 4 学时)
2 、计算机组成原理(实验 15 学时)
实验 1??? 运算器实验( 3 学时) 实验 2??? 存储器实验( 3 学时) 实验 3??? 微程序控制器实验( 3 学时) 实验 4??? 基本模型机设计与实现( 3 学时) 实验 5??? 扩展 8255 并接口实验( 3 学时)
3 、数据结构(实验共 24 学时)
实验 1??? 熟悉用 C++ 语言描述算法的方法,能够使用 C++ 语言编写程序。( 2 学时) 实验 2??? 掌握数组、顺序表在编程中的定义、使用。( 2 学时) 实验 3??? 掌握单链表、循环链表及双向链表的定义几实现。( 3 学时) 实验 4??? 掌握用栈和队伍进行编程的算法。( 3 学时) 实验 5??? 掌握递归算法、广义表算法。( 2 学时) 实验 6??? 掌握二叉树的定义、遍历算法、霍夫曼树的实现方法。( 3 学时) 实验 7??? 掌握搜索的遍历,最短路径。( 4 学时) 实验 8??? 掌握图的遍历,最短路径。( 4 学时) 实验 9??? 掌握各种排序算法。( 3 学时)
4 、计算机操作系统(实验)
实验 1???UNIX 或 Linux 操作系统的实际使用 实验 2??? 命令解释程序 实验 3??? 作业调度设计 实验 4??? 存储管理设计 实验 5??? 进程管理设计
5 、信号处理原理(实验 18 学时)
1 、现傅氏变换算法(一维和二维) . ( 8 学时) 2 、对一幅 N*N 点阵图象进行俘里叶变换后自逆变换,理解傅氏变换的可逆性。 3 、以 N*N 图象进行傅氏变换后,分别去掉中间或四角后在逆变换,掌握傅氏变换的物理定义。( 5 学时)
6 、计算机网络(调查报告、实验) ??? 注:网络基础实验在流行的局域网和因特网环境下工作,实训内容必须进行,在实验报告合格通过后,方允许参加理论考试。
1. 必做实验:各市级电大、分校辅导教师必须要求学生自动实验,写出实验报告。 2. 社会实践:必须写出市场调查报告,并提出自己总结性的意见,包括体会和测试看法。 3. 选做实验:各市级电大、分校辅导教师根据当地实际情况可以自行决定。 [ 社会实践 ]?? 实验 1??? 计算机时常调查 [ 社会实践 ]?? 实验 2??? 调研某一实际网络的建设 [ 必作实验 ]?? 实验 3??? 因特网的实际使用 [ 选作实验 ]?? 实验 4??? 网络操作系统安装实践 ?? ( 1 ) ——NetWare?3.XX 安装 [ 选作实验 ]?? 实验 5??? 网络操作系统安装实践 ?? ( 2 ) ——NetWare?4.XX 安装 [ 选作实验 ]?? 实验 6??? 网络操作系统安装实践 ?? ( 3 ) —— 中文 WindowsNT4.0 安装 [ 选作实验 ]?? 实验 7??? 网络操作系统安装实践 ?? ( 4 ) ——Linux( 例如, RedHatIinux) [ 选作实验 ]?? 实验 8??? 网络操作系统安装实践 ?? ( 5 ) ——Linux( 服务器版本。例如,红旗 Iinux 服务器版本 ) [ 选作实验 ]?? 实验 ?9??? 无盘 Windows95? 操作系统安装实践 [ 选作实验 ]?? 实验 10??? 网络口令安全实验 [ 选作实验 ]?? 实