辽宁科技大学_第1页
辽宁科技大学_第2页
辽宁科技大学_第3页
辽宁科技大学_第4页
辽宁科技大学_第5页
已阅读5页,还剩382页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、辽宁科技大学计算机与软件工程学院实 践 教 学 大 纲 汇 总学院名称: 计算机与软件工程学院 专业名称: (1)软件工程 专业名称: (2)网络工程 专业名称: (3)物联网工程 专业名称: (4)计算机科学与技术 辽宁科技大学计算机与软件工程学院制表目 录TOC o 1-3 h u HYPERLINK l _Toc18307518 第一部分 软件工程专业 页第一部分 软件工程专业 C+程序设计实验教学大纲课程名称(中文英文):C+程序设计课程代码:x2160421 课程类型:专业基础课课程性质:必修课 设置类别:非独立设课适用专业:软件工程课程总学时:80 课程总学分:5.0实验学时:24

2、 实验学分:1.5开实验学期:一一、实验教学的目的与基本要求C+程序设计是软件工程专业的专业基础课。本课程是学生学习软件编程的入门课程,主要讲授C+语言的控制结构、数组、指针、函数、类与对象、继承与派生、多态等知识点的语法规则,并利用C+语言解决常见的简单问题。教学的目的:通过C+程序设计实验课,巩固学生对课堂上学习的编程基础知识的理解,掌握C+的基本语法,培养学生逐步建立编程思路,树立编程思想,同时加强逻辑思维能力和程序调试的实践能力的培养。该实验课主要进行C+语言结构化程序设计、面向对象程序设计的编程实践。教学的基本要求:所有实验项目布置在OJ系统网络平台上,IP:33;实验前学生根据实验

3、内容认真准备实验,包括查阅资料,编写代码;实验过程中学生要认真进行项目程序的编辑、调试与运行,分析程序运行结果,并正确提交;教师根据需要可以随时对学生实验项目进行检查、答辩,并统计学生练习情况;认真遵守实验室的各项规章制度。二、课程目标与毕业要求关系表课程目标毕业要求课程目标1:按规定要求注册账号,设计实验方案,开展实验研究,并设计测试数据,完成自动评测系统平台上的实验项目。编写出符合软件工程规范、结构清晰、正确易懂的程序。4-1 能够采用科学的方法对计算机软件系统中的关键环节,设计相应的实验方案,搭建实验环境,开展实验研究;三、实验项目设置序号实验项目名称实 验 内 容学时实验类型实验性质实

4、验者类别备注1C+集成环境及OJ系统使用熟悉C+集成环境,能够编辑、编译、执行C+程序。熟悉OJ系统平台及使用。2验证必做本科生2控制语句编程利用条件、循环等编程,解决素数、完数、打印几何图形等问题。6设计必做本科生3函数编程利用函数实现平均值计算、素数判断、递归编程等问题。4设计必做本科生4数组编程利用数组实现数据的插入、删除、查找、排序等运算。2设计必做本科生5指针编程利用指针实现数组的访问、字符串的处理等问题。2设计必做本科生6结构类型编程利用结构数组实现简单的学生信息管理。2设计必做本科生7类与对象编程利用类实现常见的几何图形类、Person类的设计及实现。4设计必做本科生8模板类及I

5、/O流编程利用模板类Array,实现数组的插入、删除等常见操作,并实现文件读写。2综合必做本科生四、实验报告要求、实验考核方式、内容及成绩评定标准1、实验报告要求 实验项目需要根据要求以规定账号在OJ系统上正确提交。程序代码严禁抄袭、拷贝!2、实验考核方式、内容检查学生账号完成实验项目的数量与质量;每次实验对学生完成的实验项目进行随机抽查,以确认是否独立完成。3、成绩评定标准实验成绩为10分,12次实验,要求学生在规定期限内完成基本实验项目。每次实验为1分,至多10分止。根据实验完成质量及数量,每次实验得分为0、0.6、0.8、1,实验成绩小于6分者不允许参加期末考试,课程成绩以0分计。未完成

6、实验是指实验项目未能在规定期限内正确提交到OJ系统上或者教师抽查时不能解释自己提交的实验项目代码。实验项目完成质量评价项目评价环节课程目标实验成绩实验项目完成的数量及质量课程目标1:按规定要求注册账号,设计实验方案,开展实验研究,并设计测试数据,完成自动评测系统平台上的实验项目。编写出符合软件工程规范、结构清晰、正确易懂的程序。五、实验教材及参考书1.C+语言程序设计教程(第四版)沈显君、杨进才主编,清华大学出版社,2017年2.C+语言程序设计教程习题解答与实验指导,杨进才,清华大学出版,2017年3.C+程序设计教程,集体编写,辽宁科技大学软件学院,2018年4.C+程序设计实验指导书,集

7、体编写,辽宁科技大学软件学院,2018年5. OJ在线评测系统网络平台,IP:33大纲撰写人:马云吉 大纲审阅人:徐杨 负责人:赵骥Linux基础与Shell编程实验教学大纲课程名称(中文英文):Linux基础与Shell编程/ Linux foundation and Shell programming课程代码:x2051161 课程类型:专业课课程性质:必修课 设置类别:非独立设课适用专业:软件工程课程总学时:48 课程总学分:3.0实验学时:16 实验学分:开实验学期:四实验教学的目的与基本要求Linux基础与shell编程是软件工程的专业课。通过实验,使学生进一步验证课堂讲授的有关知识

