软件工程本科专业实验大纲
发布人:隋振业  发布时间:2017-03-25   浏览次数:24


  

泰山学院

  

  

  

软件工程本科专业

实验教学大纲

  

  

  

  

  

信息科学技术学院

O一二年九月修订


《程序设计基础》课程实验教学大纲

  

课程代码:X0700002          课程性质:学科基础课

课程名称:程序设计基础       英文名称:The Base of Programming

适用专业:软件工程、自动化、计算机科学技术、电子商务

开设学期:第1学期

实验学时/总学时: 56/112      实验学分/总学分:4/8                                            

大纲拟定人:禹朴勇            大纲审定人:崔进平

审定日期:2012-10-5

  1. 课程实验内容简介

    《程序设计基础》课程实验是计算机基础教学的重要组成部分。它的目的是使学生掌握C语言的编程知识,培养和提高学生综合编程的能力。通过相应实验的开展,使学生达到以下要求:

  2. 熟悉VC编程环境;

  3. 掌握顺序语句、选择语句和循环语句三种基本结构;

  4. 掌握函数的使用;

  5. 掌握指针的使用;

  6. 掌握文件的操作;

  7. 能进行小规模综合程序的设计开发。

    课程实验采用上机方式开展,要求学生在上机前进行实验内容的准备和代码编写,实验过程中进行实验报告记录和总结。

    二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

仪器

套数

每套

人数

实验

类型

开出

要求

1

调用输入输出函数编写简单的程序

通过简单的Hello程序,来熟悉VC环境,掌握实验的基本过程

2

80

1

验证性

必做

2

算法实验

通过描述闰年算法,掌握流程图的绘制

2

80

1

验证性

必做

3

顺序程序设计实验

通过编写基本printf、scanf程序,验证两个函数的使用。

4

80

1

验证性

必做

4

选择结构程序设计实验

通过闰年程序和成绩转换程序掌握if和switch

4

80

1

验证性

必做

5

循环结构程序设计实验

通过素数程序,掌握循环程序设计

4

80

1

验证性

必做

6

数组实验

通过数字和国家排序程序,掌握数组的使用

4

80

1

验证性

必做

7

函数实验

通过字符串函数和自定义函数来掌握函数使用

4

80

1

验证性

必做

8

指针实验

通过数组内容对换程序掌握指针使用

4

80

1

验证性

必做

9

结构体和共用体实验

通过学生链表来掌握结构体使用

4

80

1

验证性

必做

10

文件实验

通过文件复制来掌握文件操作

4

80

1

验证性

必做

11

综合案例

通过学生管理系统来综合锻炼编程能力

20

80

1

综合性

必做

三、实验所需主要仪器设备及台(套)数

需要高性能计算机80台。

四、实验成绩评定方法

1、以提交实验报告的形式考核实验成绩。

2、本实验课程的考核方式为考试课,随理论课进行考核,考试成绩占70%,上机实验(实验报告)、平时成绩、课堂成绩占30%来确定本课程的总评成绩。

五、参考资料

1、 史济建等编,《C语言程序设计教程》,浙江大学出版社,2002年。

2、 谭浩强编,《C语言程序设计》,清华大学出版杜,2006年。

  

  

  


《计算机导论及应用基础》课程实验教学大纲

课程代码:x0700003           课程性质:学科基础课

课程名称:计算机导论及应用基础

英文名称:Introduction of Computer Science and Foundation of Computer Application

适用专业:软件工程           开设学期:第1学期

实验学时/总学时:14/42       实验学分/总学分:1/3                                            

大纲拟定人:徐萍             大纲审定人:禹朴勇

审定日期:2012.9.28

  1. 课程实验内容简介

    本实验课程是信息科学各相关专业的学科综述性导引课程,是一门非常重要的公共基础课。课程从计算机学科的整体架构出发,重点介绍计算机学科的基础理论、主要技术和学科发展趋势,同时,通过案例培养学生的实践能力,全面提高学生的计算机素质。

    通过实验使学生掌握如下内容:

    (1)掌握Windows XP操作系统的使用方法;

    (2)学会Word 2003、Excel 2003、PowerPoint 2003、Access 2003及Frontpage 2003的使用方法。

    二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

仪器

套数

每套

人数

实验

类型

开出

要求

1

Windows XP基本操作

窗口、我的电脑、资源管理器的基本操作,查看文件或文件夹的方法,剪贴板的使用,新建文件、文件夹、快捷方式的方法,文件或文件夹的选定、复制、移动和删除

2

1

1

验证性

必做

2

Word 2003基本操作

Word 2003的启动和退出,文档的创建、输入、编辑,格式化文档,表格的制作,图形和对象的插入,版式设置与文档打印

2

1

1

验证性

必做

3

Excel 2003基本操作

Excel 2003的启动和退出,工作薄和工作表的创建,数据的输入,工作表的编辑和格式化,数据的排序、筛选和分类汇总,工作表的打印

4

1

1

验证性

必做

4

Power Point 2003基本操作

PowerPoint 2003的启动和退出,幻灯片的制作,幻灯片的外观设置,幻灯片放映效果的设置

2

1

1

设计研究

必做

5

Access 2003基本操作

Access 2003的启动和退出,数据库的建立,表的操作,查询、窗体及报表的建立和使用

2

1

1

综合性

必做

6

FrontPage 2003基本操作

FrontPage 2003的启动和退出,网页制作,框架、表格及表单的创建和使用

2

1

1

综合性

必做

三、实验所需主要仪器设备及台(套)数

计算机及相关软件(计算机80台)。

四、实验成绩评定方法

以提交实验报告的形式考核实验成绩。

