
计算机软件实验室(S509-S511)建于2009年,共3间,面积约487平方米,教学仪器设备289台套,仪器设备值137.32万元。
实验室主要承担计算机科学与技术、软件工程专业的实验(实训)教学任务、职业技术培训、学生专业技能竞赛等工作。
承担实验课程有《JAVA程序设计》、《WEB应用开发》、《手机软件开发》、《数据库原理及应用》等共15门,实验项目有96个。
实验室同时可接纳学生287人,年承担实验人时数约534375人时。
实验室承担的实验课程具体实验项目如表所示。
|
课程名称 |
实验项目 |
实验性质 |
|
JAVA程序设计 |
1)Java程序的运行环境使用 |
验证性 |
|
2)Java语言基础 |
验证性 |
|
|
3)Java类的定义、继承和接口 |
验证性 |
|
|
4)数组与字符串 |
验证性 |
|
|
5)Java常用类、集合类的使用 |
验证性 |
|
|
6)图形用户界面设计 |
验证性 |
|
|
7)Java IO |
验证性 |
|
|
8)JDBC访问数据库 |
验证性 |
|
|
WEB应用开发(JSP) |
1)JSP运行环境的设置 |
验证性 |
|
2)JSP语法练习 |
验证性 |
|
|
3)JSP内置对象(1) |
验证性 |
|
|
4)JSP内置对象(2) |
验证性 |
|
|
5)JSP内置对象(3) |
验证性 |
|
|
6)JavaBean的使用 |
验证性 |
|
|
7)Servlet的应用 |
验证性 |
|
|
8)JSP+数据库(1) |
综合性 |
|
|
9)JSP+数据库(2) |
综合性 |
|
|
JavaScript编程技术 |
1)JavaScript语言基础 |
设计性 |
|
2)事件处理技术 |
验证性 |
|
|
3)文档对象应用技术 |
设计性 |
|
|
4)窗口对象使用 |
验证性 |
|
|
5)XML文档操作 |
验证性 |
|
|
6)AJAX技术 |
验证性 |
|
|
手机软件开发 |
1)环境架设 |
验证性 |
|
2)Demo代码的运行 |
验证性 |
|
|
3)第一个场景的操作 |
设计性 |
|
|
4)精灵的操作 |
设计性 |
|
|
5)动作操作 |
设计性 |
|
|
6)屏幕触摸 |
设计性 |
|
|
7)CCAnimation |
设计性 |
|
|
8)Schedule定时器 |
设计性 |
|
|
9)九妹和血条 |
设计性 |
|
|
10)地图的使用和调用 |
设计性 |
|
|
11)跑酷类游戏(1) |
综合性 |
|
|
12)跑酷类游戏(2) |
综合性 |
|
|
C语言程序设计 |
1)熟悉C语言运行环境 |
验证性 |
|
2)数据描述 |
验证性 |
|
|
3)简单顺序程序设计 |
验证性 |
|
|
4)选择结构程序设计 |
验证性 |
|
|
5)循环结构程序设计 |
验证性 |
|
|
6)数组 |
验证性 |
|
|
7)函数 |
验证性 |
|
|
8)预处理 |
验证性 |
|
|
面向对象程序设计(VC++) |
1)VC++集成开发环境使用 |
验证性 |
|
2)C++程序设计初步 |
验证性 |
|
|
3)类和对象 |
验证性 |
|
|
4)继承 |
验证性 |
|
|
5)运算符重载 |
验证性 |
|
|
6)虚拟函数与多态性 |
验证性 |
|
|
7)模板与异常处理 |
验证性 |
|
|
8)I/O流与文件 |
验证性 |
|
|
9)通讯录工具设计与实现 |
设计性 |
|
|
数据结构 |
1)顺序表的基本操作 |
验证性 |
|
2)链表的基本操作 |
验证性 |
|
|
3)栈的顺序存储表示和实现 |
设计性 |
|
|
4)循环队列的基本操作 |
验证性 |
|
|
5)二叉树的构造与遍历 |
设计性 |
|
|
算法分析与设计 |
1)贪心算法实例编程 |
设计性 |
|
2)分治法—二分查找 |
设计性 |
|
|
3)荷兰国旗问题 |
设计性 |
|
|
4)最少硬币问题 |
设计性 |
|
|
5)工作分配问题 |
设计性 |
|
|
6)0-1背包问题 |
设计性 |
|
|
7)最小重量设计问题 |
设计性 |
|
|
信息安全技术 |
1)常用网格命令的使用 |
验证性 |
|
2)Sniffer Pro的使用 |
设计性 |
|
|
3)加密工具PGP、瑞星防火墙和冰河木马软件的使用 |
设计性 |
|
|
4)入侵检测工具ISSBlackICE和瑞星杀毒软件的使用 |
验证性 |
|
|
5)IIS的安全配置和IP安全策略配置 |
设计性 |
|
|
数据仓库与数据挖掘 |
1)数据仓库的建立 |
验证性 |
|
2)多维数据组织(1) |
验证性 |
|
|
3)多维数据组织(2) |
综合性 |
|
|
4)多维数据分析 |
综合性 |
|
|
5)数据挖掘 |
综合性 |
|
|
软件需求工程 |
1)软件功能描述与确认 |
验证性 |
|
2)从程序设计看软件功能需求 |
验证性 |
|
|
3)软件风险管理文档编写 |
验证性 |
|
|
4)软件需求分析(业务需求) |
设计性 |
|
|
5)软件需求分析(用户、功能需求) |
设计性 |
|
|
6)软件需求测试 |
设计性 |
|
|
软件体系结构 |
1)利用UML进行“4+1”视图系统建模 |
设计性 |
|
2)桥接模式 |
设计性 |
|
|
3)观察者模式 |
设计性 |
|
|
4)MVC体系结构 |
设计性 |
|
|
5)基于体系结构和设计模式的软件设计开发 |
设计性 |
|
|
软件测试 |
1)单元测试基础 |
设计性 |
|
2)基于风险的测试 |
设计性 |
|
|
3)行为测试 |
设计性 |
|
|
4)结构测试 |
设计性 |
|
|
软件能力成熟度模型 |
1)CMMI应用—计划和跟踪 |
设计性 |
|
2)CMMI应用—风险控制 |
设计性 |
|
|
3)CMMI应用—需求管理 |
设计性 |
|
|
4)CMMI应用—配置管理 |
设计性 |
|
|
5)CMMI应用—测试管理 |
设计性 |
|
|
6)CMMI应用—评审管理 |
设计性 |
|
|
软件项目管理 |
1)熟悉Microsoft Project环境 |
设计性 |
|
2)项目内容安排与设定 |
设计性 |
|
|
3)项目工作分派与设定 |
设计性 |
|
|
4)项目成本设定与监控 |
设计性 |
|
|
5)VSS配置管理工具使用实验 |
设计性 |
|
|
6)综合实验项目—网站项目开发管理 |
综合性 |