8、点,并利用课堂讲授的知识编写shell脚本,能在一定程度上解决实际的工程问题。实验教学的基本要求:1.实验前学生根据实验内容认真准备实验,包括查阅资料,编写代码;2.实验过程中学生要认真进行项目程序的调试与运行,分析程序运行结果;3.教师根据需要可以随时对学生实验项目进行检查、答辩,并统计学生练习情况;4.认真遵守实验室的各项规章制度。5.按照实验指导书的要求完成指定的实验内容,并撰写实验报告。二、课程目标与毕业要求关系表课程目标毕业要求课程目标5:具备较强的自学能力,能够自觉学习随时涌现的新概念、新模型和新技术,使自己的专业能力保持与学科的发展同步。5-3 能够选择与使用恰当的技术、资源、现

9、代工程工具和信息技术工具,解决复杂软件工程问题;三、实验项目设置序号实验项目名称实 验 内 容学时实验类型实验性质实验者类别备注1Linux installation安装指导自行安装linux实验的虚拟环境2验证必修本科生2Linux基本文件管理使用linux命令对文件进行基本的管理操作2设计必修本科生3Vi编辑器使用vi进行文本编辑2设计必修本科生4linux脚本的运行利用vi编辑设计指定脚本2设计必修本科生5Linux软件包管理根据不同的linux系统环境,安装指定的开发软件2设计必修本科生6配置服务器安装ftp服务器并编辑服务器配置脚本2设计必修本科生7应用shell脚本管理用户登录对给

10、定的shell脚本进行修改,达到管理登录账户的目的2设计必修本科生8设计shell脚本管理系统文件自行设计shell脚本,自动化定时备份指定文件集合2设计必修本科生四、实验报告要求、实验考核方式、内容及成绩评定标准1.实验报告要求 按照实验指导书的要求,撰写实验报告。 2.实验考核方式、内容 考察与抽查相结合的方式。考察内容:实验过程的态度、能力表现项目工程正确程度、编码规范 抽查是指实验期间指导教师随机要求完成指定的实验内容,或回答指定的问题。3.成绩评定标准每次实验评定标准:1、实验过程的态度、能力表现,50%2、报告撰写的完成度 50%评价项目评价环节课程目标实验成绩参照实验指导书:学生

11、对实验要求进行分析和设计,写出基本脚本代码。课程目标5:具备较强的自学能力,能够自觉学习随时涌现的新概念、新模型和新技术,使自己的专业能力保持与学科的发展同步。五、实验教材及参考书1、linux基础与shell编程实验指导书,自编。大纲撰写人:姚红岩 大纲审阅人:徐杨 负责人:赵骥数据结构实验教学大纲课程名称(中文英文):数据结构课程代码:x2051181 课程类型:专业基础课课程性质:必修课 设置类别:非独立设课适用专业:软件工程、网络工程课程总学时:80 课程总学分:5.0实验学时:24 实验学分:1.5开实验学期:二一、实验教学的目的与基本要求数据结构是软件工程、网络工程专业的专业基础课

12、。通过实验,使学生进一步理解、掌握线性结构、树、图的存储结构、基本算法及查找、排序等应用算法,提高算法设计与程序调试能力,理解算法效率。实验课着眼于原理与应用的结合点,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变“活”,起到深化理解、灵活掌握教学内容的目的。此外,还有很重要的一点是:机器是比任何教师都严厉的检查者。教学的基本要求:1.所有实验项目布置在OJ系统网络平台上,IP:33;2.实验前学生根据实验内容认真准备实验,包括查阅资料,编写代码;3.实验过程中学生要认真进行项目程序的编辑、调试与运行,分析程序运行结果,并正确提交;4.

13、教师根据需要可以随时对学生实验项目进行检查、答辩,并统计学生练习情况;5.认真遵守实验室的各项规章制度。二、课程目标与毕业要求关系表课程目标毕业要求课程目标1:按规定要求注册账号,设计实验方案,开展实验研究,并设计测试数据,完成自动评测系统平台上的实验项目,并正确提交。4-1 能够采用科学的方法对计算机软件系统中的关键环节,设计相应的实验方案,搭建实验环境,开展实验研究;三、实验项目设置序号实验项目名称实 验 内 容学时实验类型实验性质实验者类别备注1线性表顺序表、链表的基本相关操作和应用操作(有序表的插入、链表合并、分解、约瑟夫问题求解,一元多项式相加等)6设计必做本科生2栈和队列栈、队列的

14、基本运算、括号匹配、回文匹配等2设计必做本科生3二叉树二叉树的构造、各种遍历、计算高度、叶子等和哈夫曼树的构造、编码、计算WPL值4设计必做本科生4图图的非递归遍历算法、图的连通性、拓扑排序等4设计必做本科生5查找折半查找、二叉排序树的查找、散列查找算法实现及效率比较4设计必做本科生6排序实现常见的排序算法的实现及效率比较4设计必做本科生7创新实验(选做,不占学时)在已学过的查找、排序算法基础上,改进或设计新的排序、查找算法;或实现表达式求值、哈夫曼编码算法或设计并实现学生管理系统6创新选做本科生四、实验报告要求、实验考核方式、内容及成绩评定标准1.实验报告要求 实验项目需要根据要求以规定账号

15、在OJ系统上正确提交。程序代码严禁抄袭、拷贝!2.实验考核方式、内容检查学生账号完成实验项目的数量与质量;每次实验对学生完成的实验项目进行随机抽查,以确认是否独立完成。3.成绩评定标准本课程实验共有12次,要求学生在规定期限内完成基本实验项目。考核采用扣分制,根据实验项目完成的数量及质量,每次实验扣分0、0.2、0.4、1。扣分总数大于4.8者不允许参加期末考试,课程成绩以0分计。扣分在课程评价项目中的平时成绩中扣除。未完成实验是指实验项目未能在规定期限内正确提交到OJ系统上或者教师抽查时不能解释自己提交的实验项目代码。实验项目完成质量评价项目评价环节课程目标实验成绩实验项目完成的数量及质量课