本实验课程的考核方式为考试课,随理论课进行考核,考试成绩占70%,上机实验(实验报告)、平时成绩、课堂成绩占30%来确定本课程的总评成绩。

五、参考资料

《计算机导论》,王太雷 叶长国主编,北京邮电大学出版社,2009

  

  

  

  

  

《面向对象程序设计》课程实验教学大纲

  

课程代码: Z0704001        课程性质:专业主干课

课程名称:面向对象程序设计   

英文名称:Object-OrientedProgramming

适用专业:软件工程           开设学期:第2学期

实验学时/总学时:48/96       实验学分/总学分: 3/6                                           

大纲拟定人:禹朴勇           大纲审定人:崔进平

审定日期:2012-09-27

  1. 课程实验内容简介

    《面向对象程序设计》是一门面向计算机学科软件工程专业本科的专业主干课程,本课程在阐述面向对象理论的同时具有很强的实践性和实用性。通过与之配套的实验来培养学生利用面向对象思想进行软件设计的基本技能,通过实验达到以下目的:

  2. 学会Java开发环境的配置;

  3. 掌握Java语言语法与常用类库的使用;

  4. 理解面向对象的相关概念理论并能在软件设计中进行应用;

  5. 掌握类的定义、封装、继承;

  6. 掌握接口、多态、异常处理、I/O流;

  7. 基本掌握多线程、网络编程、Swing;

    二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

仪器

套数

每套

人数

实验

类型

开出

要求

1

开发环境配置

在windows平台下配置JDK、Eclipse

2

50

1

验证性

必做

2

Java语言基础

显示九九乘法表

4

50

1

验证性

必做

3

面向对象核心特性

对动物世界进行抽象,学习类、继承、封装。

6

50

1

验证性

必做

4

接口、包

对实验三结果进行接口设计

6

50

1

验证性

必做

5

异常处理

编写四则运算器,处理异常

2

50

1

验证性

必做

6

文件与流

使用各种流类完成文件复制

4

50

1

验证性

必做

7

多线程

编写扑克牌游戏

8

50

1

验证性

必做

8

网络编程

编写聊天室程序

8

50

1

综合性

必做

9

图形用户界面

对实验7、8设计GUI

8

50

1

验证性

选做

三、实验所需主要仪器设备及台(套)数

需要高性能计算机50台。

四、实验成绩评定方法

1、以提交实验报告的形式考核实验成绩。

2、本实验课程的考核方式为考试课,随理论课进行考核,考试成绩占70%,上机实验(实验报告)、平时成绩、课堂成绩占30%来确定本课程的总评成绩。

五、参考资料

    1. 官方JAVA DOCOMENTION

    2. Thinking in Java

        

        

        

        


《计算机硬件基础》课程实验教学大纲

  

课程代码:z704002            课程性质:专业主干

课程名称:计算机硬件基础

英文名称:Fundamental of Computer Hardware

适用专业:软件工程           开设学期:第2学期

实验学时/总学时:16/96       实验学分/总学分:1/6

大纲拟定人:桑胜举           大纲审定人:沈丁

审定日期:2012-7

  

  1. 课程实验内容简介

    1、掌握数字逻辑电路的基本原理与使用方法;

    2、运算器的基本组成和工作原理;

    3、握半导体存储器的工作原理与使用方法,掌握半导体存储器如何存储和读取数据;

    4、握微程序控制器的组成以及工作过程,掌握用单步方式执行一段微程序以及如何检查每一条微指令正确与否的方法;

    5、握数据传送通路工作原理;

    6、够将运算器、微程序控制器和存储器三个部件连机,形成一个基本模型机系统,同时,掌握机器指令与微指令的关系。

      

    二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

仪器

套数

每套

人数

实验

类型

开出

要求

1

组合逻辑电路实验

了解基本逻辑门的使用以及常用译码器、分配器等的功能。

2

40

2

验证性

必做

2

触发器实验

了解常用触发器的功能,驱动特性以及简单应用

2

40

2

验证性

必做

3

计数器与寄存器实验

了解基本计数器、寄存器、移位寄存器的功能原理。

2

40

2

验证性

必做

4

寄存器实验

了解计算机组成原理实验仪结构,掌握寄存器构成的一般方法和工作原理。

2

40

2

验证性

必做

5

运算器实验

按照给定有关数据进行操作,将开关数据送入寄存器,目的是了解数据通路,熟悉有关操作。

2

40

2

验证性

必做

6

半导体存储器实验

用单脉冲进行存储器读写操作;设置存储器单元地址,向该单元写入数据,然后从该单元读取数据,验证是否正确。

2

40

2

验证性

必做

7

微程序控制器实验

根据微程序流程图设计微指令,并按微指令格式转换成二进制代码;实现微程序运行,了解微程序控制器工作原理。

2

40

2

综合

必做

8

基本模型机设计与实现

运算器、微程序控制器和存储器三部件连机,从而形成一个简单的模型机。

2

40

2

设计

必做

  

三、实验所需主要仪器设备及台(套)数

微型计算机、DICE-CP226计算机组成原理系统结构实验仪。

  

四、实验成绩评定方法

本课程为考试课程;要求同学独立完成表1中的必修实验;上机考核,演示设计结果;提交实验报告。

课程总成绩=作业(10%)+实验(20%)+期末考试(70%)。

作业和实验成绩不合格者,不得参加期末考试。

  

五、参考资料

1.《计算机组成原理实验(设计)指导书》,自编教材

2.《DICE-CP226实验仪用户手册》,启动计算机总厂有限公司

3.《计算机组成原理题解、题库与实验》,白中英主编,科学出版社,2001

  

  

SQL Server数据库技术》课程实验教学大纲

  

课程代码:Z0704004            课程性质:专业主干课

课程名称:SQL Server数据库技术

<