16、程目标1:按规定要求注册账号,设计实验方案,开展实验研究,并设计测试数据,完成自动评测系统平台上的实验项目,并正确提交。五、实验教材及参考书1、数据结构(C+版)第二版,王红梅等,清华大学出版社,2011.72、数据结构(C+版)学习辅导与实验指导,王红梅等,清华大学出版社,2011.73、数据结构实验指导书,集体编写,辽宁科技大学软件学院,2018年4. OJ在线评测系统网络平台,IP:33大纲撰写人:马云吉 大纲审阅人:徐杨 负责人:赵骥算法设计与分析实验教学大纲课程名称(中文英文):算法设计与分析/The Design and Analysis of Algorithms课程代码:x20

17、50121 课程类型:专业基础课程性质:必修课 设置类别:非独立设课适用专业:软件工程课程总学时:48 课程总学分:3实验学时:16 实验学分:开实验学期:三一、实验教学的目的与基本要求 算法设计与分析课程是专业基础课。软件的效率和稳定性取决于软件中所采用的算法;对于一般程序员和软件工程专业学生,学习算法设计与分析课程,可以开阔编程思路,编写出优质程序。通过本课程的学习,学生要掌握几种常用的算法设计策略,包括递归与分治策略、动态规划算法、贪心算法、回溯法、分支限界法、概率算法、线性规划和网络流法和NP完全性理论与近似算法等,并会分析算法的效率,能够用所学方法解决实际问题。二、课程目标与毕业要求

18、关系表课程目标毕业要求课程目标2:通过学习算法设计与分析的相关方法和技术,掌握计算机算法设计过程中所使用的思想和方法,能独立地以计算的视角分析具体问题,实现用计算机算法设计问题的解决方案。2-1 运用数学、自然科学方法制定分析模型;三、实验项目设置序号实验项目名称实 验 内 容学时实验类型实验性质实验者类别备注1递归N位m进制枚举,通过继承和多态解全排列和8皇后问题。 2必修设计本科生2特殊数据结构堆的实现,堆排序,优先队列的实现2必修设计本科生3分治法大整数乘法2必修设计本科生4动态规划最长上升子列,背包问题(一题多解,下同)2必修设计本科生5贪心法找零钱,背包问题2必修设计本科生6搜索1农

19、夫过河问题,背包问题2必修设计本科生7搜索217分钟过桥问题,背包问题2必修综合本科生8综合练习旅行商问题2必修设计本科生四、实验报告要求、实验考核方式、内容及成绩评定标准 1.实验报告要求 每次实验需要编写实验代码,撰写实验报告。电子版。 2.实验考核方式、内容 考察与抽查相结合的方式。考察内容:实验过程的态度、能力表现实验设计思想、编码规范 抽查是指实验期间指导教师随机要求完成指定的实验内容,或回答指定的问题。3.成绩评定标准实验共计40分,每个实验8分,计40分。每次实验评定标准:1、实验过程的态度、能力表现,30%2、设计思想、编码规范 70%评价项目评价环节课程目标实验成绩(40分)

20、本课程共计8个实验,每个实验5分。每个实验提前1周布置给学生,要求学生通过课外进行实验预习,对实验内容进行分析和设计,写出基本程序代码,在实验课完成全部代码,并提交上机实验报告。课程目标2:通过学习算法设计与分析的相关方法和技术,掌握计算机算法设计过程中所使用的思想和方法,能独立地以计算的视角分析具体问题,实现用计算机算法设计问题的解决方案。五、实验教材及参考书算法设计与分析实验指导书, 自编大纲撰写人:战学刚大纲审阅人: 徐杨 负责人:赵骥数据库概论实验教学大纲课程名称(中文英文):数据库概论/Introduction of DataBase课程代码:x2051221 课程类型:专业基础课课

21、程性质:必修课 设置类别:非独立设课适用专业:软件工程课程总学时:56 课程总学分:3.5实验学时:16 实验学分:开实验学期:五一、实验教学的目的与基本要求数据库概论课程是软件工程专业的专业基础课,重点使学生系统掌握数据库基本原理及实际应用开发。通过实验环节的训练,使学生较全面地掌握数据库系统的基本概念和基本原理;深入理解关系数据模型、关系数据理论和关系数据库系统;掌握关系数据库标准语言SQL;掌握数据库设计方法,具有一定的数据库设计能力;初步具备使用数据库技术和方法解决实际应用问题的能力,为今后从事软件开发及相关工作打下坚实的基础。二、课程目标与毕业要求关系表课程目标毕业要求课程目标5:掌

22、握数据库常用的DBMS工具, 并熟练应用数据库的DBMS工具实现SQL语句常用功能。3-1掌握软件生命周期要素,了解软件开发过程管理模型,熟悉软件需求分析、设计、实现、测试、维护以及过程与管理的方法和技术。三、实验项目设置序号实验项目名称实 验 内 容学时实验类型实验性质实验者类别备注1建立数据库、建立表在SQL Server环境下建立数据库和数据表,确定表的主码和约束条件,查看和修改表结构。2设计必修本科生2表的创建与操作掌握用SQL 语句创建表与表的修改,掌握索引的建立与主键、外键2设计必修本科生3SQL的基本查询掌握SELECT 语句,进行SQL语句的简单查询, 掌握where子句及or

23、der by 子句用法2设计必修本科生4SQL的高级查询进行SQL语句的高级查询,掌握表中数据的复合查询方法及操作方法,掌握连接查询2设计必修本科生5表数据插入、删除、修改对数据库中表的数据进行插入、删除、修改。2设计必修本科生6视图的创建及使用视图的创建、修改和删除,掌握用Insert,Update通过视图更新数据2设计必修本科生7触发器创建数据库备份和还原掌握SQL Server 的触发器, 掌握SQL Server 的恢复与备份,数据的导入与导出.2设计必修本科生8综合练习综合运用表的基本知识,包括基本操作命令、基本查询与高级查询语句2综合必修本科生四、实验报告要求、实验考核方式、内容及

24、成绩评定标准 1.实验报告要求 每次实验需要撰写实验报告,提交实验报告。实验报告严禁拷贝! 2.实验考核方式、内容 考察与抽查相结合的方式。考察内容:实验过程的态度、能力表现实验内容正确程度、编码规范 抽查是指实验期间指导教师随机要求完成指定的实验内容,或回答指定的问题。3.成绩评定标准评价项目评价环节课程目标实验成绩(30分)本课程共计8个实验,在实验课内完成并上交,内容为实验指导书指定内容,第1-3,5-7次实验满分分值为3分,第4,8次实验满分分值为6分。课程目标5:掌握数据库常用的DBMS工具, 并熟练应用数据库的DBMS工具实现SQL语句常用功能。五、实验教材及参考书1、数据库概论实

25、验指导书, 自编大纲撰写人:张晓霞 大纲审阅人:徐杨 负责人:赵骥Java程序设计实验教学大纲课程名称(中文英文):Java 程序设计 / Java Programming课程代码:X2160252 课程类型:专业基础课课程性质:必修课 设置类别:非独立设课适用专业:软件工程课程总学时:64 课程总学分:4.0实验学时: 24 实验学分:开实验学期:三一、实验教学的目的与基本要求 使学生掌握如何运用Java程序设计语言开发程序,了解类的定义及相关操作的基本概念与方法。通过上机操作,加深对面向对象类的知识的理解,并熟练掌握Java程序设计语言的实现技术,提高动手能力,提高分析问题和解决问题的能力

26、,同时掌握应用Java程序设计语言开发小型项目的方法与技巧。二、课程目标与毕业要求关系表课程目标毕业要求课程目标2:能够熟练掌握Eclipse环境下开发Java程序的步骤,通过建模能够利用Java语言解决复杂问题。3-2 具有设计符合功能与性能需求、并有创新性的解决方案的能力。并能够在设计环节中考虑社会、健康、安全、法律、文化及环境等因素;三、实验项目设置序号实验项目名称实 验 内 容学时实验类型实验性质实验者类别备注1Java运行环境搭建搭建Java语言的运行环境多个源文件联合编译2验证必修本科生2Java语言基础Java基本数据类型的使用数组的使用顺序、选择、循环结构的程序设计2综合必修本

27、科生3类与对象对象的创建与引用对象的组合静态成员与实例成员的使用4综合必修本科生4子类与继承子类的创建与引用利用继承实现多态上转型对象的使用体会面向抽象编程的方法2综合必修本科生5接口与实现接口的声明与实现利用接口实现多态接口回调的使用体会面向接口编程的方法2综合必修本科生6内部类与异常类四种内部类的使用异常处理的两种方法2综合必修本科生7常用实用类String类的常用方法Scanner类的常用方法Data类的常用方法Calendar类的常用方法2综合必修本科生8组件及事件处理GUI中各种组件的使用监听器的绑定事件的处理2综合必修本科生9输入输出流文件类对象的创建及常用方法字符流的使用字节流的

28、使用2综合必修本科生10多线程创建多线程的两种方法生产者和消费者2综合必修本科生11泛型与集合框架List接口实现类的使用Set接口实现类的使用Map接口实现类的使用2综合必修本科生四、实验报告要求、实验考核方式、内容及成绩评定标准1.实验报告要求 每次实验需要提交实验报告。实验报告严禁拷贝! 2.实验考核方式、内容考察与抽查相结合的方式。考察内容:实验过程的态度、能力表现项目工程正确程度、编码规范 抽查是指实验期间指导教师随机要求完成指定的实验内容,或回答指定的问题。3.成绩评定标准12次实验,每次按百分制打分。最后按课程总成绩的20%(即20分)换算。每次实验评定标准:实验过程的态度、能力

29、表现,50%项目工程正确程度、编码规范 50%评价项目评价环节课程目标实验成绩本课程共计12个实验,在实验课内完成并上交,内容为实验指导书指定内容。课程目标2:能够熟练掌握Eclipse环境下开发Java程序的步骤,通过建模能够利用Java语言解决复杂问题。五、实验教材及参考书Java2实用教程实验指导与习题解答, 张跃平、耿祥义编,清华大学出版社,2017年5月大纲撰写人:宫玺大纲审阅人:艾青 负责人:赵骥Oracle数据库实验教学大纲课程名称(中文英文):Oracle数据库/Oracle Database课程代码:x3160471 课程类型:专业课课程性质:必修课 设置类别:独立设课适用专

30、业:软件工程课程总学时:56 课程总学分:3.5实验学时:20 实验学分:开实验学期:五一、实验教学的目的与基本要求Oracle数据库是软件工程专业的一门专业必修课,是理论与实践紧密结合的专业课。通过该实验教学,使学生掌握Oracle 11g系统的管理和使用方法,包括Oracle的体系结构、基本概念、安装、SQL语言、PL/SQL程序设计、存储结构管理、模式对象管理及安全管理等;掌握Oracle数据库系统的管理和应用程序开发方法,了解数据库及相关操作的基本概念与方法。能够应用Oracle数据库完成数据库系统的设计、数据库对象的管理,以及数据库应用系统的基本开发过程,提高动手能力,提高分析问题和

31、解决问题的能力,同时掌握大型数据库实际管理与应用技巧。二、课程目标与毕业要求关系表课程目标毕业要求课程目标2:掌握和熟练使用Oracle基本管理工具,并应用其对各种模式对象进行管理和操作,解决数据库基本管理问题。能够理解Oracle体系结构的基本原理,并具有应用SQLplus等常用工具解决具体问题的能力。软件工程专业毕业要求1-2 掌握软件工程专业工程基础理论知识,能选择恰当的模型用于表述复杂软件工程问题。三、实验项目设置序号实验项目名称实 验 内 容学时实验类型实验性质实验者类别备注1Oracle常用工具的使用及数据库的创建熟悉Oracle环境、数据库的创建和管理,常用工具及SQLPLUS常

32、用命令使用。2验证必修本科生2数据库物理存储结构管理了解Oracle物理存储结构;熟练掌握各种物理文件的相关管理操作。2综合必修本科生3数据库逻辑存储设置与管理了解Oracle逻辑存储结构;熟练掌握表空间相关的管理操作。2综合必修本科生4数据库对象的创建与管理了解Oracle数据库各种对象的作用;掌握Oracle表、索引、视图、序列的创建与管理基本操作。2综合必修本科生5数据库对象管理与数据操纵语言DML了解Oracle数据库分区表和分区索引的作用;掌握Oracle分区表的创建与管理基本操作;掌握数据库表、视图等增删改数据的操作。2综合必修本科生6SQL数据查询语言DQL表中数据的查询方法及操

33、作方法;子查询及SELECT的统计函数的作用和使用方法;多表中数据的查询方法,连接查询与嵌套查询的方法。2综合必修本科生7PL/SQL程序设计1掌握PL/SQL程序结构;PL/SQL语言流程控制结构;掌握游标的定义与使用。2综合必修本科生8PL/SQL程序设计2掌握Oracle存储过程、函数的定义与使用。2综合必修本科生9PL/SQL程序设计3掌握Oracle触发器的定义与使用。2综合必修本科生10数据库安全管理掌握Oracle数据库的用户创建、概要文件、分配用户常用对象权限。2综合必修本科生四、实验报告要求、实验考核方式、内容及成绩评定标准1.实验报告要求 每次实验需要提交电子版实验报告。实

34、验报告严禁拷贝!2.实验考核方式、内容 考察与抽查相结合的方式。 考察内容: 实验过程的态度、能力表现 实验内容的正确程度、实验报告的规范程度 抽查是指实验期间指导教师随机要求完成指定的实验内容,或回答指定的问题。3.成绩评定标准 每次实验成绩为2分,10次,共20分。 每次实验评定标准:实验过程的态度、能力表现,50%实验内容的正确程度、实验报告的规范程度,50%评价项目评价环节毕业要求实验成绩每次2分。本课程共计10个实验,学生根据对实验要求进行分析和设计,写出基本的命令和程序代码。课程目标2:掌握和熟练使用Oracle基本管理工具,并应用其对各种模式对象进行管理和操作,解决数据库基本管理

35、问题。能够理解Oracle体系结构的基本原理,并具有应用SQLplus等常用工具解决具体问题的能力。五、实验教材及参考书Oracle 11g数据库基础教程,孙风栋编著,电子工业出版社,2017年.Oracle实用培训教程,赵伯山编著,清华大学出版社,2010年大纲撰写人:田莹 大纲审阅人:艾青 负责人:赵骥设计模式实验教学大纲课程名称(中文英文):设计模式/Design Patterns课程代码:x3050571 课程类型:专业课课程性质:必修课 设置类别:非独立设课适用专业:软件工程课程总学时:32 课程总学分:2实验学时:8 实验学分:开实验学期:六一、实验教学的目的与基本要求 设计模式是

36、软件工程专业本科生的一门专业课,本课程是一门具有较强理论性和实践性的软件设计和开发类课程。本课程首先学习软件设计模式的基本知识和UML类图;接着介绍常见的七个面向对象设计原则;然后重点介绍使用频率较高的软件设计模式,包括五种创建型设计模式(简单工厂模式、工厂方法模式、抽象工厂模式、原型模式、单例模式)、六种结构型设计模式(适配器模式、桥接模式、组合模式、装饰模式、外观模式、代理模式)和七种行为型设计模式(职责链模式、命令模式、迭代器模式、观察者模式、状态模式、策略模式、模板方法模式)。此外,为了帮助学生深入理解所学知识,提高实践动手能力并将所学知识应用于解决实际问题,本课程设置了相应的实践环节

37、,针对具体问题合理选择设计模式,绘制相应的模式结构图并使用代码实现模式结构,通过实践环节,进一步理解和掌握所学知识并将所学知识应用于软件设计和开发。二、教学目标与毕业要求关系表教学目标毕业要求教学目标2:掌握常见软件设计模式的动机、定义、结构、效果和应用,结合实例学习如何在实际开发中运用设计模式。1-3 掌握软件工程专业的专业知识,且能将其应用于复杂软件工程问题的建模和求解;教学目标3:结合具体问题能合理选择设计模式提供设计方案,提高学生的独立思考能力、问题解决能力和分析设计能力。学会使用所学知识来解决实际问题并绘制结构图,培养学生的知识运用能力和工程实践能力及创新思维与创造能力。5-4 在解

38、决复杂工程问题实践中提高现代工具的应用能力,并能够理解其局限性。三、实验项目设置序号实验项目名称实 验 内 容学时实验类型实验性质实验者类别备注1创建型模式设计创建型模式的工作原理:创建型模式隐藏了类的实例的创建细节,通过隐藏对象如何被创建和组合在一起达到使整个系统独立的目的。 创建型模式分为:工厂方法模式、抽象工厂模式。2设计必修本科生2结构型模式设计结构型模式的工作原理:结构型模式描述如何将类或者对象结合在一起形成更大的结构,就像搭积木,可以通过简单积木的组合形成复杂的、功能更为强大的结构。结构型模式为:适配器模式、组合模式、装饰模式、外观模式。2设计必修本科生3行为型模式设计行为性型模式

39、的工作原理:行为型模式是对在不同的对象之间划分责任和算法的抽象化。可分为职责链模式、观察者模式、状态模式、策略模式。2设计必修本科生4综合型模式设计以工厂策略模式来设计:假设一个大学实行特困生资助计划,该计划以保障特困生吃饭为首要目的,还会额外发放零用钱。具体会向特困生发一张饭卡,里面有两部分资金,一部分是固定消费,必须用于食堂吃饭,另一部分金额是零用钱,可以吃饭,也可以提现。以工厂策略模式来设计。2设计必修本科生四、实验报告要求、实验考核方式、内容及成绩评定标准 1.实验报告要求 每次实验需要编写实验代码,撰写实验报告。电子版。 2.实验考核方式、内容 考察与抽查相结合的方式。考察内容:实验

40、过程的态度、能力表现实验设计思想、编码规范 抽查是指实验期间指导教师随机要求完成指定的实验内容,或回答指定的问题。3.成绩评定标准实验成绩:前3个,每个5分,最后一个10分,共计25分。每次实验评定标准:1、实验过程的态度、能力表现,30%2、设计思想、编码规范 70%评价项目评价环节培养要求实验成绩占25分每次实验评定标准:1、实验过程的态度、能力表现占30%。2、设计思想、编码规范占 70%。1-3 掌握软件工程专业的专业知识,且能将其应用于复杂软件工程问题的建模和求解;5-4 在解决复杂工程问题实践中提高现代工具的应用能力,并能够理解其局限性。五、实验教材及参考书设计模式实验指导书, 自

41、编大纲撰写人:迟呈英大纲审阅人:徐杨 负责人:赵骥面向对象的分析与设计实验教学大纲课程名称(中文/英文):面向对象的分析与设计/ Object Oriented Analyses and Design课程代码:x2160281 课程类型:专业课课程性质:必修课 设置类别:非独立设课适用专业:软件工程课程总学时:48 课程总学分:3.0实验学时:16 实验学分:0开实验学期:五一、实验教学的目的与基本要求面向对象的分析与设计(Object Oriented Analyses and Design)是一门主要讲述面向对象分析与设计的基本概念和基本方法,详细介绍统一建模语言UML及其开发过程的课程,

42、它贯穿了软件开发的可行性研究、需求分析、系统分析和系统设计等开发活动的全过程,并为出各阶段的开发活动提供了模型范例和文档书写格式。本实验的教学目的是通过实验使学生全面系统地理解和掌握统一建模语言中各种模型的概念、意义和建模方法。培养和提高学生分析问题和解决问题的能力,培养学生的实际动手能力。本实验的内容分为基本的面向对象建模方法和综合实验两个部分。基本实验部分要求学生完成指定的实验题目以加深对UML中的用例图、类图、顺序图、通信图和状态图等重要模型的概念和建模方法理解。同时还要求学生了解和掌握UML中其它模型的概念和建模方法。综合实验部分这要求学生综合运用所学的知识建模一个完整的软件系统,并为

43、这个系统撰写一个完整的分析、设计和实现等部分内容的软件文档。二、教学目标与毕业要求关系表课程目标毕业要求课程目标2:培养学生从事软件建模工作所需要的各种基本能力。包括软件建模能力,撰写软件文档的写作能力、书面表达能力和从事一般的项目管理工作的能力。毕业要求3 设计/开发解决方案3-1 掌握软件生命周期要素,了解软件开发过程管理模型,熟悉软件需求分析、设计、实现、测试、维护以及过程与管理的方法和技术;三、实验项目设置序号实验项目名称实 验 内 容学时实验类型实验性质实验者类别备注1实验一 用例图建模建立用例模型,掌握用例模型的建模方法。对用例进行建模,写出用例的事件流描述。2设计必修本科生2实验

44、二 类图建模对给定的用例图进行类图建模,并对这些类之间的关系进行建模,理解和掌握类关系的现实意义。2设计必修本科生3实验三 顺序图和协作图建模为指定用例进行顺序图和协作图建模,理解和掌握顺序图和协作图的作用、意义和方法。2设计必修本科生4实验四 状态图和活动图建模为指定对象建立状态图模型和活动图,理解和掌握其作用、意义和建模方法。2设计必修本科生5实验五 案例:用例建模结合案例,在需求分析的基础上进行用例建模。2综合必修本科生6实验六 案例:静态建模结合案例的系统需求和用例模型,建立类图和数据模型设计数据表。2综合必修本科生7实验七 案例:动态建模结合系统需求及类图,绘制顺序图、协作图、活动图

45、和状态图。2综合必修本科生8实验八 案例:架构建模为案例系统建立包图、组件图和部署图。2综合必修本科生四、实验报告要求、实验考核方式、内容及成绩评定标准本课程要求在每次实验之前,要求学生做好实验的准备工作。实验过程中,应能够给出正确的实验结果。对实验报告的要求是内容正确、格式要符合规范。对每次实验都要进行百分制成绩评定,所有实验成绩的平均成绩将被作为课程最终的实验成绩。每次实验成绩将根据实验的准备、完成情况以及学生的课堂表现综合进行评定。评价项目评价环节课程目标实验成绩考核每次实验的预先准备、实验过程和实验报告完成情况。重点考核实验报告的完成质量。课程目标2:培养学生从事软件建模工作所需要的各

46、种基本能力。包括软件建模能力,撰写软件文档的写作能力、书面表达能力和从事一般的项目管理工作的能力。五、实验教材及参考书1 面向对象分析与设计实验指导书,孙学波等编2 面向对象分析与设计(UML),侯爱民,清华大学出版社,2015.83 面向对象分析与设计,麻志毅,机械工业出版社,20134 UML与软件建模,徐宝文,清华大学出版社,2006 5 UML系统建模与分析设计, 刁成嘉,机械工业出版社, 2007 执笔人:孙学波审核人:徐 杨 负责人:赵骥网络及其计算实验教学大纲课程名称(中文英文):网络及其计算/ Network and its computation课程代码:x3160631 课

47、程类型:专业课课程性质:必修课 设置类别:非独立设课适用专业:软件工程课程总学时:56 课程总学分:3.5实验学时:12 实验学分:开实验学期:六一、实验教学的目的与基本要求 网络及其计算课程是软件工程专业的专业课。通过实验教学环节,能够加深学生对所学知识的理解和提高学生的实践能力。验证实验应该使学生熟悉常用的网络操作系统的使用和配置。综合实验应能使学生学会利用网络管理工具进行网络实时在线监控并进行协议数据分析,从而达到理论联系实际,体会数据报文在网络中传输过程。设计实验利用套接字进行基于基本网络通信协议的简单程序设计,从而更深入理解上层协议在通信过程中的作用,进一步提高学生基于网络的编程能力

48、。二、课程目标与毕业要求关系表课程目标毕业要求课程目标4:能够运用计算机网络的基本概念、原理和方法进行网络系统的分析、设计与管理。2-3 能正确表达一个工程问题的解决方案,并证实方案的合理性;三、实验项目设置序号实验项目名称实 验 内 容学时实验类型实验性质实验者类别备注1网络操作系统和协议的配置及诊断掌握常用网络操作系统和通信协议的配置及诊断方法2验证必修本科生2IP、TCP协议分析分析IP、TCP报文,体会TCP及IP数据报的报文组成及TCP建立连接、释放连接的过程。2综合必修本科生3HTTP协议分析通过分析HTTP协议报文格式,理解HTTP报文格式与内容,体会万维网网页申请、传送的过程。

49、2综合必修本科生4基于TCP的网络编程设计程序,实现在Winsock之间使用TCP协议,发送和接收数据。2设计必修本科生5基于UDP的网络编程设计程序,实现在Winsock之间使用UDP协议,发送和接收数据。2设计必修本科生6网络聊天程序的设计与实现选用一种高级语言,根据计算机网络的基础知识,设计并实现聊天室程序。2设计必修本科生四、实验报告要求、实验考核方式、内容及成绩评定标准 1、实验报告要求 每次实验要求提交实验报告,报告内容为电子形式,实验4至实验6除提交实验报告外,还需要提交程序代码及运行结果。 2、实验考核方式 考察与抽查相结合的方式。考察内容:实验过程的态度、能力表现项目工程正确

50、程度、编码规范 抽查是指实验期间指导教师随机要求完成指定的实验内容,或回答指定的问题。 3内容及成绩评定标准 评价项目评价环节课程目标实验成绩本课程共六个实验,要求学生按照实验要求完成实验内容。成绩考核主要考核学生实验课表现,实验完成情况及实验报告质量。四个实验分数分别为4分,10分,10分,6分。课程目标4:能够运用计算机网络的基本概念、原理和方法进行网络系统的分析、设计与管理。五、实验教材及参考书 计算机网络基于因特网的信息服务平台(第2版), HYPERLINK /Book/BookAuthor.aspx?k=%e5%86%af%e5%8d%9a%e7%90%b4 冯博琴编著,清华大学出

51、版社, 出版时间: 2010年 计算机网络实验教程(第2版),李名世编著,高等教育出版社,出版时间:2009年 计算机网络工程实验教程,俞黎阳编著,清华大学出版社,出版时间:2008年 计算机网络实验教程,李毅超 译著,人民邮电出版社,出版时间:2006年 大纲撰写人:李迎春大纲审阅人:徐杨 负责人:赵骥软件工程概论实验教学大纲课程名称(中文/英文):软件工程概论/ Introduction to Software Engineering课程代码:x3160481 课程类型:专业课课程性质:必修课 设置类别:非独立设课适用专业:软件工程课程总学时:64 课程总学分:4.0实验学时:16 实验学

52、分:0开实验学期:四一、实验教学的目的与基本要求软件工程概论是软件工程专业的专业基础课。本课程的教学目的是使学生通过系统化的学习,掌握软件工程的基本概念、基本原理和基本方法;使学生掌握传统的结构化方法和面向对象的方法的结构和应用。本课程实验的教学目的是使学生掌握传统的结构化建模技术和面向对象的建模技术和方法,并通过实验培养学生阅读和写作软件技术文档的能力,并进一步培养学生的分析问题和解决问题的能力,培养学生的团队精神和计算机软件开发与应用的综合能力本实验重点要求学生深刻理解和熟练掌握用例图、类图、顺序图、通信图和状态图等模型的概念和建模方法。同时还要求学生了解和掌握其它UML模型的概念和用法。

53、二、教学目标与毕业要求关系表课程目标毕业要求课程目标2:掌握软件开发所需要的基本技能,培养学生从事软件开发所需要的分析能力和设计的能力。使学生熟练掌握分析、设计和实现一个软件的所需要的过程和方法。毕业要求2 问题分析2-3 能正确表达一个工程问题的解决方案,并证实方案的合理性;毕业要求3 设计/开发解决方案3-1 掌握软件生命周期要素,了解软件开发过程管理模型,熟悉软件需求分析、设计、实现、测试、维护以及过程与管理的方法和技术;三、实验项目设置序号实验项目名称实 验 内 容学时实验类型实验性质实验者类别备注1结构化建模方法熟悉和掌握Visio、EA(Enterprise Architect)等

54、建模工具中的建模功能,掌握的各种模型的建模方法。2验证必修本科生2结构化需求分析模型以数据流图为工具,为某信息系统建立一个结构化的需求分析模型。2设计必修本科生3结构化概要设计以功能结构图为主要工具,设计某信息系统的功能结构模型。2设计必修本科生4结构化数据模型以实体联系图为主要工具,设计某信息系统的关系数据库模型。2设计必修本科生5面向对象的需求模型以的用例图为工具,建立某信息系统的需求模型;使用活动图等方法描述系统的每项功能,并以此为基础,建立这个信息系统的概念模型。2设计必修本科生6面向对象的结构模型通过动态建模方法,不断细化系统的概念模型,最终获得某信息系统的静态结构模型。2设计必修本

55、科生7面向对象的数据模型以类图和数据关系图为主要工具,建立某信息系统的数据模型。2设计必修本科生8体系结构模型建模以构件图和部署图为主要工具,建立某信息系统的体系结构模型。2设计必修本科生四、实验报告要求、实验考核方式、内容及成绩评定标准本课程要求在每次实验之前,要求学生做好实验的准备工作,实验过程中,应能够给出正确的实验结果。每次实验报告都要求认真书写。内容应正确、格式要复合规范。每次实验结束后按要求及时提交实验报告;对每次实验进行百分制成绩评定,每次实验的成绩将根据实验报告的质量、实验完成情况质量以及学生的课堂表现综合进行评定。所有实验的平均成绩将作为最终的实验成绩。所评定的实验成绩将被作

56、为课程的实验成绩记入课程的总成绩。评价项目评价环节课程目标实验成绩考核每次实验的预先准备、实验过程和实验报告完成情况。重点考核实验报告的完成质量。课程目标2:掌握软件开发所需要的基本技能,培养学生从事软件开发所需要的分析能力和设计的能力。使学生熟练掌握分析、设计和实现一个软件的所需要的过程和方法。五、实验教材及参考书1.软件工程基础与使用教程,沈文轩等,清华大学出版社,2012.92.软件工程导论(第5版), 张海藩 编著,清华大学出版社,2008.113.软件工程(原书第8版),(英)萨默维尔(Sommerville,I.)著,程成,陈霞译,机械工业出版社,2007-4-14.软件工程实践者

57、的研究方法(原文版第6版), (美)Roger S.pressman著,郑人杰等译, 机械工业出版社,2007.1 5.面向对象与传统软件工程(原文版第五版),(美)Stephen R.schach著,韩松,邓迎春,李萍译,机械工业出版社,2003.9 6.软件工程过程,(加)Pierre N.Robillard ,Philippe Kruchten ,Patrick dAstous 著, 施平安译 ,清华大学出版社,2003.8大纲撰写人:孙学波大纲审核人:徐杨 大纲负责人:赵骥Web2.0网页设计实验教学大纲课程名称(中文英文):web2.0网页设计课程代码: X4160121 课程类型:

58、专业课课程性质: 选修课 设置类别:非独立设课适用专业: 软件工程课程总学时: 48 课程总学分:3实验学时: 32 实验学分:2开实验学期:三一、实验教学的目的与基本要求 Web2.0网页设计课程是软件工程专业的专业课程。通过学习本课程,能够使学生熟练使用Web基础应用开发工具(Dreamweaver);使用HTML语言标记编写各种静态网页;运用DIV+CSS进行网页页面布局;运用JavaScript编写网页脚本文件;运用HTML+CSS+JavaScript设计页面前台美工和制作静态网站。本课程主要学习HTML、CSS和JavaScript等内容,培养学生设计前台界面美工布局和编写脚本程序

59、解决实际问题的能力,使学生能编写出符合规范和性能良好的程序,为学生今后网站的前台制作及开发打下良好的基础。二、课程目标与毕业要求关系表课程目标毕业要求课程目标1:使学生熟练使用Web基础应用开发工具Dreamweaver;使用HTML语言标记编写各种静态网页;运用DIV+CSS进行网页页面布局;运用JavaScript编写网页脚本文件;运用HTML+CSS+JavaScript设计页面前台美工和制作静态网站。3-3 具有构建符合特定需求及限制的单元及系统的能力。三、实验项目设置序号实验项目名称实 验 内 容学时实验类型实验性质实验者类别备注1实验一 熟悉开发环境(1)熟悉Web开发环境和HTM

60、L语言的语法规则;(2)熟悉HTML语言的各元素的属性2验证性必修本科生2实验二 文字、 段落、列表及图片标记的应用掌握文字,段落,列表及图片标记的使用2验证性必修本科生3实验三 框架的应用(1)掌握框架的基本结构(2)掌握框架的各种属性(3)熟练掌握框架结构之间的链接2综合性必修本科生4实验四 超链接及多媒体的应用 使用 Dreamweaver工具创建含有超链接以及多媒体的网页2验证性必修本科生5实验五 表格页面以及表单页面的制作(1)掌握表单标记(2)掌握表格进行页面布局(3)表单页面的创建。2综合性必修本科生6实验六CSS样式基本应用(1)掌握CSS样式的定义格式及常用属性。(2)掌握在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论