实训字符串数组

字符串数组  时间:2021-02-22  阅读:()

2017版教学大纲数据科学系实践课教学大纲数据科学与大数据技术专业全部实践课(实训+集中性实践(含课程设计等))系:数据科学系专业:数据科学与大数据技术数据科学系1目录《Matlab程序设计》实训教学大纲.
2《数值分析》实训教学大纲.
6《C语言程序设计》实训教学大纲.
10《面向对象程序设计(C++)》实训教学大纲.
15《数据结构》实训教学大纲.
20《数据库原理与应用》实训教学大纲.
24《数学建模》实训教学大纲.
29《操作系统原理及应用》实训教学大纲.
34《算法分析与设计》实训教学大纲.
36《Java程序设计》实训教学大纲.
39《Python语言编程》实训教学大纲.
44《数据挖掘与分析》实训教学大纲.
48《大数据架构与技术》实训教学大纲.
50《软件工程》实训教学大纲.
54《Web应用技术》实训教学大纲.
57《并行程序设计》实训教学大纲.
61《R语言数据分析》实训教学大纲.
63《数据分析》实训教学大纲.
64《大数据应用》实训教学大纲.
68《信息与网络安全》实训教学大纲.
69《移动应用开发》上机实训教学大纲.
71《智能搜索引擎技术》实训教学大纲.
73《大型数据库技术》实训教学大纲.
76《计算机网络》实训教学大纲.
79《数据可视化分析》实训教学大纲.
82《商务智能及应用》实训教学大纲.
82《时间序列分析》实训教学大纲.
86《认识实习》教学大纲.
88《C语言程序设计课程设计》教学大纲.
89《Java程序设计课程设计》教学大纲.
91《数据结构课程设计》教学大纲.
93《数据库原理与应用课程设计》教学大纲.
94《数据挖掘与分析课程设计》教学大纲.
96《Web应用技术课程设计》教学大纲.
98《大数据应用课程设计》教学大纲.
100《软件工程课程设计》教学大纲.
103《毕业实习》教学大纲.
105《大数据项目工程实践》教学大纲.
107《毕业设计(论文)》教学大纲.
1092《Matlab程序设计》实训教学大纲学时:16学分:-适用专业:数据科学与大数据技术专业执笔人:文翰审核人:黄国顺编写日期:2017年9月项目一:MATLAB运算基础一、目的和要求:1.
了解Matlab操作环境、各种数据类型、常用运算符的定义;2.
熟悉Matlab各种表达式的书写规则以及常用命令和函数的使用,掌握Matlab编程语言的基本语法.
二、主要内容:1.
熟悉Matlab程序设计的开发环境,了解工具栏菜单功能,测试常用操作命令;2.
在命令行测试运算表达式,调用基本函数,了解命令窗口的返回结果.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:MATLAB矩阵分析与处理一、目的和要求:1.
熟悉一维数组的操作及其运算规则;2.
掌握矩阵的创建、操作和各类运算;3.
能够对矩阵进行分析重构,利用矩阵求解线性方程组.
二、主要内容:1.
建立一些数组和矩阵,对这些数组和矩阵进行提取元素、扩展、复制和重排等各类操作,并进行加、减、乘、除、逆、行列式等运算;2.
用矩阵求逆法解线性方程组.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
3五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:MATLAB符号计算一、目的和要求:1.
了解单元数组和结构数组的一般操作、用法;2.
掌握符号对象与表达式的创建和运算规则;3.
能够使用符号函数求解极限、导数、积分和级数,掌握代数方程和微分方向的符号解命令.
二、主要内容:1.
利用结构数组建立满足实际应用需求的数据;2.
定义符号对象,运用符号计算方法对函数表达式求极限、导数、积分和级数等,并对给定的代数方程和常微分方程求符号解.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:二维图形绘制一、目的和要求:1.
了解和掌握MATLAB绘制二维图形的基本函数;2.
能够对图形窗体元素如:坐标、标注、子图等进行设置,对二维图形进行对数化等处理.
二、主要内容:1.
使用基本函数绘制二维图形;2.
将图形窗体划分成多个子图,并在不同子图中绘制二维图形;3.
对数比例化坐标轴,并使用交互式图形命令输出参数.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统.
2.
时间安排:2学时.
四、场所安排:4校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:三维特殊图形绘制一、目的和要求:1.
熟悉各类三维图形如:曲线图、曲面图、网格图、柱形图和球体图的绘制;2.
了解特殊图形如:极坐标图、条形图、直方图、饼形图、散点图、阶梯图、等高线图和茎干图等绘制.
二、主要内容:1.
调用函数绘制常用的三维图形和某些特殊三维图;2.
对三维图形进行视角控制和色图控制,调试三维图形显示效果.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目六:MATLAB程序设计一、目的和要求:1.
掌握条件判断语句,多分支选择结构语句的使用;2.
熟悉For循环和While循环结构语句的构造;3.
能够使用Matlab顺序结构、判断结构和循环结构语句进行Matlab程序设计开发.
二、主要内容:1.
分别使用if语句和switch语句实现条件判断和多分支选择结构;2.
分别使用for循环和while循环实现循环结构;3.
编写Matlab程序,实现一个具体的功能,如:对数列排序或者求阶乘的和等.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
5五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目七:M文件的使用一、目的和要求:1.
了解函数自变量作用域范围,掌握内联函数、M函数文件的定义和调用;2.
能够使用M脚本文件编写程序求解实际问题.
二、主要内容:1.
分别建立内联函数和自定义带参变量的M文件函数,并在命令窗口调用这些函数,观察函数输出结果;2.
建立一个实现具体功能的M脚本文件,并在命令窗口调用执行.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目八:MATLAB数据分析一、目的和要求:1.
熟悉数据的读取、导入等预处理步骤;2.
了解和掌握MATLAB进行数据拟合和数据插值的工具包用法;3.
能够针对实际问题进行有效的数据分析和预测处理.
二、主要内容:1.
使用Matlab进行数据的曲线拟合,对多样本数据分析问题采取回归分析或多项式曲线拟合处理,观测曲线变化趋势;2.
对实际问题使用Matlab进行一维或二维数据点插值,对样本数据作出有效预测.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:6强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《数值分析》实训教学大纲学时:12学分:-适用专业:数据科学与大数据技术专业执笔人:鲁鑫黄国顺审核人:黄国顺编写日期:2017年9月项目一:Matlab基础一、目的和要求:1.
掌握matlab的基本用法,如矩阵或数组的加、减、乘除等运算2.
掌握对矩阵的各种运算,如求逆,特征值、矩阵的正交三角分解3.
学会画简单的二维图形4.
学会画简单的三维图形.
二、主要内容:1.
用plot()函数作简单的二维图形:2.
已知矩阵,其它的转置、逆、乘积、特征值和特征向量、矩阵的正交三角分解;3.
画三维网格曲面.
三、教学方式和时间安排:1.
Windows环境下MATLAB语言2.
第2章理论讲解完毕后上机,时间:2学时;四、场所安排:江湾校区校内基础实验楼206室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:线性方程组的数值解法一、目的和要求:1.
学会用Gauss消元法和Matlab函数求线性方程组的解;2.
了解影响线性方程组解的精度的因素——方法与问题的性态;73.
学会对投入产出模型进行分析;4.
要求能写出相应的Matlab程序,给出实验结果(可以用表格展示实验结果),分析和讨论实验结果并提出可能的优化实验,写出实验报告.
二、主要内容:1.
用编好的程序求方程bAx的解;2.
调用matlab中的"\"求解问题1方程中的数值解,并比较他们的结果;3.
分别用上述程序和matlab中的"\"求线性方程组希尔伯特系数方程组方程.
nxxxxnnnnnnn3211212111111413121131211321的解,分别讨论当30,20,10n时的数值解,分析方程组的数值解和精确解的误差.
4.
针对投入产出模型进行求解.
三、教学方式和时间安排:1.
Windows环境下MATLAB语言2.
第2章理论讲解完毕后上机,时间:2学时;四、场所安排:江湾校区校内基础实验楼206室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:插值法一、目的和要求:1.
学会Lagrange插值和牛顿插值等基本插值方法;2.
讨论插值的Runge现象,掌握分段线性插值方法;3.
学会Matlab提供的插值函数的使用方法,会用这些函数解决实际问题.
4.
要求能写出相应的Matlab程序,给出实验结果(可以用表格展示实验结果),分析和讨论实验结果并提出可能的优化实验,写出实验报告.
二、主要内容:1.
用MATLAB编写独立的拉格朗日插值多项式函数2.
用MATLAB编写独立的牛顿插值多项式函数3.
利用编写好的函数计算若干算例并结果并比较它们的异同.
4.
已知函数在下列各点的值为:8ix0.
20.
40.
60.
81.
0()ifx0.
980.
920.
810.
640.
38试用4次牛顿插值多项式4()Px对数据进行插值,根据0.
20.
08,0,1,2,,10iiixyxii},画出图形.
5.
在区间[-1,1]上分别取10,20n用两组等距节点对龙格函数21(),(11)125fxxx作多项式插值,对不同n值,分别画出插值函数及()fx的图形.
三、教学方式和时间安排:1.
Windows环境下MATLAB语言2.
第3章理论讲解完毕后上机,时间:2学时;四、场所安排:江湾校区校内基础实验楼206室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:数值积分一、目的和要求:1.
理解如何在计算机上使用数值方法计算定积分badxxf)(的近似值;2.
学会复合梯形、复合Simpson和龙贝格求积分公式的编程与应用.
3.
学会利用Matlab提供的积分函数求二重积分.
函数名含义函数名含义trapz梯形求积法dblquad二重积分quadSimpson求积法triplequad三重积分4.
要求能写出相应的Matlab程序,给出实验结果(可以用表格展示实验结果),分析和讨论实验结果并提出可能的优化实验,写出实验报告.
二、主要内容:1.
用复合梯形、复合Simpson和龙贝格方法计算一元积分的近似值,如求10sinxdxx(1)取不同的步长h,分别用复合梯形及复合辛普森求积计算积分,给出误差中关于h的函数,并与积分精确值比较两公式的精度,是否存在一个最小的h,使得精度不能被改善2.
计算二重积分,如xyDedxdy9(1)若积分区域{01,01}Dxy;(2)若积分区域22{1,0,0}Dxyxy三、教学方式和时间安排:1.
Windows环境下MATLAB语言2.
第4章理论讲解完毕后上机,时间:2学时;四、场所安排:江湾校区校内基础实验楼206室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:常微分方程问题初值问题数值解法一、目的和要求:1.
理解如何在计算机上实现用Euler法、改进Euler法、Runge-Kutta算法求一阶常微分方程初值问题1)(],[),,()(yaybaxyxfxy的数值解.
2.
利用图形直观分析近似解和准确解之间的误差.
3.
掌握Matlab提供的计算微分方程(组)各种函数的使用方法.
4.
学会应用Matlab提供的函数求解实际问题.
5.
要求能写出相应的Matlab程序,给出实验结果(可以用表格展示实验结果),分析和讨论实验结果并提出可能的优化实验,写出实验报告.
二、主要内容:1.
利用Euler法、改进Euler法编程求解若干一阶微分方程初值问题数值近似解.
2.
利用Runge-Kutta算法编程求解若干一阶微分方程初值问题数值近似解,如有可能与原问题的精确解比较.
3.
用Matlab绘图函数plot(x,y)绘制精确解和近似解的比较图形.
4.
使用matlab中的ode45求解上述问题,并绘图比较结果.
5.
学会用Matlab提供的求解微分方程初值问题的函数求解问题,并对结果进行分析.
三、教学方式和时间安排:1.
Windows环境下MATLAB语言2.
第5章理论讲解完毕后上机,时间:2学时;四、场所安排:江湾校区校内基础实验楼206室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:101.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目六:非线性方程求解一、目的和要求:1.
在计算机上用迭代法求非线性方程的根.
2.
要求能写出相应的Matlab程序,给出实验结果(可以用表格展示实验结果),分析和讨论实验结果并提出可能的优化实验,写出实验报告.
二、主要内容:1.
用Matlab编写Newton法和Steffensen加速法程序;2.
用Newton法求解若干非线性方程的根.
三、教学方式和时间安排:1.
Windows环境下MATLAB语言2.
第6章理论讲解完毕后上机,时间:2学时;四、场所安排:江湾校区校内基础实验楼206室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《C语言程序设计》实训教学大纲学时:24学分:-适用专业:数据科学与大数据技术专业执笔人:许红龙审核人:黄国顺编写日期:2017年9月项目一:C程序的运行环境和运行C程序的方法一、目的和要求:1.
了解所用的计算机系统的基本操作方法,学会独立使用该系统.
2.
了解在该系统上如何编辑、编译、连接和运行一个C程序.
3.
通过运行简单的C程序,初步了解C源程序的特点.
二、主要内容:1.
检查所用的计算机系统是否已安装了C编译系统并确定它所在的子目录.
112.
进入所用的C编译集成环境.
3.
熟悉集成环境的界面和有关菜单的使用方法.
4.
输入并运行一个简单且正确的C语言程序.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:2学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目二:数据类型、运算符和简单的输入输出一、目的和要求:1.
掌握C语言的数据类型、运算符.
2.
理清自加(++)和自减(--)运算符的意义和使用方法.
3.
学会编写和运行简单的应用程序.
4.
进一步熟悉C语言程序的编辑、编译、连接和运行过程.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
教师指定的其它数据类型、运算符和简单的输入输出相关实训题目.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:2学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目三:顺序程序设计一、目的和要求:1.
掌握C语言数据的表现形式及其运算方法.
2.
掌握数据和输入输出方法.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
122.
教师指定的其它顺序程序设计相关实训题目.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:2学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目四:选择结构程序设计一、目的和要求:1.
掌握关系运算符、逻辑运算符和条件运算符.
2.
熟悉选择结构及其嵌套使用方法、用switch语句实现多分支选择结构.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
教师指定的其它选择结构程序设计相关实训题目.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:2学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目五:循环结构程序设计一、目的和要求:1.
掌握while、do…while和for语句实现循环的方法.
2.
学会灵活使用循环语句实现指定的程序功能.
3.
熟悉改变循环执行状态的方法.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
教师指定的三种循环语句相关实训题目.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
132.
时间安排:2学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目六:数组一、目的和要求:1.
了解一维数组、二维数组及字符数组.
2.
掌握数组的定义和访问方法.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
教师指定其它数组相关实训题目.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:2学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目七:函数一、目的和要求:1.
了解函数、全局变量及局部变量的意义和定义方法.
2.
掌握函数的嵌套调用、递归调用和变量的存储方式.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
教师指定的其它函数相关实训题目.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:4学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
14五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目八:指针一、目的和要求:1.
了解指针的原理及其与变量的区别.
2.
掌握指针数组、多重指针及动态内存分配的方法.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
教师指定的其它C语言指针相关实训题目,包括指针数组、多重指针或动态内存分配等.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:4学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目九:用户自己建立数据类型一、目的和要求:1.
了解自定义数据类型的适用场景.
2.
掌握使用结构体及结构体数组、指针等建立数据类型的方法.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
教师指定的其它自定义数据类型相关实训题目.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:2学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:151.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目十:文件操作一、目的和要求:1.
了解C语言程序文件操作的原理.
2.
掌握简单的文件操作函数使用方法.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
使用文件操作函数实现对文件打开、关闭、读、写等操作.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:2学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
《面向对象程序设计(C++)》实训教学大纲周数:8学分:1适用专业:数据科学与大数据技术专业执笔人:谭海燕审核人:黄国顺编写日期:2017年9月项目一:C++基础实验一、目的和要求:1.
熟悉上机环境,了解Visualstudio2010集成开发环境的使用方法.
2.
掌握C++源程序编辑、编译、连接和运行的方法.
3.
熟悉一个C++程序的结构,掌握main函数、保留字、变量及变量定义、输入与输出流等概念.
二、主要内容:1.
熟悉Visualstudio2010开发环境2.
程序设计:求2个或3个正整数的最大数(第1章习题7).
3.
程序设计:对3个变量按由小到大顺序排序(第1章习题9).
三、教学方式和时间安排:161.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Visualstudio2010软件.
2.
时间安排:2学时.
四、场所安排:校内数据科学与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:string方法与函数模板一、目的和要求:1.
熟悉字符串类型(string类型)定义字符串变量.
2.
掌握字符串变量的赋值、输入输出、运算的方法.
3.
熟悉字符串数组的应用.
4.
掌握函数模板的应用.
二、主要内容:1.
程序设计:将两个字符串连接起来,结果取代第一个字符串(第1章习题10).
2.
程序设计:用同一个函数名对n个数据进行从小到大排序,数据类型可以是整型、单精度型、双精度型(第1章习题14).
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Visualstudio2010软件.
2.
时间安排:2学时.
四、场所安排:校内数据科学与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:类和对象(一)一、目的和要求:1.
掌握声明类的方法,类和类的成员的概念以及定义对象的方法.
2.
初步掌握用类和对象编制基于对象的程序.
3.
学习检查和调试基于对象的程序.
17二、主要内容:1.
改写程序:改写第2章例2.
1,要求:(1)将数据成员改为私有的;(2)将输入和输出的功能改为由成员函数实现;(3)在类体内定义成员函数.
(第2章习题4).
2.
程序设计:求3个长方柱的体积(第2章习题6).
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Visualstudio2010软件.
2.
时间安排:2学时.
四、场所安排:校内数据科学与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:类和对象(二)一、目的和要求:1.
进一步加深对类和对象的理解.
2.
掌握类的构造函数和析构函数的概念和使用方法.
3.
掌握对对象数组、对象的指针及其使用方法.
二、主要内容:1.
程序设计:建立一个对象数组,内放5个学生的数据(学号、成绩),用指针指向数组首元素,输出第1,3,5学生的数据.
(第3章习题4)2.
程序设计:建立一个对象数组,内放5个学生的数据(学号、成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号.
(第3章习题5)三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Visualstudio2010软件.
2.
时间安排:2学时.
四、场所安排:校内数据科学与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
18项目五:运算符重载一、目的和要求:1.
掌握运算符重载的含义;2.
理解使用成员函数重载与友元函数重载运算符的区别;3.
掌握单目运算符++、--用成员函数、友元函数的重载方法.
二、主要内容:1.
程序设计:复数的加、减、乘、除(第4章习题2).
2.
程序设计:求两个矩阵之和(第4章习题3).
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Visualstudio2010软件.
2.
时间安排:2学时.
四、场所安排:校内数据科学与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目六:继承与派生一、目的和要求:1.
了解继承在面向对象程序设计中的重要作用.
2.
进一步理解继承与派生的概念.
3.
掌握通过继承派生出一个新的类的方法.
二、主要内容:1.
程序设计:将例5.
2的程序片段补充和改写成一个完整、正确的程序,用公用继承方式.
在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上5个数据的值.
(第5章习题1)2.
分析程序:读程序,请分析访问属性.
(1)在main函数中能否用b1.
i,b1.
j和b1.
k引用派生类B对象b1中基类A的成员(2)派生类B中的成员函数能否调用基类A中的成员函数f1和f2(3)派生类B中的成员函数能否引用基类A中的数据成员i,j,k(4)能否在main函数中用c1.
i,c1.
j,c1.
k,c1.
m,c1.
n,c1.
p引用基类A的成员i,j,k,派生类B的成员m,n,以及派生类C的成员p(5)能否在main函数中用c1.
f1(),c1.
f2(),c1.
f3()和c1.
f4()调用f1,f2,f3,f4成员函数(6)派生类C的成员函数f4能否调用基类A中的成员函数f1,f2和派生类中的成员函数f3(第5章习题5)三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Visualstudio2010软件.
192.
时间安排:2学时.
四、场所安排:校内数据科学与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目七:多态与虚函数一、目的和要求:1.
了解多态性的概念.
2.
了解虚函数的作用及使用方法.
3.
了解静态关联和动态关联的概念和方法.
4.
了解纯虚函数和抽象类的概念和用法.
二、主要内容:1.
修改程序:在例6.
1程序基础上作一些修改.
声名Point(点)类,由Point类派生出Circle(圆)类,再由Circle类派生出Cylinder(圆柱体)类.
将类的声明部分分别作为3个头文件,对它们的成员函数的声明部分分别作为3个源文件(.
cpp文件),在主函数中用"#include"命令把它们包含进来,形成一个完整的程序,并上机运行.
(第6章习题1)2.
程序设计:写一个程序,声明抽象基类Shape,由它派生出3个派生类:Circle(圆形)、Rectangle(矩形)、Triangle(三角形),用一个函数printArea分别输出以上三者的面积,3个图形的数据在定义对象时给定.
(第6章习题4)三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Visualstudio2010软件.
2.
时间安排:2学时.
四、场所安排:校内数据科学与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目八:输入输出流一、目的和要求:1.
深入理解C++的输入输出的含义与其实现方法.
2.
掌握标准输入输出流的应用,包括格式输入输出.
3.
掌握对文件的输入输出操作.
二、主要内容:1.
程序设计:输入三角形的三边a,b,c,计算三角形的面积的公式是,20))()((areacsbsass,2cbas,形成三角形的条件是:a+b>c,b+c>a,c+a>b编写程序,输入a,b,c,检查a,b,c是否满足以上条件,如不满足,由cerr输出有关出错信息.
(第7章习题1)2.
程序设计:在显示屏上显示一个由字母B组成的三角形.
(第7章习题3)三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Visualstudio2010软件.
2.
时间安排:2学时.
四、场所安排:校内数据科学与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《数据结构》实训教学大纲周数:9学分:1适用专业:数据科学与大数据技术专业执笔人:谭海燕审核人:黄国顺编写日期:2017年9月项目一:顺序表一、目的和要求:1.
掌握线性表的顺序存储结构;2.
验证顺序表及其基本操作的实现;3.
掌握数据结构及算法的程序实现的基本方法.
二、主要内容:1.
建立含有若干个元素的顺序表;2.
对已建立的顺序表实现插入、删除、查找等基本操作.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有VisualC++6.
0软件.
2.
时间安排:2学时.
21四、场所安排:校内数据与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:单链表一、目的和要求:1.
掌握单链表的链接存储结构;2.
验证单链表及其基本操作的实现;3.
进一步理解算法与程序的关系,能够将单链表算法转换为对应的程序.

二、主要内容:1.
用头插法建立带头结点的单链表;2.
对已建立的单链表实现插入、删除、查找等基本操作.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有VisualC++6.
0软件.
2.
时间安排:2学时.
四、场所安排:校内数据与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:栈一、目的和要求:1.
掌握栈的顺序存储结构;2.
掌握栈的操作特性;3.
掌握基于顺序栈的基本操作的实现方法.
二、主要内容:1.
建立一个空栈;2.
对已建立的栈进行插入、删除、取栈顶元素等基本操作.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有VisualC++6.
0软件.
2.
时间安排:2学时.
四、场所安排:校内数据与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
22六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:队列一、目的和要求:1.
掌握队列的链接存储结构;2.
掌握队列的操作特性;3.
掌握基于链队列的基本操作的实现方法.
二、主要内容:1.
建立一个空队列;2.
对已建立的队列进行插入、删除、取队头元素等基本操作.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有VisualC++6.
0软件.
2.
时间安排:2学时.
四、场所安排:校内数据与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:字符串一、目的和要求:1.
掌握串的顺序存储结构;2.
掌握串的操作特性;3.
掌握字符串的基本操作的实现方法.
二、主要内容:1.
建立一个串;2.
实现串的插入、删除、求子串等基本操作.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有VisualC++6.
0软件.
2.
时间安排:2学时.
四、场所安排:校内数据与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
23项目六:二叉树一、目的和要求:1.
掌握二叉树的逻辑结构;2.
掌握二叉树的二叉链表存储结构;3.
掌握基于二叉链表存储的二叉树的遍历操作的实现.
二、主要内容:1.
建立一棵含有n个结点的二叉树,采用二叉链表存储;2.
前序(或中序、后序)遍历该二叉树.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有VisualC++6.
0软件.
2.
时间安排:2学时.
四、场所安排:校内数据与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目七:图一、目的和要求:1.
掌握图的逻辑结构;掌握图的邻接矩阵存储结构;2.
掌握图的邻接矩阵存储结构;3.
掌握图在邻接矩阵存储结构上遍历算法的实现.
二、主要内容:1.
建立无向图的邻接矩阵存储;2.
对建立的无向图,进行深度和广度优先遍历;三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有VisualC++6.
0软件.
2.
时间安排:2学时.
四、场所安排:校内数据与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目八:查找技术24一、目的和要求:1.
掌握顺序查找算法、折半查找算法的基本思想;2.
掌握顺序查找算法、折半查找算法的实现方法;3.
比较顺序查找算法和折半查找算法的时间性能.
二、主要内容:1.
对给定的数组(假设长度为n),查找数组中与给定值k相等的元素.
2.
对给定的有序数组(假设长度为n),查找数组中与给定值k相等的元素.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有VisualC++6.
0软件.
2.
时间安排:2学时.
四、场所安排:校内数据与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目九:排序技术一、目的和要求:1.
掌握直接插入排序算法、起泡排序算法、简单选择排序算法的基本思想;2.
掌握直接插入排序算法、起泡排序算法、简单选择排序算法的实现方法;3.
比较直接插入排序算法、起泡排序算法、简单选择排序算法的时间性能.

二、主要内容:1.
对一组数据进行直接插入排序,输出排序结果.
2.
对一组数据进行起泡排序,输出排序结果.
3.
对一组数据进行简单选择排序,输出排序结果.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有VisualC++6.
0软件.
2.
时间安排:2学时.
四、场所安排:校内数据与大数据技术专业机房或建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《数据库原理与应用》实训教学大纲学时:1625学分:-适用专业:数据科学与大数据技术专业执笔人:文翰审核人:黄国顺编写日期:2017年9月项目一:数据库及表的创建与管理一、目的和要求:1.
学习SQLServer系统主界面及软件的基本功能;2.
掌握通过SQLServer系统管理器和SQL语句建立数据库,创建基本表;3.
通过使用SQLServer系统管理器(常规选项卡、数据文件选项卡、事务日志选项卡等)修改数据库有关属性.
二、主要内容:1.
设置SQLServer系统主界面,了解数据库管理系统的基本功能;2.
练习SQLServer系统管理器的基本操作,学会通过SQLServer管理器和SQL语句建立数据库,创建基本表并修改其属性.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有SQLServer2008及以上系统.
2.
时间安排:2学时.
四、场所安排:校内信息与计算科学专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:SQL语言的数据定义功能一、目的和要求:1.
学习SQL语句数据定义功能的基本语法和关键字;2.
掌握使用SQL语句定义、修改数据表的结构;3.
使用SQL语句为数据表添加各种完整性约束和规则,并对约束进行有效管理.
二、主要内容:1.
使用SQL语句创建和修改数据表的结构,对字段类型、取值范围等进行设置;2.
使用SQL语句为关系表添加各种完整性约束,并对约束进行维护管理.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有SQLServer2008及以上系统.
2.
时间安排:2学时.
四、场所安排:校内信息与计算科学专业机房或数学建模与仿真实验室.
五、考核方式:26强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:SQL语言的数据查询功能一、目的和要求:1.
学习SQL语句数据查询功能的基本语法和关键字;2.
掌握使用SQL语句检索数据,排序结果,进行分组统计,实现对关系数据各种查询请求.
二、主要内容:1.
使用SQL语句按照各种查询要求来检索数据;2.
使用SQL语句练习多表连接查询、嵌套子查询、结果排序和统计函数分类汇总等.

三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有SQLServer2008及以上系统.
2.
时间安排:2学时.
四、场所安排:校内信息与计算科学专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:SQL语言的数据维护功能一、目的和要求:1.
学习SQL语句数据维护功能的基本语法和命令关键字;2.
掌握插入、删除、修改等SQL数据维护语句的使用.
二、主要内容:1.
使用SQL语句实现数据的插入;2.
使用SQL语句实现基于各种条件要求的数据修改和删除.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Delphi7.
0及以上开发工具和SQLServer2008及以上系统.
2.
时间安排:2学时.
四、场所安排:校内信息与计算科学专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结27果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:视图和索引一、目的和要求:1.
了解视图的基本作用,掌握通过SQLServer管理器创建和修改视图,学习使用SQL语句定义和修改视图;2.
理解索引的作用和分类,掌握索引的创建方法.
二、主要内容:1.
使用SQL语句或SQLServer管理器来创建和修改视图,通过视图创建数据库的外模式;2.
使用SQL语句或SQLServer管理器来创建索引,提高数据检索速度.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有SQLServer2008及以上系统.
2.
时间安排:2学时.
四、场所安排:校内信息与计算科学专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目六:数据库编程一、目的和要求:1.
了解存储过程基本结构和作用,掌握使用SQL语句创建、修改和执行存储过程;2.
理解触发器的基本结构、功能、类型和执行方式,掌握使用SQL语句创建、修改和删除触发器.
二、主要内容:1.
使用SQL语句创建带输入参数、默认值参数和输出参数的存储过程,并使用EXECUTE命令执行相应的存储过程;2.
使用SQL语句创建针对Insert、Update和Delete操作的触发器,并执行相应的操作,测试触发器的实际功效.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Delphi7.
0及以上开发工具和SQLServer2008及以上系统.
2.
时间安排:2学时.
四、场所安排:校内信息与计算科学专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:281.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目七:SQLServer安全管理一、目的和要求:1.
了解SQLServer的安全管理功能,能区分各类权限的作用;2.
理解登录账号、用户和角色三者之间的对应关系;3.
掌握使用SQLServer管理器创建和管理登录账号、数据库用户和角色,能够通过管理器或SQL语句对数据库用户和角色进行相应的权限管理.
二、主要内容:1.
使用SQLServer管理器创建、删除和管理登录账号、数据库用户,创建用户自定义角色,并为角色添加或删除成员;2.
使用SQL语句对数据库用户和角色授予、收回或拒绝相关权限,并验证对用户和角色的权限管理是否有效.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有SQLServer2008及以上系统.
2.
时间安排:2学时.
四、场所安排:校内信息与计算科学专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目八:备份和恢复数据库一、目的和要求:1.
熟悉SQLServer系统的数据传输、备份和恢复功能;2.
掌握数据库备份和恢复的基本方法、过程和注意事项;3.
学会使用服务器代理定时备份和恢复数据库.
二、主要内容:1.
修改数据库属性的恢复选项和访问模式,创建磁盘备份设备,进行数据库备份和恢复的准备工作;2.
使用SQLServer系统管理器或SQL语句按时间依次对用户数据库进行完整备份、差异备份和事务日志备份;3.
使用SQLServer系统管理器或SQL语句依次对数据库的完整备份、差异备份或事务日志备份块进行恢复,注意恢复过程中的选项设置.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有SQLServer2008及以上系统.
2.
时间安排:2学时.
29四、场所安排:校内信息与计算科学专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《数学建模》实训教学大纲学时:16学分:-适用专业:数据科学与大数据技术执笔人:鲁鑫审核人:黄国顺编写日期:2017年9月项目一:MATLAB程序设计一、目的和要求:1.
掌握Matlab中M函数文件和M脚本文件的建立;2.
掌握数组和矩阵的表示及运算,会使用循环语句,能够独立编写简单的Matlab程序;3.
掌握使用Matlab作图函数,比如二维曲线、三维曲面图形及参数方程作图等;4.
了解数学模型的基本求解方法,会通过作图给予模型的解释及说明.
二、主要内容:1.
编写程序,实现具体的一个功能,比如对数列排序或者求阶乘的和等;2.
使用Matlab作二维曲线图、三维曲面图及参数方程特殊图形等;.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统;2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:MATLAB求解线性规划模型一、目的和要求:1.
学习Matlab线性优化工具箱的基本命令;302.
了解命令参数的具体含义和对线性规划模型的要求;3.
掌握使用Matlab求解线性规划模型;二、主要内容:1.
针对给定的实际案例问题建立线性规划模型;2.
使用Matlab求解线性规划模型;三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统;2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:LINGO求解线性规划和整数线性规划模型一、目的和要求:1.
学习Lingo软件求解线性规划及整数线性规划的基本语法;2.
掌握使用Lingo软件求解线性规划及整数线性规划模型;3.
理解Lingo软件的求解结果;二、主要内容:1.
针对给定案例问题建立线性规划及整数线性规划模型;2.
使用Lingo软件求解模型;三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Lingo10.
0及以上系统;2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:MATLAB求解优化模型一、目的和要求:1.
学习Matlab优化工具箱中无约束优化的基本命令;312.
了解无约束优化命令参数的含义、设置和修改;3.
掌握使用Matlab优化工具箱求解无约束优化模型;二、主要内容:1.
针对给定案例问题建立无约束优化模型;2.
使用Matlab求解相应的无约束优化问题;三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统;2.
时间安排:1学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:MATLAB求解非线性规划模型一、目的和要求:1.
了解非线性规划模型的基本形式;2.
学习Matlab优化工具箱中求解非线性规划的基本命令;3.
掌握使用Matlab求解相应的非线性规划模型;二、主要内容:1.
针对给定案例问题建立非线性规划模型;2.
使用Matlab求解相应的非线性规划问题;三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统;2.
时间安排:1学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目六:MATLAB求解微分方程模型一、目的和要求:321.
了解微分方程模型的建立方法;2.
掌握使用Matlab求解微分方程的解析解;3.
掌握使用Matlab求解微分方程的数值解,掌握使用Matlab求解相应的微分方程模型;二、主要内容:1.
针对给定案例问题建立微分方程模型;2.
使用Matlab求解微分方程的解析解或数值解;三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统;2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目七:MATLAB数据的统计描述和分析一、目的和要求:1.
熟悉常用的概率分布函数的形式和图形表示;2.
掌握使用Matlab统计工具箱的基本统计命令,能够使用相关命令进行参数估计和假设检验;二、主要内容:1.
练习Matlab统计工具箱中常用统计命令的使用方法;2.
针对样本分布类型,使用Matlab基本统计工具箱命令进行参数的点估计和区间估计;3.
针对样本分布类型,使用Matlab基本统计工具箱命令进行假设检验;三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统;2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
33项目八:MATLAB求解统计回归模型一、目的和要求:1.
了解回归分析模型的基本形式;2.
掌握使用Matlab统计工具箱中的回归分析命令,能够求解一元、多元线性回归,非线性回归和逐步回归问题;二、主要内容:1.
针对给定案例问题建立统计回归模型;2.
使用Matlab求解统计回归分析模型;三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统;2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目九:MATLAB求解数学模型中的插值与拟合问题一、目的和要求:1.
了解插值、拟合问题的基本形式,并注意二者概念区分;2.
掌握使用Matlab实现一维插值、二维插值和散乱点插值,使用Matlab实现线性和非线性的最小二乘拟合;二、主要内容:1.
针对给定案例问题建立数学模型;2.
根据问题要求使用Matlab实现数据点插值和拟合;三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Matlab7.
0及以上系统;2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
34《操作系统原理及应用》实训教学大纲学时:12学分:-适用专业:数据科学与大数据专业执笔人:南小可审核人:黄国顺编写日期:2017年9月项目一:Linux的安装和编译一、目的和要求:1.
熟悉Linux操作系统安装、配置和调试.
2.
熟悉Linux操作系统的使用.
3.
掌握Linux操作系统的常用配置.
4.
掌握Linux操作系统下C语言程序开发过程.
二、主要内容:1.
Linux系统的安装,熟悉系统的启动过程和桌面环境2.
Linux下桌面环境的使用3.
Linux操作系统的常用配置.
4.
掌握Linux操作系统下C语言程序开发过程.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成.
2.
时间安排:2学时.
四、场所安排:校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:进程管理实验一、目的和要求:加深对进程概念的理解,明确进程和程序的区别;进一步认识并发执行的实质;分析进程争用资源的现象,学习解决进程互斥的方法;了解Linux系统中进程通信的基本原理.
二、主要内容:1.
Wait(),exit(),exec()系统调用,进程的睡眠、同步、撤销等控制方法;2.
软中断的程序实现、信号发送和处理及信号机制三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成.
2.
时间安排:2学时.
四、场所安排:35校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:存储管理实验一、目的和要求:1.
要求掌握常用命令和系统调用,动态存储分配2.
掌握虚拟存储技术概念,了解虚拟存储技术的特点2.
掌握请求页式存储管理中页面置换算法二、主要内容:1.
使用常用命令和系统调用,观察内存工作情况,动态存储分配;2.
请求页式存储管理中页面置换算法模拟设计三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成.
2.
时间安排:2学时.
四、场所安排:校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:文件系统实验一、目的和要求:掌握文件系统的概念,深入理解文件的物理结构与存取方法之间的关系;掌握文件控制的基本原理和常用文件系统调用.
二、主要内容:建立简单文件系统,要求做到以下几点:1.
建立文件系统的数据结构;2.
可以实现下列几条命令(至少4条);login用户登录dir列文件目录create创建文件delete删除文件open开文件close关闭文件read文件write写文件3.
程序设计.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成.
2.
时间安排:2学时.
四、场所安排:校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:36强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:用户接口实验一、目的和要求:1.
理解面向操作命令的接口Shell;2.
理解操作系统调用的运行机制;3.
掌握创建系统调用的方法;二、主要内容:脚本程序的使用;系统调用的创建与使用;三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成.
2.
时间安排:2学时.
四、场所安排:校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目六:Linux应用编程一、目的和要求:掌握Linux用户管理和网络配置;掌握Linux操作系统下应用程序安装及配置;Shell简单编程二、主要内容:Linux操作系统下应用软件的安装配置;Shell简单编程三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成.
2.
时间安排:2学时.
四、场所安排:校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《算法分析与设计》实训教学大纲学时:1237学分:0.
75适用专业:数据科学与大数据技术执笔人:张友红审核人:黄国顺编写日期:2017年9月项目一:分治法的应用一、目的和要求:1.
掌握分治策略的基本思想以及用分治法解决问题的一般技巧.
二、主要内容:1、用分治法查找数组元素的最大值和最小值;2、记录并分析实验结果.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有eclipse工具软件.
2.
时间安排:2学时.
四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:分治与递归一、目的和要求:1.
掌握递归策略的基本思想以及用递归法解决问题的一般技巧;2.
理解分治与递归策略的关系.
二、主要内容:1、用分治法实现归并排序算法;2、记录并分析实验结果.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有eclipse工具软件.
2.
时间安排:2学时.
四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
38项目三:动态规划算法的设计一、目的和要求:1.
掌握矩阵的连乘问题和0-1背包问题的算法;2.
初步掌握动态规划算法的设计.
二、主要内容:1.
应用Java语言实现矩阵的连乘问题的动态规划算法;2.
记录并分析实验结果.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有eclipse工具软件.
2.
时间安排:2学时.
四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:贪心法算法的实现一、目的和要求:1.
掌握最小生成树问题和最优装载问题的算法;2.
初步掌握贪心算法的设计.
二、主要内容:1.
应用Java语言实现最小生成树问题的贪心规划算法;2.
记录并分析实验结果.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有eclipse工具软件.
2.
时间安排:2学时.
四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:回溯算法的实现一、目的和要求:391.
掌握八皇后问题的算法;2.
初步掌握回溯算法的设计.
二、主要内容:1.
应用Java语言实现八皇后问题的回溯算法;2.
记录并分析实验结果.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有eclipse工具软件.
2.
时间安排:2学时.
四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目六:分支限界算法的实现一、目的和要求:1.
了解布线问题2.
初步掌握分支限界算法的设计.
二、主要内容:1.
应用Java语言实现用分支限界法解决布线问题的算法;2.
记录并分析实验结果.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有eclipse工具软件.
2.
时间安排:2学时.
四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《Java程序设计》实训教学大纲学时:16学分:1适用专业:数据科学与大数据技术执笔人:张友红审核人:黄国顺编写日期:2017年9月40项目一:JDK的安装配置与Eclipse开发环境一、目的和要求:1.
掌握JDK开发环境的设置2.
掌握Jcreator集成开发环境的配置3.
了解Application和Applet的设计与运行4.
掌握Java基本数据类型、运算符与表达式.
5.
掌握各种变量的声明方式.
6.
理解运算符的优先级.
7.
理解Java程序语法结构,掌握三种基本结构的程序设计方法.
二、主要内容:1.
JDK开发环境的安装、设置2.
Eclipse开发环境3.
编写简单JavaApplication程序,分别在JDK、Eclipse环境下解释、编译、执行.
4.
编写简单JavaApplet的程序,在JDK、Eclipse环境下解释、编译、执行.
5.
编写一个应用程序,对程序中给定的四个double型数据求其最大值和最小值.
6.
一个数如果恰好等于它的因子之和,这个数就称为"完数".
例如6的因子为1,2,3,而6=1+2+3.
因此6是"完数".
编写一个小应用程序求1000之内的所有完数.
三、方式和时间安排:1.
方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Jcreator.
2.
时间:2学时四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:面向对象程序设计基本操作一、目的和要求:1.
掌握类的声明与创建,对象实例的创建与使用,构造函数的使用2.
掌握方法的定义和调用3.
掌握类的继承与多态,4.
掌握方法的继承、重载和覆盖.
二.
主要内容:1、编写一个应用程序计算各种二维图形的面积.
要求尽可能地多地使用面向对象程序设计方法.
三、方式和时间安排:1.
方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Eclipse.
2.
时间:2学时41四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:常用基础类库与工具类库一、目的和要求:1.
掌握Math类的使用.
2.
掌握String类和StringBuffer类的使用3.
掌握JavaApplication命令行参数的使用.
二、主要内容:1.
利用给出的关键代码编写一个完整的程序,理解Math类的使用.
2.
利用关键代码编写一个完整的程序,理解String类的使用.
3.
利用关键代码编写一个完整的程序,理解StringBuffer类的使用.
4.
使用JavaAplication的命令行参数读入两个数据,计算它们的和,然后将和输出.
如果参数的数目不足,显示相应提示信息并退出程序的执行.
三、方式和时间安排:1.
方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Jcreator.
2.
时间:2学时四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:图形用户界面设计一、目的和要求:1.
掌握在Applet容器中添加组件的方法,使用布局管理器对组件进行管理.
2.
理解Java的事件处理机制,掌握为不同组件编写事件处理程序的方法.
3.
掌握编写独立运行的窗口界面的方法.
4.
掌握JavaSwing组件的使用方法.
二、主要内容:1.
编写具有如下布局的小应用程序,要求当在上面的文本区中输入若干数时,下面的文本框同时对输入的数进行求和运算并求出平均数.
即随着输入的变化,文本框不断更新求和及平均值.
2.
编写一个应用程序,要求有一个Frame窗口,窗口中"文件"和"工具"两个菜单.
42"文件"菜单中有"退出"菜单项,单击此菜单项时关闭窗口,退出应用程序.

"工具"菜单中有"画直线","画矩形"和"画多边形"三个菜单项,单击某个菜单项时窗口中显示相应图形.
三、方式和时间安排:1.
方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Eclipse.
2.
时间:2学时四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:异常处理一、目的和要求:1.
掌握异常的概念以及如何定义、抛出和捕捉处理异常.
二、主要内容1.
运行程序,理解异常的抛出、捕捉与处理.
2.
运行程序,理解异常类的常用方法的使用.
三、方式和时间安排:1.
方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Eclipse.
2.
时间:2学时四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目六:文件操作一、目的和要求:1.
掌握字符流操作.
2.
掌握字节流操作3.
掌握创建、读写、更新文件二、主要内容:1.
构造带有基本I/O的类,练习面向字符的I/O流操作.
2.
构造带有基本I/O的类,练习面向字节的I/O流操作.
3.
创建、读写、更新文件.
434.
在以上操作中,均要求带有异常处理结构.
三、方式和时间安排:1.
方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Eclipse.
2.
时间:2学时四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目七:线程操作一、目的和要求:1.
了解线程的概念、线程的生命周期.
2.
掌握多线程的编程:继承Thread类与使用Runnable接口.
3.
掌握使用多线程机制实现动画.
二、主要内容:1.
运行程序,理解用创建Thread子类的方法实现多线程.
2.
运行程序,理解用实现Runnable接口的方法实现多线程.
3.
利用多线程编程实现一个正在旋转的地球.
三、方式和时间安排:1.
方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Eclipse.
2.
时间:2学时四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目八:JDBC技术一、目的和要求1.
了解JDBC的概念和工作原理.
2.
掌握使用JDBC实现简单的数据库管理.
二、主要内容:1.
配置ODBC数据源.
2.
建立student表的结构并编写程序.
3.
编写程序,向"student"表中填入若干数据记录.
444.
编写程序,在"student"表中分别查询所有记录以及满足条件"age>18"的记录.

三、方式和时间安排:1.
方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Eclipse和Access.
2.
时间:2学时四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《Python语言编程》实训教学大纲学时:16学分:-适用专业:数据科学与大数据技术专业执笔人:文翰审核人:黄国顺编写日期:2017年9月项目一:Python语言基础一、目的和要求:1.
了解Python操作环境、各种数据类型、常用运算符的定义;2.
熟悉Python各种表达式的书写规则以及常用命令和函数的使用,掌握Python编程语言的基本语法.
二、主要内容:1.
熟悉Python程序设计的开发环境,了解工具栏菜单功能,测试常用操作命令;2.
在命令行测试运算表达式,调用基本内置函数,了解命令窗口的返回结果.

三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Python2.
x或Python3.
x及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
45项目二:程序流程控制一、目的和要求:1.
熟悉条件表达式的构建;2.
掌握选择结构语句的设计编写,包括:单分支、双分支和多分支结构;3.
掌握for循环、while循环,range对象在循环中的使用.
4.
了解异常的基本概念和用法二、主要内容:1.
通过分支控制语句,建立一路分支、二路分支和多重分支选择结构,解决条件判断选择问题;2.
设计for循环、while循环求解重复处理的问题.
3.
按异常类名捕获异常三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Python2.
x或Python3.
x及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:函数一、目的和要求:1.
区分形参和实参的概念差别,掌握Python语言中函数的参数传递方式;2.
清楚局部变量和全局变量的使用及作用范围;3.
掌握递归算法的设计思路及用途,精通结构化的程序设计方法.
二、主要内容:1.
设计带参数的函数完成某一具体的功能;2.
建立递归函数解决重复模式求解问题;3.
使用结构化的设计方法开发Python程序.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Python2.
x或Python3.
x及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;462.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:复杂数据类型一、目的和要求:1.
了解Python语言中序列数据类型的概念和基本用法;2.
理解并掌握元组、列表、字符串、字典、集合等序列数据的的定义、声明和使用;3.
区分可变类型和不可变类型,掌握生成器和迭代器的用法.
二、主要内容:1.
分别创建元组、列表、字符串、字典、集合等序列类型数据,并操作这些序列数据,完成具体的应用功能;2.
使用生成器和迭代器操作、访问序列数据中的元素;三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Python2.
x或Python3.
x及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:文件操作一、目的和要求:1.
熟悉文件的打开、关闭、指针定位与读写函数,避免文件打开异常;2.
注意文本文件和二进制文件的区别;3.
掌握文本文件的读写操作、二进制文件的读写操作.
二、主要内容:1.
使用open()、close()、read()、readline()、readlines()、write()、writeline()、writelines()、seek()打开、关闭、读写和访问文件;2.
使用struct读写二进制文件,使用pickle实现数据序列化.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Python2.
x或Python3.
x及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;472.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目六:类和对象一、目的和要求:1.
了解Python语言面向对象的基本概念,掌握类和对象的定义、声明和使用;2.
注意私有成员和公有成员的区别,理解类的封装、继承和多态性;3.
掌握运算符的重载.
二、主要内容:1.
自定义类,创建该类对象,并调用构造方法对实例成员初始化,设计类的方法分别访问私有成员和公有成员;2.
定义派生类,并测试类的继承性;3.
通过重载运算符实现对象的数值运算.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Python2.
x或Python3.
x及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目七:图形用户界面设计一、目的和要求:1.
掌握常用组件的属性和事件;2.
熟悉对话框、菜单、工具栏、几何布局管理器的基本用法,掌握基于tkinter的图形界面绘制.
二、主要内容:1.
设置组件属性,编写组件事件代码并观察执行效果;2.
使用按钮、静态文本框、文本框、菜单、工具条、对话框、单选钮、复选框、组合框、列表框等控件创建图形界面程序.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Python2.
x或Python3.
x及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结48果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目八:数据库程序设计一、目的和要求:1.
了解SQLite数据库概念;2.
学会在Python中使用SQLite进行数据库编程;3.
掌握Connection对象、Cursor对象、Row对象的基本用法.
二、主要内容:1.
使用SQLite建立数据库,测试增加、修改和删除数据;2.
通过数据库游标对象执行SQL语句查询数据.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Python2.
x或Python3.
x及以上系统.
2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室或专业机房.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《数据挖掘与分析》实训教学大纲学时:12学分:-适用专业:数据科学与大数据技术专业执笔人:许红龙审核人:黄国顺编写日期:2017年9月项目一:数据挖掘的预处理和后处理一、目的和要求:1.
了解数据挖掘常用的预处理和后处理方法.
2.
掌握连续数据离散化方法,特征提取方法,缺失数据的处理方法和技术.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
教师指定的其它数据挖掘的预处理和后处理相关实训题目.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:2学时.
四、场所安排:49校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目二:关联规则挖掘一、目的和要求:1.
了解常见的关联规则挖掘算法.
2.
掌握Apriori算法的原理及实现方法.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
教师指定的常见关联规则挖掘算法相关实训题目.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:2学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目三:分类一、目的和要求:1.
了解常见的分类算法.
2.
掌握决策树、k最近邻等分类算法的原理及实现方法.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
教师指定的其它分类相关实训题目.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:4学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
50六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目四:聚类一、目的和要求:1.
了解常见的聚类算法.
2.
掌握BIRCH、DBSCAN、OPTICS等聚类算法的原理及实现方法.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
教师指定的其它聚类相关实训题目.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:4学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
《大数据架构与技术》实训教学大纲学时:12学分:-适用专业:数据科学与大数据技术执笔人:姜春涛审核人:黄国顺编写日期:2017年9月项目一:Hadoop平台搭建与基本操作一、目的和要求:熟悉Hadoop平台搭建步骤,掌握MapReduce的基本操作.
二、主要内容:1.
Hadoop环境配置与安装.
2.
Hadoop基本操作实例练习.
三、教学方式和时间安排:1、教师辅导,学生上机完成实验;2、本实验4学时.
四、场所安排:51校内基础实验楼206.
五、考核方式:提交报告的形式.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目二:Spark平台搭建与基本操作一、目的和要求:熟悉Spark平台搭建步骤,掌握Spark中的基本操作.
二、主要内容:1.
Spark环境配置与安装.
2.
Spark基本操作实例练习.
三、教学方式和时间安排:1、教师辅导,学生上机完成实验;2、本实验4学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告的形式.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目三:Storm流计算平台搭建与Storm编程一、目的和要求:熟悉Storm平台搭建步骤,掌握基本的Storm编程.
二、主要内容:1.
Storm环境配置与安装.
2.
Storm基本编程练习.
三、教学方式和时间安排:1、教师辅导,学生上机完成实验;2、本实验4学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告的形式.
六、成绩评定:提交实验报告并结合上机考试,百分制.
《机器学习》实训教学大纲学时:12学分:-适用专业:数据科学与大数据技术执笔人:江依儒52审核人:黄国顺教授编写日期:2017年9月项目一:朴素贝叶斯分类器一、目的和要求:掌握朴素贝叶斯分类器的原理与应用.
二、主要内容:1.
掌握朴素贝叶斯机率模型的概念.
2.
熟悉NaiveBayesClassifier处理分类问题.
3.
应用Bayesrule来处理分类问题三、教学方式和时间安排:1.
教师辅导,学生上机完成实验;2.
本实验2学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告与程序.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目二:决策树算法一、目的和要求:理解决策树算法的理论,掌握决策树算法的应用.
二、主要内容:1.
熟悉ID3算法.
2.
掌握C4.
5算法.
三、教学方式和时间安排:1.
教师辅导,学生上机完成实验;2.
本实验2学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告与程序.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目三:分类与回归树算法一、目的和要求:掌握分类与回归树算法的原理与应用.
二、主要内容:1.
掌握产生二元树的技术.
2.
熟悉每一个节点上都是采用二分法,一次只能够有两个子节点.
3.
了解吉尼系数Gini最小的属性可作为分割属性.
三、教学方式和时间安排:531.
教师辅导,学生上机完成实验;2.
本实验2学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告与程序.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目四:支持向量机一、目的和要求:理解支持向量机的理论,掌握支持向量机的应用.
二、主要内容:1.
熟悉Hard-MarginSVM方法与Soft-MarginSVM方法.
2.
掌握核方法.
三、教学方式和时间安排:1.
教师辅导,学生上机完成实验;2.
本实验2学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告与程序.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目五:最近邻居分类法一、目的和要求:掌握最近邻居分类法的原理与应用.
二、主要内容:1.
掌握用最近邻居法判断两笔资的差异.
2.
掌握向量空间模型来进行分类.
3.
应用K-最近邻居法.
三、教学方式和时间安排:1.
教师辅导,学生上机完成实验;2.
本实验2学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告与程序.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目六:类神经网路54一、目的和要求:理解倒传递网的理论,掌握倒传递网的应用.
二、主要内容:1.
熟悉基本的前馈式类神经网路.
2.
了解倒传递类网架构.
3.
了解倒传递网路从范例中学习,以调整网路连结加权值的过程.
4.
了解前递式运算与的倒传递式运算的过程.
三、教学方式和时间安排:1.
教师辅导,学生上机完成实验;2.
本实验2学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告与程序.
六、成绩评定:提交实验报告并结合上机考试,百分制.
《软件工程》实训教学大纲学时:10学分:0.
625适用专业:数据科学与大数据技术执笔人:张友红审核人:黄国顺编写日期:2017年9月项目一:软件工程CASE工具一、目的和要求:1.
理解软件工程的基本概念,熟悉软件、软件生存周期、软件危机和软件工程基本原理.
2.
理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类等.

3.
通过Internet了解软件工程技术网站和主流的软件工程工具等.
二、主要内容:1.
上网了解查询软件工程网站和相关软件工程知识.
2.
了解软件工程环境概念、层次、组成和开发要求.
3.
查询现有主流的软件工程工具及其功能、用途、特点及适用范围.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Microsoftword以及能够上网浏览.
2.
时间安排:2学时.
四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
55六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:标准化与软件工程国家标准一、目的和要求:1.
熟悉和掌握软件工程标准化的概念、内容及其意义.
2.
了解那些支持国家标准和其他相关标准信息的专业网站.
3.
较为系统和全面地了解与软件工程相关的国家标准.
二、主要内容:1.
上网搜索和浏览了解从事国家标准咨询服务的专业网站,了解信息技术国家标准、软件工程国家标准的基本运用情况,并记录搜索结果.
2.
软件工程标准化的概念请查阅有关资料(例如教材、本实验的"背景知识"和专业网站等),结合自己的理解回答问题.
3.
软件工程国家标准的理解.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Microsoftword以及能够上网浏览.
2.
时间安排:2学时.
四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:需求分析一、目的和要求:1.
掌握应用Visio工具绘制软件开发图形的基本操作;2.
掌握Visio工具绘制程序流程图、数据流图、UML模型图等图形.
3.
掌握需求分析的一般方法.
4.
掌握基于UML建模方法的需求分析过程.
二、主要内容:阅读下列问题描述,并使用MicrosoftVisio进行需求建模,完成下列任务:某运动会管理系统接受来自运动员的报名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次、团体名次发送给发布台.
该系统有两部分功能:(1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储.
56(2)统计成绩:接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产生团体名次.
①用例图及文字版的用例描述;②每个用例都要有一个顺序图或通信图;③精化后的类图.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有MicrosoftVisio.
2.
时间安排:2学时.
四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:软件设计一、目的和要求:1.
理解软件体系统结构概念、意义;2.
掌握体系结构设计的过程;3.
掌握软件详细设计的过程;4.
理解需求工程、体系结构设计、界面设计和详细设计的关系.
二、主要内容:按给定的案例描述和实验三需求分析的实验结果,进行软件设计,完成下列任务.

某运动会管理系统接受来自运动员的报名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次、团体名次发送给发布台.
该系统有两部分功能:(1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储.
(2)统计成绩:接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产生团体名次.
①在实验三的基础上进行软件体系结构设计;②根据具体情况设计逻辑、运行、数据、物理和开发五种视图,其中逻辑和开发视图必须有;③进行软件详细设计;④完成初步设计类图三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Microsoftvisio.
2.
时间安排:2学时.
四、场所安排:校内专业机房或数学建模与仿真实验室.
57五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:功能测试工具WinRunner的基本应用一、目的和要求:1.
熟练掌握利用winRunner进行对象识别、脚本录制;2.
掌握脚本的执行及查看结果方法;3.
熟练掌握GUIMap对象的学习、查找及GulMap文件的保存.
二、主要内容:1.
本实验案例是使用基本测试模式分别捕获WinRunner附带的RightReservation(航班预订)软件Right4A的登录界面和主界面的控件,并生成相应的脚本,然后分别运行脚本,给出测试报告.
2.
本实验案例是使用全局模式分别捕获WinRunner附带的FlightReservation(航班预订)软件Flight4A的登录界面和主界面的控件,并生成相应的脚本,然后分别运行脚本,给出测试报告.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有WinRunner8.
0及以上测试工具.
2.
时间安排:2学时.
四、场所安排:校内专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《Web应用技术》实训教学大纲学时:16学分:-适用专业:数据科学与大数据专业执笔人:南小可审核人:黄国顺编写日期:2017年9月58项目一:Java程序基本方法一、目的和要求:1.
学习Java开发环境的安装、配置及测试;2.
掌握Java语言的基本格式,学习创建Java程序;3.
通过学习实例,并模仿完成题目代码的编写及测试.
二、主要内容:1.
安装JDK,安装集成开发环境,设置参数;2.
掌握Java类的创建、主方法的编写,Java变量的定义、输入/输出方法.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有JDK及相关软件.
2.
时间安排:2学时.
四、场所安排:校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:JSP文件编写方法一、目的和要求:1.
学习Web编程技术如HTML、JavaScript、CSS等语言及应用;2.
掌握JSP基本概念及写法;3.
安装Web服务器Tomcat,或者JBoss.
二、主要内容:1.
使用HTML编写页面;2.
将Java语句段嵌入网页中,实现JSP页面的编写及测试.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有JDK及相关软件.
2.
时间安排:2学时.
四、场所安排:校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:JSP页面元素和内置对象的使用一、目的和要求:1.
学习JSP的页面元素,JSP指令与JSP代码、内置对象的使用;592.
掌握各种编译指令和操作指令的用途及用法、能够使用各种指令和代码编写简单的JSP页面,能够实现页面跳转和用户交互等功能.
二、主要内容:1.
制作表单提供给用户输入界面;2.
使用内置对象获取输入并输出,使用页面元素实现页面之间的跳转.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有JDK及相关软件.
2.
时间安排:2学时.
四、场所安排:校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:JavaBean编程方法一、目的和要求:1.
学习JavaBean的基本概念;2.
掌握JavaBean的属性、setXxxx()、gerXxxx()方法、构造方法及其他自定义方法的定义.
二、主要内容:1.
编写JavaBean,并定义属性及各种相关操作方法;2.
编写JSP文件访问,对属性值进行测试.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有JDK及相关软件.
2.
时间安排:2学时.
四、场所安排:校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:利用组件开发JSP应用一、目的和要求:1.
熟悉组件开发的原理,了解常用的组件如图形组件、邮件组件等;2.
掌握组件开发JSP文件的方法,并尝试自己开发组件及打包.
二、主要内容:1.
利用图形组件实现图形显示;602.
利用Email组件实现邮件发送系统.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有JDK及相关软件.
2.
时间安排:2学时.
四、场所安排:校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目六:JSP访问Servlet一、目的和要求:1.
掌握Servlet的基本概念及常规用途;2.
理解Servlet的工作原理;3.
掌握的编写、编译、部署方法,在JSP中访问Servlet、.
二、主要内容:1.
使用开发工具创建Servlet,并编写处理代码;2.
编译、部署Servlet,并在JSP中进行访问.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有JDK及相关软件.
2.
时间安排:2学时.
四、场所安排:校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目七:利用JDBC开发Web数据库程序一、目的和要求:1.
理解ODBC和JDBC数据访问接口,掌握JDBC结构及基本的对象——Connection,Statement,Result等.
2.
掌握基本SQL语句,并能访问数据库进行数据的增删改、查询、显示.
二、主要内容:1.
创建数据库、建表;2.
创建JSP文件,利用JDBC接口访问数据库,并对数据实现增加、删除、修改,并进行分页显示.
三、教学方式和时间安排:611.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有JDK及相关软件.
2.
时间安排:2学时.
四、场所安排:校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目八:JSP开发简单的网站一、目的和要求:1.
熟悉JSP开发网站的基本方法、步骤和注意事项;2.
掌握MyEclipse创建一个网站应用的方法;3.
学会利用面向对象思想进行网站的需求分析、网站的规划、页面设计、数据库设计及程序代码的实现.
二、主要内容:1.
选定一个规模合理的题目;2.
进行需求分析、页面设计、数据库设计、代码编写;三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有JDK及相关软件.
2.
时间安排:2学时.
四、场所安排:校内数学与大数据学院专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《并行程序设计》实训教学大纲学时:12学分:-适用专业:数据科学与大数据技术专业执笔人:许红龙审核人:黄国顺编写日期:2017年9月项目一:并行程序运行环境62一、目的和要求:1.
了解所用的并行程序设计平台的基本操作方法,学会独立部署和使用该平台.

2.
了解在该系统上如何编辑、编译、连接和运行一个并行程序.
3.
通过运行简单的并行程序,初步了解并行源程序的特点.
二、主要内容:1.
检查所用的计算机系统是否已安装了并行程序设计平台,若无,予以安装.

2.
进入所用的并行编译集成环境.
3.
熟悉集成环境的界面和有关菜单的使用方法.
4.
输入并运行一个简单且正确的并行程序.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:2学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目二:并行排序算法一、目的和要求:1.
掌握MPI程序主要语句及MPI程序的性能评估方法.
2.
掌握MPI并行程序设计方法,熟悉并行排序算法的原理和实现方法.
二、主要内容:1.
使用MPI编程实现并行排序算法.
2.
利用MPI程序的性能评估方法对上述并行排序算法进行评估.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:2学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目三:用OpenMP进行共享内存编程一、目的和要求:631.
掌握OpenMP共享内存编程的主要指令.
2.
学会使用OpenMP进行共享内存编程.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
教师指定的其它OpenMP共享内存编程相关实训题目.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:4学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
项目四:并行程序开发一、目的和要求:1.
了解各个并行程序设计方法的差异及适用场景.
2.
掌握并行程序设计与实现方法.
二、主要内容:1.
选取课本部分例题验证性运行,或选取部分习题编程运行.
2.
教师指定的其它并行程序开发相关实训题目,如N体问题、曼德勃罗特集等的并行设计与实现.
三、教学方式和时间安排:1.
教学方式:实验室辅导.
2.
时间安排:4学时.
四、场所安排:校内安装有VC++6.
0以上版本开发平台的计算机的实验室,如基础实验楼数学建模与仿真实验室等.
五、考核方式:实训(实验)报告.
六、成绩评定:1.
按百分制评分;2.
按实训课考勤计20%、实训(实验)报告提交时效计10%、实训(实验)报告内容计70%来计算实训成绩.
《R语言数据分析》实训教学大纲学时:12学分:-适用专业:数据科学与大数据技术执笔人:张占英审核人:黄国顺64编写日期:2017年9月项目一:R在金融数据分析中的应用一、目的和要求:掌握R在金融数据分析中的应用,熟悉R语言操作.
二、主要内容:1.
掌握构造投资组合的有效前沿.
2.
熟悉股票聚类分析.
三、教学方式和时间安排:3、教师辅导,学生上机完成实验;4、本实验6学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告与程序.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目二:R在数据预测中的应用一、目的和要求:熟悉R在数据预测中的应用,掌握相关操作常用命令.
二、主要内容:1.
熟悉回归分析预测.
2.
掌握时间序列预测.
三、教学方式和时间安排:3、教师辅导,学生上机完成实验;4、本实验6学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告与程序.
六、成绩评定:提交实验报告并结合上机考试,百分制.
《数据分析》实训教学大纲学时:12学分:0.
75适用专业:数据科学与大数据技术执笔人:王冬审核人:黄国顺编写日期:2017年9月65项目一:Matplotlib数据可视化基础一、目的和要求:1.
分析特征间的关系;2.
分析特征内部数据分布与分散状况.
二、主要内容:1.
分析1996~2015年人口数据特征间的关系;2.
分析1996~2015年人口数据各个特征的分布与分散状况.
三、教学方式和时间安排:1.
教学方式:WindowsXP环境下python编程实现;2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末按完成的情况给出成绩作为平时成绩,按百分制给分.
项目二:pandas统计分析基础一、目的和要求:1.
掌握DataFrame的常用操作;2.
使用分组聚合进行组内计算.
二、主要内容:1.
读取并查看P2P网络贷款数据主表的基本信息2.
提取用户信息更新表和登录信息表的时间信息3.
使用分组聚合方法进一步分析用户信息更新表和登录信息表4.
对用户信息更新表和登录信息表进行长宽表转换.
三、教学方式和时间安排:1.
教学方式:WindowsXP环境下python编程实现;2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末按完成的情况给出成绩作为平时成绩,按百分制给分.
项目三:使用pandas进行数据预处理66一、目的和要求:1.
掌握合并数据、清洗数据;2.
掌握标准化数据.
二、主要内容:1.
插补用户用电量数据缺失值2.
合并线损、用电量趋势与线路告警数据3.
标准化建模专家样本数据三、教学方式和时间安排:1.
教学方式:WindowsXP环境下python编程实现;2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末按完成的情况给出成绩作为平时成绩,按百分制给分.
项目四:使用scikit-learn构建模型一、目的和要求:1.
使用sklearn转换器处理数据;2.
构建并评价聚类模型、构建并评价分类模型、构建并评价回归模型.
二、主要内容:1.
使用sklearn处理wine和wine_quality数据集2.
构建基于wine数据集的K-Means聚类模型3.
构建基于wine数据集的SVM分类模型4.
构建基于wine_quality数据集的回归模型;三、教学方式和时间安排:1.
教学方式:WindowsXP环境下python编程实现;2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末按完成的情况给出成绩作为平时成绩,按百分制给分.
项目五:航空公司客户价值分析67一、目的和要求:1.
了解航空公司现状与客户价值分析、预处理航空客户数据;2.
使用K-Means算法进行客户分群.
二、主要内容:1.
处理信用卡数据异常值2.
构造信用卡客户风险评价关键特征3.
构建K-Means聚类模型三、教学方式和时间安排:1.
教学方式:WindowsXP环境下python编程实现;2.
时间安排:2学时.
四、场所安排:校内数学建模与仿真实验室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末按完成的情况给出成绩作为平时成绩,按百分制给分.
项目六:财政收入预测分析一、目的和要求:1.
了解财政收入预测的背景与方法、分析财政收入数据特征的相关性;2.
使用Lasso回归选取财政收入预测的关键特征、使用灰色预测和SVR构建财政收入预测模型.
二、主要内容:1.
求取企业所得税各特征间的相关系数2.
选取企业所得税预测关键特征3.
构建企业所得税预测模型.
三、教学方式和时间安排:1.
教学方式:WindowsXP环境下python编程实现;2.
时间安排:2学时四、场所安排:校内数学建模与仿真实验室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末按完成的情况给出成绩作为平时成绩,按百分制给分.
68《大数据应用》实训教学大纲学时:8学分:-适用专业:数据科学与大数据技术执笔人:张占英审核人:黄国顺编写日期:2017年9月项目一:安装Hadoop与熟悉常用的HDFS操作一、目的和要求:掌握安装Hadoop,熟悉常用的HDFS操作.
二、主要内容:1.
掌握安装Hadoop的伪分布式安装方法.
2.
熟悉使用HDFS操作常用Shell命令.
3.
熟悉HDFS操作常用的JavaAPI三、教学方式和时间安排:5、教师辅导,学生上机完成实验;6、本实验2学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告与程序.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目二:熟悉常用的HBase操作一、目的和要求:熟悉常用的HBase操作,掌握HBase操作常用命令.
二、主要内容:1.
熟悉HBase操作常用的JavaAPI.
2.
熟悉使用HBase操作常用Shell命令.
三、教学方式和时间安排:5、教师辅导,学生上机完成实验;6、本实验2学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告与程序.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目三:熟练使用RDSforMySQL69一、目的和要求:熟练使用RDSforMySQL,掌握相关命令.
二、主要内容:1.
熟悉使用MySQL数据库操作命令.
2.
熟悉连接连接RDSforMySQL数据库的方法.
三、教学方式和时间安排:1、教师辅导,学生上机完成实验;2、本实验2学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告与程序.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目四:MapReduce编程初级实践一、目的和要求:熟悉MapReduce编程初级实践,掌握相关操作常用命令.
二、主要内容:1.
掌握MapReduce基本的编程方法.
2.
掌握用MapReduce解决一些常见数据处理问题的方法.
三、教学方式和时间安排:1、教师辅导,学生上机完成实验;2、本实验2学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告与程序.
六、成绩评定:提交实验报告并结合上机考试,百分制.
《信息与网络安全》实训教学大纲学时:12学分:-适用专业:数据科学与大数据技术执笔人:姜春涛审核人:黄国顺编写日期:2017年9月项目一:计算机局域网的多种搭建方法训练一、目的和要求:70熟悉计算机局域网的基本搭建步骤,掌握局域网多种搭建方法的基本操作.

二、主要内容:1.
熟悉计算机局域网的搭建步骤.
2.
掌握局域网多种搭建方法的基本操作.
三、教学方式和时间安排:7、教师辅导,学生上机完成实验;8、本实验4学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告的形式.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目二:计算机病毒与恶意代码分析实例一、目的和要求:寻找典型的计算机病毒与恶意代码,熟悉恶意代码分析的基本操作.
二、主要内容:1.
寻找典型的计算机病毒与恶意代码.
2.
熟悉恶意代码分析的基本操作.
三、教学方式和时间安排:3、教师辅导,学生上机完成实验;4、本实验4学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告的形式.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目三:防火墙与VPN技术实例训练一、目的和要求:熟悉防火墙的基本搭建,掌握VPN技术的基本操作.
二、主要内容:1.
熟悉防火墙的基本搭建.
2.
掌握VPN技术的基本操作.
三、教学方式和时间安排:3、教师辅导,学生上机完成实验;4、本实验4学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告的形式.
六、成绩评定:71提交实验报告并结合上机考试,百分制.
《移动应用开发》上机实训教学大纲学时:12学分:0.
75适用专业:数据科学与大数据技术专业执笔人:谭海燕审核人:黄国顺编写日期:2017年9月项目一:Android开发基础一、目的和要求:1.
完成Android开发平台的搭建及相关配置2.
创建项目并熟悉文件目录结构3.
实现例程HelloWorld二、主要内容:1.
安装并配置JavaJDK;2.
安装MyEclipse或Eclipse;3.
安装AndroidSDK;4.
安装ADT(AndroidDevelopmentTools);5.
创建Android虚拟设备(AVD);6.
建立新项目HelloWorld三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机有android开发环境.
2.
时间安排:2学时.
四、场所安排:校内建模与仿真实验室或合作企业校外实践教学基地.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:Android界面设计一、目的和要求:1.
熟悉和掌握界面控件设计2.
了解Android界面布局3.
掌握控件的事件处理72二、主要内容:1.
熟悉常用控件;2.
常用控件的实现;3.
设置常用控件的属性.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机有Eclipse类似IDE工具,Android开发环境.
2.
时间安排:4学时.
四、场所安排:校内建模与仿真实验室或合作企业校外实践教学基地.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:Android图形处理一、目的和要求:1.
在屏幕绘制各种图形;2.
了解OpenGL.
二、主要内容:1、绘制直线、园、曲线等各种图形;2、显示字符;3、利用OpenGLES方法编程.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机有Eclipse类似IDE工具,android开发环境.
2.
时间安排:2学时.
四、场所安排:校内建模与仿真实验室或合作企业校外实践教学基地.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:Android数据存储一、目的和要求:1.
熟悉Android的SQLiteDatabase数据库操作类,实现数据库的创建或打开、创建表、插入数据、删除数据、查询数据、修改数据等操作.
732、实现添加用户名、兴趣小例程.
二、主要内容:1.
创建一个项目;2.
布局文件;3.
创建Activity.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机有Eclipse类似IDE工具,android开发环境.
2.
时间安排:4学时.
四、场所安排:校内建模与仿真实验室或合作企业校外实践教学基地.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:Android网络编程一、目的和要求:1.
了解手机WEB网站访问编程2.
通过网络进行数据访问3.
了解数据库使用二、主要内容:1.
访问WEB网站;2.
通过HttpResponse类,读入网络数据.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机有Eclipse类似IDE工具,android开发环境.
2.
时间安排:2学时.
四、场所安排:校内建模与仿真实验室或合作企业校外实践教学基地.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《智能搜索引擎技术》实训教学大纲学时:8学分:0.
5适用专业:数据科学与大数据技术执笔人:王冬74审核人:黄国顺编写日期:2017年9月项目一:小型搜索引擎系统的开发一、目的和要求:1.
掌握搜索引擎工作原理和体系结构;2.
搜索引擎的开发方法.
二、主要内容:1、应用C++语言开发一个一个小型搜索引擎系统;2、记录并分析实验结果.
三、教学方式和时间安排:1.
教学方式:教师辅导,学生按照实训项目的内容和要求,上机实践操作完成.

2.
时间安排:2学时.
四、场所安排:本实践环节要求计算机安装有MicrosoftVisualSudio工具软件,在数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:有主题网页的信息提取一、目的和要求:1.
理解网页净化与元数据提取的过程;2.
了解网页净化与元数据提取的方法;3.
掌握网页信息提取的方法.
二、主要内容:1.
编程实现有主题网页的信息提取.
2.
记录并分析实验结果.
三、教学方式和时间安排:1.
教学方式:教师辅导,学生按照实训项目的内容和要求,上机实践操作完成.

2.
时间安排:2学时.
四、场所安排:本实践环节要求计算机安装有MicrosoftVisualSudio工具软件,在数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
75项目三:混合索引的实现一、目的和要求:1.
了解检索系统的基本技术;2.
掌握查询的网页索引结构的方法.
二、主要内容:1.
编程实现混合索引的未登录词识别、扩展词典组织和分词;2.
记录并分析实验结果.
三、教学方式和时间安排:1.
教学方式:教师辅导,学生按照实训项目的内容和要求,上机实践操作完成.

2.
时间安排:2学时.
四、场所安排:本实践环节要求计算机安装有MicrosoftVisualSudio工具软件,在数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:中文网页自动分类器的实现一、目的和要求:1.
了解文档自动分类算法;2.
了解中文网页自动分类的一般过程;3.
掌握实现中文网页自动分类的方法.
二、主要内容:1.
编程实现中文网页分类器;三、教学方式和时间安排:1.
教学方式:教师辅导,学生按照实训项目的内容和要求,上机实践操作完成.

2.
时间安排:2学时.
四、场所安排:本实践环节要求计算机安装有MicrosoftVisualSudio工具软件,在数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
76《大型数据库技术》实训教学大纲学时:12学分:-适用专业:数据科学与大数据技术专业执笔人:黄国顺审核人:黄国顺编写日期:2017年9月项目一:创建数据库、表及其管理一、目的和要求:1.
了解数据库的结构以及基本概念,了解表的结构特点;2.
学会使用DBCA创建数据库;3.
学会使用界面方式创建表;4.
学会使用SQL语句手工创建数据库;5.
学会使用SQL语句创建表.
6.
学会使用PL/SQL语句对数据表进行插入、修改和删除数据的操作;7.
学会使用SQLDeveloper对数据表进行插入、修改和删除数据的操作;二、主要内容:1.
利用DBCA创建数据库2.
实用PL/SQL手工创建数据库;3.
在OEM中分别创建和删除表;4.
在SQLDeveloper中分别创建和删除表;5.
使用PL/SQL语句创建表.
6.
使用SQLDeveloper操作数据;7.
使用PL/SQL命令操作数据;三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Oracle11g及以上系统.
2.
时间安排:2学时;四、场所安排:江湾校区校内基础实验楼206室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:数据库的查询和试图77一、目的和要求:1.
掌握SELECT语句的基本语法;2.
掌握子查询的表示方法;3.
掌握连接查询的表示方法;4.
掌握数据汇总的方法;5.
掌握SELECT语句的GROUPBY子句的作用和使用方法;6.
掌握SELECT语句的ORDERBY子句的作用和使用方法;7.
掌握视图的使用方法.
二、主要内容:1.
SELECT语句的基本使用;2.
子查询的使用;3.
连接查询的使用;4.
数据汇总的使用:5.
GROUPBY和ORDERBY子句的使用,6.
视图的创立和使用三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Oracle11g及以上系统.
2.
时间安排:2学时;四、场所安排:江湾校区校内基础实验楼206室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:PL/SQL编程一、目的和要求:1.
掌握变量的分类和使用;2.
掌握各种运算符的使用;3.
掌握各种控制语句的使用;4、掌握系统函数及用户自定义函数的使用.
二、主要内容:1.
条件结构的使用;2.
循环结构的使用;3.
选择和跳转语句的使用;4.
自定义函数的使用.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Oracle11g及以上系统.
2.
时间安排:2学时;四、场所安排:78江湾校区校内基础实验楼206室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:存储过程和触发器的使用一、目的和要求:1.
掌握存储过程的使用方法;2.
掌握触发器的使用方法.
二、主要内容:1.
创建触发器,定义字段的完整性规则;2.
创建记录增加、删除和修改操作的存储过程,然后调用存储过程.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Oracle11g及以上系统.
2.
时间安排:2学时;四、场所安排:江湾校区校内基础实验楼206室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:用户、角色和概要文件一、目的和要求:1.
掌握数据的安全性能;2.
掌握使用用户实现数据库安全性;3.
掌握使用角色实现数据库安全性;4.
掌握使用概要文件实现数据库安全性.
二、主要内容:1.
在数据库中创建用户MANAGER,授予DBA角色和SYSDBA系统权限;2.
在数据库中创建角色ADMIN,授予DBA角色和SYSDBA系统权限;3.
在数据库中创建概要文件并分配给用户MANAGER.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Oracle11g及以上系统.
2.
时间安排:2学时;四、场所安排:79江湾校区校内基础实验楼206室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目六:综合管理系统开发一、目的和要求:1.
掌握一个以Oracle数据库为后台,前端可选(如VB/ASP.
NET/JavaEE等)的简单综合管理系统开发过程;二、主要内容:1.
用VB/ASP.
NET/JavaEE等开发工具设计管理系统前端界面;2.
建立连接对Oracle数据库进行访问并对其进行操作;3.
所建系统具有基本的管理功能,如插入、删除、修改、查询、排序、分组汇总等.

三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成,要求计算机安装有Oracle11g及以上系统.
2.
时间安排:2学时;四、场所安排:江湾校区校内基础实验楼206室五、考核方式:采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《计算机网络》实训教学大纲学时:16学分:1适用专业:数据科学与大数据技术专业执笔人:谭海燕审核人:黄国顺编写日期:2017年9月项目一:简单局域网组网一、目的和要求:1.
认识网线(双绞线)和网线制作工具;2.
掌握直通线的制作方法;3.
能用做好的直通线组建简单的局域网.
二、主要内容:801.
了解制作双绞线的两种国际标准EIA/TIA568A和EIA/TIA568B;2.
了解直通线的适用场合:一是计算机(终端)网卡与集线器(或交换机)普通接口的连接;二是集线器(或交换机)普通接口与集线器(或交换机)UPLINK口的连接;3.
学会使用网线压线钳及制作直通线;4.
进行直通线测试.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,两个人一组使用网线压线钳制作直通线.
2.
时间安排:2学时.
四、场所安排:校内数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交实验报告.

六、成绩评定:1.
检查学生课堂出勤情况计20%,实训实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:Wireshark抓包实验一、目的和要求:1.
掌握安装配置网络协议分析仪软件Wireshark.
2.
掌握使用网络协议分析仪软件Wireshark.
3.
掌握Wireshark执行基本的协议数据单元(PDU)捕获.
二、主要内容:1.
安装Wireshark.
2.
熟悉Wireshark的基本操作.
3.
学会Wireshark的过滤功能.
4.
Ping命令(ARP,ICMP分析).
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成.
2.
时间安排:2学时.
四、场所安排:校内数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交实验报告.

六、成绩评定:1.
检查学生课堂出勤情况计20%,实训实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:分析Web应用中的协议交互一、目的和要求:811.
熟悉使用Wireshark分析网络协议的基本方法,加深对协议格式、协议层次和协议交互过程的理解.
2.
通过在以太网中分析Web应用中的报文交互,深入分析以太网的帧结构、IP报文结构、TCP报文结构、UDP报文结构和HTTP协议报文结构.
3.
通过分析深入理解以太网帧格式、ARP协议工作原理、IP工作原理、TCP工作原理、UDP工作原理和HTTP协议工作原理.
二、主要内容:1.
使用Wireshark分析网络协议.
2.
分析Web应用中的报文交互.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成.
2.
时间安排:2学时.
四、场所安排:校内数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交实验报告.

六、成绩评定:1.
检查学生课堂出勤情况计20%,实训实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:PGP加密软件文的使用一、目的和要求:1.
掌熟悉公开密钥体制,熟悉数字签名2.
熟悉使用PGP的基本操作二、主要内容:1.
创建一私钥和公钥对.
2.
与别人交换使用.
3.
对公钥进行验证并使之有效.
4.
对E-MAIL进行加密和数字签名对E-MAIL进行解密和验证.
三、教学方式和时间安排:1.
教学方式:学生应按照实训项目的内容和要求,上机实践操作完成.
2.
时间安排:2学时.
四、场所安排:校内数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交实验报告.

六、成绩评定:1.
检查学生课堂出勤情况计20%,实训实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
82《数据可视化分析》实训教学大纲学时:8学分:-适用专业:数据科学与大数据技术执笔人:姜春涛审核人:黄国顺编写日期:2017年9月项目一:Excel数据可视化应用训练一、目的和要求:熟悉Excel数据可视化应用的基本操作,掌握Excel的图标可视化工具的应用.
二、主要内容:1.
熟练运用Excel进行数据可视化.
2.
掌握Excel中的图表应用的基本操作.
三、教学方式和时间安排:1、教师辅导,学生上机完成实验;2、本实验4学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告的形式.
六、成绩评定:提交实验报告并结合上机考试,百分制.
项目二:Tableau工具的安装与基本操作一、目的和要求:熟悉Tableau的下载与安装,掌握Tableau中的基本操作.
二、主要内容:1.
Tableau的下载与安装.
2.
Tableau的基本操作实例练习.
三、教学方式和时间安排:5、教师辅导,学生上机完成实验;6、本实验4学时.
四、场所安排:校内基础实验楼206.
五、考核方式:提交报告的形式.
六、成绩评定:提交实验报告并结合上机考试,百分制.
《商务智能及应用》实训教学大纲学时:1283学分:0.
75适用专业:数据科学与大数据技术执笔人:王冬审核人:黄国顺编写日期:2017年9月项目一:使用SAPCrystalReports创建报表一、目的和要求:1.
掌握学习使用报表的设计与创建方法;2.
了解使用SAPCrystalReports创建报表.
二、主要内容:1.
使用SAPCrystalReports创建自行车制造公司的报表.
2.
记录并分析实验结果.
三、教学方式和时间安排:1.
教学方式:教师辅导,学生按照实训项目的内容和要求,上机实践操作完成.

2.
时间安排:2学时.
四、场所安排:本实践环节要求计算机安装有SAPCrystalReports工具软件,在数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目二:SAPLumira实验一、目的和要求:1.
了解数据操作和数据可视化的内容和一般步骤;2.
掌握利用SAPLumira进行数据操作、数据可视化的过程.
二、主要内容:1、对自行车制造公司的销售情况进行数据分析.
2、记录并分析实验结果.
三、教学方式和时间安排:1.
教学方式:教师辅导,学生按照实训项目的内容和要求,上机实践操作完成.

2.
时间安排:2学时.
四、场所安排:本实践环节要求计算机安装有SAPLumiraPersonalEdition工具软件,在数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;842.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目三:基于IBMCognos的数据分析一、目的和要求:1.
掌握大型数据集数据分析的常方法;2.
了解使用IBMCognos的方法.
二、主要内容:1.
应用IBMCognos对自行车制造公司的销售数据进行报表设计和展示;2.
基于IBMCognos对自行车制造公司的销售数据进行多维分析;3.
使用QueryStudio创建自助查询;4.
记录并分析实验结果.
三、教学方式和时间安排:1.
教学方式:教师辅导,学生按照实训项目的内容和要求,上机实践操作完成.

2.
时间安排:2学时.
四、场所安排:本实践环节要求计算机安装有IBMCognos工具软件,在数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目四:基于IBMSPSSModeler的数据挖掘一、目的和要求:1.
了解数据挖掘的常用方法;2.
掌握应用IBMSPSSModeler进行数据挖掘的方法和步骤.
二、主要内容:1.
应用IBMSPSSModeler进行决策树分析;2.
应用IBMSPSSModeler进行聚类分析;3.
应用IBMSPSSModeler进行关联分析;4.
应用IBMSPSSModeler进行回归分析.
三、教学方式和时间安排:1.
教学方式:教师辅导,学生按照实训项目的内容和要求,上机实践操作完成.

2.
时间安排:2学时.
四、场所安排:本实践环节要求计算机安装有IBMSPSSModeler工具软件,在数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;852.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目五:基于IBMInforsphereBigInsights的用户行为分析一、目的和要求:1.
掌握用户行为分析的内含;2.
了解基于IBMInforsphereBigInsights的用户行为分析的方法与步骤.
二、主要内容:1.
IBMInforsphereBigInsights的安装与配置;2.
建立BigSheets工作薄;3.
清理数据值.
三、教学方式和时间安排:1.
教学方式:教师辅导,学生按照实训项目的内容和要求,上机实践操作完成.

2.
时间安排:2学时.
四、场所安排:本实践环节要求计算机安装有IBMSPSSModeler工具软件,在数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;2.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
项目六:电商评论的情感分析一、目的和要求:1.
了解情感分的内含;2.
掌握文本挖掘的方法;2.
掌握数据抓取的方法.
二、主要内容:1.
应用八爪鱼软件取评论数据;2.
应用ROSTCM处理商品的评论去重;3.
应用ROSTCM进行情感分析;4.
记录并分析实验结果.
三、教学方式和时间安排:1.
教学方式:教师辅导,学生按照实训项目的内容和要求,上机实践操作完成.

2.
时间安排:2学时.
四、场所安排:本实践环节要求计算机安装有八爪鱼软件和ROSTCM工具软件,在数据科学与大数据技术专业机房或数学建模与仿真实验室.
五、考核方式:强调实践操作,本实训环节采取开放式作业考查为主,要求课后提交相关的程序和文档.
六、成绩评定:1.
检查学生课堂出勤情况计20%,上机实际操作情况计30%,实训内容完成情况、结果准确程度以及提交的程序和文档材料计50%,综合评定给出实训成绩;862.
学期末根据完成的情况给出成绩作为学生平时成绩,按百分制给分.
《时间序列分析》实训教学大纲学时:8学分:0.
5适用专业:数据科学与大数据技术专业执笔人:杨勇审核人:黄国顺编写日期:2017年9月项目一:时间序列平稳性检验和纯随机性检验一、目的和要求:1.
掌握使用SAS软件检验时间序列的平稳性;2.
掌握使用SAS软件检验时间序列的纯随机性.
二、主要内容:1.
利用时序图和自相关图判断时间序列是否平稳;2.
使用LB统计量检验时间序列是否为纯随机序列.
三、教学方式和时间安排:1.
教学方式:教师辅导,学生上机完成实验;2.
时间安排:2学时.
四、场所安排:在安装有SAS的计算机机房如数模与仿真实验室完成.
五、考核方式:提交报告的形式.
六、成绩评定:1.
在规定时间内上交相应实验报告,及相关文档资料,以此作为实训的考核材料;2.
以具体实例运行,验证结果;3.
综合上述两项判定最终成绩,百分制.
项目二:平稳时间序列的建模一、目的和要求:1.
掌握平稳时间序列的识别、参数估计和模型检验;2.
掌握平稳时间序列的模型优化;3.
掌握平稳时间序列的模型预测.
二、主要内容:1.
对时间序列进行模型识别、模型定阶、参数估计和模型检验;872.
找到多个能通过检验的模型,并利用AIC和SBC准则,选择最优模型;3.
利用最优模型进行一步预测.
三、教学方式和时间安排:1.
教学方式:教师辅导,学生上机完成实验;2.
时间安排:2学时.
四、场所安排:在安装有SAS的计算机机房如数模与仿真实验室完成.
五、考核方式:提交报告的形式.
六、成绩评定:1.
在规定时间内上交相应实验报告,及相关文档资料,以此作为实训的考核材料;2.
以具体实例运行,验证结果;3.
综合上述两项判定最终成绩,百分制.
项目三:非平稳时间序列建模一、目的和要求:1.
掌握差分运算;2.
掌握非平稳时间序列的建模.
二、主要内容:1.
给时间序列绘制时序图和自相关图,检验其平稳性,不平稳时进行适当的差分运算,再次检验平稳性,平稳后检验纯随机性;2.
对时间序列进行模型识别、参数估计、模型检验和优化;3.
写出最优ARIMA模型结果;4.
对所建立模型进行三步预测.
三、教学方式和时间安排:1.
教学方式:教师辅导,学生上机完成实验;2.
时间安排:2学时.
四、场所安排:在安装有SAS的计算机机房如数模与仿真实验室完成.
五、考核方式:提交报告的形式.
六、成绩评定:1.
在规定时间内上交相应实验报告,及相关文档资料,以此作为实训的考核材料;2.
以具体实例运行,验证结果;3.
综合上述两项判定最终成绩,百分制.
88项目四:季节时间序列建模一、目的和要求:1.
掌握季节差分运算;2.
掌握季节时间序列的建模.
二、主要内容:1.
绘制时间序列的时序图,考察其季节波动特点,进行季节差分,再根据时序图和自相关图,检验时间序列的平稳性,不平稳时进行适当的差分运算,再次检验平稳性,平稳后检验纯随机性;2.
对时间序列进行模型识别、参数估计、模型检验和优化;3.
写出最优模型结果;4.
对所建立模型进行四步预测.
三、教学方式和时间安排:1.
教学方式:教师辅导,学生上机完成实验;2.
时间安排:2学时.
四、场所安排:在安装有SAS的计算机机房如数模与仿真实验室完成.
五、考核方式:提交报告的形式.
六、成绩评定:1.
在规定时间内上交相应实验报告,及相关文档资料,以此作为实训的考核材料;2.
以具体实例运行,验证结果;3.
综合上述两项判定最终成绩,百分制.
《认识实习》教学大纲周数:1学分:1适用专业:数据科学与大数据技术专业执笔人:张占英审核人:黄国顺编写日期:2017年9月项目一:认识实习一、目的和要求:1.
认识实习是数据科学与大数据技术专业学生必修的集中性实践教学课外活动,是学生认识专业的重要教学环节.
通过认识实习,使学生了解专业的培养目标和培养要求,了解专业的课程设置及实践环节设置,了解专业的研究方向及未来前景,对学生规划自己本科四年的学习计划以及人生规划有重要的指导作用.
892.
为保证实习质量,学生必须认真对待.
实习前学生必须了解实习大纲、实习计划和实习规划的各项任务;实习中要求做实习日记,能勤思考、善于发现问题和分析问题,实习后要求能根据实习日记内容独立撰写出认识实习报告.
3.
认识实习完成后要集中学生进行汇报测评,通过多渠道的实践环节,培养学生的实践活动能力、逻辑思维组织和语言表达能力.
二、主要内容:1.
了解数据科学与大数据技术的产生、发展和特点;2.
了解数据科学与大数据技术发展过程中的经典问题及重要人物;3.
了解数据科学与大数据技术研究的主要问题及关键性问题;4.
了解数据科学与大数据技术的概念;5.
了解数据科学与大数据技术的相关技术与应用;6.
了解数据科学与大数据技术的最新研究成果及其应用发展趋势;7.
了解各种先进计算,如云计算、智能计算等概念;8.
了解数据科学与大数据技术方向我院、省内兄弟院校和国内外学者最新研究成果.

三、教学方式和时间安排:1.
教学方式:采取集中下发任务、汇报总评和分散实习相结合的方式.
首先,在校内由教师集中全体学生讲解《认识实习》的目的、内容和要求,布置下发课程任务;之后,学生按各自分组到所联系的相关单位和部门开展认识实习活动;实习完成后,学生归校撰写认识实习报告,并集中进行个人总结报告会,汇报认识实习认知成果,评测考核验收;2.
时间安排:集中教学时间安排在第二学期末集中实践教学环节,时间为一周,分散时间为入学教育、学术讲座、企业参观等,分散在第一至第二学期.
四、场所安排:1.
学生可自由组合成认识实习小组(一般小组成员不超过5人),在寒假、节期日或无课程学习安排的实践周内自主联系相关调查单位(可以是计算机大数据技术公司、企事业单位及相关行业的大数据信息化部门)开展认识实习活动.
五、考核方式:1.
严格执行《佛山科学技术学院考试工作管理规定》.
结合课程特点,采取开放式考查,指导教师根据学生在认识实习期间的个人表现、汇报总结、实习报告,对学生进行综合评价.
六、成绩评定:1.
认识实习成绩按百分制评分,评定标准从以下三方面考核:实习表现:20%;实习日志:20%;实习报告:60%;2.
认识实习报告不少于5000字,要求书写规范、文字通顺、图表清晰、观点明确、数据可靠、内容详实、结论正确,不存在抄袭现象;3.
认识实习成绩不及格者,按学院有关规定办理.
《C语言程序设计课程设计》教学大纲周数:2学分:2适用专业:数据科学与大数据技术专业执笔人:许红龙90审核人:黄国顺编写日期:2017年9月一、目的和要求:《C语言程序设计课程设计》是数据科学与大数据技术本科专业的集中性实践课程之一,与其先修课程《C语言程序设计》配套开设.
其目的就是要达到理论与实际相结合,使学生能够掌握程序设计的基本理论,培养严谨的程序设计思想、灵活的思维方式及较强的程序设计能力,能够应用C语言编程解决实际问题.
通过本课程的学习,应达到以下教学目的和任务:1.
理解结构化程序设计的思想,掌握程序设计的基本概念;2.
学会编程解决实际问题;3.
对于C语言程序设计方面的知识有更加深入的理解;4.
在实践中深入掌握C语言编程的基本方法;5.
掌握一个实际应用项目的开发过程,包括需求分析、设计、开发和测试;6.
掌握利用C语言自主设计和开发一个小型的应用系统或信息管理系统.
二、主要内容:1.
选用课题,可由教师指定或自拟题目,题目必须是用C语言开发一个小型的应用系统或信息管理系统,涵盖C语言程序设计基本知识,包括但不限于顺序/选择结构/循环结构程序设计、数组、函数、指针的应用等;2.
搜集资料,采用小组讨论形式进行讨论分析,由组长分配具体任务;3.
初期检查:需求分析情况,提交初期报告;4.
由组长组织小组人员整合课程设计的程序;5.
中期检查:验收每个小组的程序演示及提问;6.
撰写的课程设计报告电子文档;7.
后期检查:每个同学的设计报告的撰写规范;8.
提交所需的设计报告的打印稿、电子文档和源程序.
三、教学方式和时间安排:1.
教学方式:学生应按照课程设计的内容和要求,上机实践操作完成,要求计算机安装有VisualC++6.
0以上版本开发平台.
学生采用"项目小组"的形式,可自由组合,每组成员不超过3人,选定某个实际课题完成项目的需求、设计、开发和测试.
2.
时间安排:2周.
四、场所安排:采取集中学习与分散实践相结合的方式:首先在校内专业机房或实验室由教师集中全体学生讲解《C语言程序设计课程设计》的目的、内容和要求,布置下发课程设计任务;之后学生可以按分组在机房或宿舍搜集、分析、整理项目资料,并设计、开发和调试程序,进一步撰写课程设计报告,教师在此过程中给予指导、建议和分组讨论方案;课程任务完成后再集中到专业机房进行项目的综合演示,评测考核验收.
五、考核方式:严格执行《佛山科学技术学院考试工作管理规定》.
结合课程以实践操作为主的特点,改革传统的考核模式,采取开放式考查,要求课程结束后提交自选课题项目相关的系统程序和设计文档或课程设计论文.
911.
以项目小组为单位提交完整程序,程序要求书写规范、操作简便、无明显错误且能够执行;2.
以项目小组为单位提交课程设计报告或论文一份,要求格式统一、书写规范、文字通顺、图表清晰、数据完整、结论正确;3.
验收环节:让学生上讲台讲述系统的功能模块、算法的设计思路、项目创新点和优缺点,教师和其他学生当听众和评委.
通过多渠道的实践活动,培养学生的实践动手能力、思维组织和表达能力,加深理论知识的理解和实践操作的掌握,锻炼各项技能的综合运用能力.
六、成绩评定:1.
按百分制评分:(1)完成选题程序的基本功能(40分),功能比较完善(10分).
(2)按要求书写课程设计报告或论文(40分).
(3)平时考查(10分)2.
设计报告或论文要求结构完整、条理清楚、重点突出、语句通顺,能准确地描术设计步骤、设计内容以及设计结果,并进行分析与总结;根据设计方案与设计报告的优劣给定成绩;3.
设计内容要求能现场演示,根据设计的效果优劣给定成绩.
《Java程序设计课程设计》教学大纲周数:2学分:2适用专业:数据科学与大数据技术执笔人:张友红审核人:黄国顺编写日期:2017年9月一、目的和要求:《Java程序设计课程设计》是为计算机相关专业本科《Java程序设计课程设计》课程配套设置的,是《Java程序设计课程设计》课程的后继教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义.

使学生全面掌握该课程的基本知识、基础理论、基本技能,并且能把本课程中的各个知识点融会贯通,锻炼、培养学生把所学知识应用到实际中去的能力.
通过本课程的学习,应达到以下教学目的和任务:1.
理解面向对象的思想,掌握面向对象领域的基本概念;2.
学生用面向对象分析设计问题;3.
对于Java语言程序设计方面的知识有更加深入的理解;4.
提高学生掌握Java编程的基本方法以及应用;5.
掌握一个实际应用项目的开发过程;6.
掌握利用Java自主设计和开发一个小型的应用系统或信息管理系统.
二、主要内容:针对某个选定的应用项目(教师指定或自选),全面运用所学的面向对象程序设计知识和Java编程方法,从系统需求分析着手,进行系统的总体设计和详细的功能模块设计,然后进行代码编程、软件调试和演示验收,并结合各个环节组织提交项目报告文档.

(一)系统需求分析本阶段应该对具体问题进行研究,确定用户需求得到的东西,完全理解用户对软件需求92的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据.

1.
功能需求;2.
非功能需求;3.
软件设计和实现上的限制(二)系统设计在需求分析的基础上,考虑系统所需要的体系结构,确定系统中所需考虑的类(对象)、类之间的关系、本系统中各个类所涉及的属性及针对这些属性的操作.
具体的内容主要包括:1.
系统的体系统结构设计;2.
详细的类设计(包括属性及方法);3.
相关的接口设计;4.
操作界面设计;(三)系统实调试与测试在系统设计的基础上与特定的软件环境下,进行系统调试和测试,特别是异常情况的处理:1.
系统的运行;2.
系统运行的时空效率分析;3.
测试数据集;(四)总结小组成员应该详细、客观地给出自己对数据库课程设计的个人总结,大致包括以下内容:1.
在项目小组中所承担的工作任务.
2.
所选课题的课程设计是否达到预定的目标3.
课程设计中尚存在哪些不足4.
通过本课程设计有哪些收获5.
本课程设计对今后学习和工作的影响等.
三、教学方式和时间安排:1.
教学方式:学生应按照课程设计的内容和要求,上机实践操作完成,要求计算机安装有Eclipse或Jcreator工具软件.
学生采用"项目小组"的形式,可自由组合,每组成员不超过3人,选定(或自选)某个实际的应用课题完成项目的需求、设计、开发和测试.

2.
时间安排:2周.
四、场所安排:采取集中学习与分散实践相结合的方式:首先在校内专业机房或实验室由教师集中全体学生讲解本课程设计的目的、内容和要求,布置下发课程设计任务;之后学生可以按分组在机房或宿舍搜集、分析、整理项目资料,并设计、开发和调试程序,进一步撰写课程设计报告,教师在此过程中给予指导、建议和分组讨论方案;课程任务完成后再集中到专业机房进行项目的综合演示,评测考核验收.
五、考核方式:严格执行《佛山科学技术学院考试工作管理规定》.
结合课程以实践操作为主的特点,改革传统的考核模式,采取开放式考查,要求课程结束后提交自选课题项目相关的系统程序和设计文档.
1.
以项目小组为单位提交应用系统的完整程序,程序要求书写规范、操作简便、无明显错误且能够执行;2.
以项目小组为单位提交课程设计报告一份,课程设计报告的内容及组织按《面向对象程序设计方法课程设计》指导书中的要求编排,要求格式统一、书写规范、文字通顺、图表清晰、数据完整、结论正确;对于课题验收环节,让学生上讲台讲述系统体系结构、功能、算法的设计思路、项目创新点和优缺点,教师和其他学生当听众和评委.
通过多渠道的实践活动,培养学生的实践动93手能力、思维组织和表达能力,加深理论知识的理解和实践操作的掌握,锻炼各项技能的综合运用能力.
六、成绩评定:每个项目小组及其成员的成绩由三部分构成:1.
项目小组基本任务完成情况,包括文档完成情况,占70%,由教师评定,不完成者不得分,迟交或少交者,授课教师酌情处理;2.
小组成员承担任务的情况占30%;由项目经理评定;3.
项目经理的成绩由教师根据其履行的职责和全组完成任务情况可做加分处理,但不得超过总分的10%,由教师评定;4.
课程设计的成绩单独记分,最后采用记分方式登记成绩.
成绩还将参照各项目组提交的开发计划进行核定.
《数据结构课程设计》教学大纲周数:2学分:2适用专业:数据科学与大数据技术专业执笔人:谭海燕审核人:黄国顺编写日期:2017年9月一、目的和要求:《数据结构课程设计》是数据科学与大数据技术本科专业的集中实践性环节之一,是学习完《数据结构》课程后进行的一次全面的综合应用练习.
其目的就是要达到理论与实际相结合,使学生能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养良好的程序设计技能.
通过本课程设计的学习,要求学生全面了解运用数据结构用开发软件的全过程:1.
对课题进行功能模块分析、控制模块分析正确,符合课题要求;2.
程序设计要实用,编程简练,可用,功能全面;3.
程序采用模块化程序设计方法,及锯齿型书写格式;4.
课程设计上交内容:设计报告一份(按格式书写);源程序盘一张(能编译成可执行文件并能正常运行,可一个班交一张光盘,每人一个文件夹,以自己的名字作为文件夹名称,合作者可以两人共用一个文件夹以两人的名字为文件夹名称).
二、主要内容:1.
选用课题,如树结构应用、搜索算法设计、图结构应用、内部排序算法的性能分析、字符串结构应用、学院运动会管理系统等题目;2.
搜集资料,采用小组讨论形式进行讨论分析,由组长分配具体任务;3.
初期检查:需求分析情况,提交初期报告;4.
由组长组织小组人员整合课程设计的程序;5.
中期检查:验收每个小组的程序演示及提问;6.
撰写的课程设计报告电子文档;7.
后期检查:每个同学的设计报告的撰写规范;8.
提交所需的设计报告的打印稿、电子文档和源程序.
三、教学方式和时间安排:1.
教学方式:学生应按照课程设计的内容和要求,上机实践操作完成,要求计算机安94装有VirsualC++6.
0软件.
学生采用"项目小组"的形式,可自由组合,每组成员不超过3人,选定某个实际课题完成项目的需求、设计、开发和测试.
2.
时间安排:2周.
四、场所安排:采取集中学习与分散实践相结合的方式:首先在校内专业机房或实验室由教师集中全体学生讲解《数据结构课程设计》的目的、内容和要求,布置下发课程设计任务;之后学生可以按分组在机房或宿舍搜集、分析、整理项目资料,并设计、开发和调试程序,进一步撰写课程设计报告,教师在此过程中给予指导、建议和分组讨论方案;课程任务完成后再集中到专业机房进行项目的综合演示,评测考核验收.
五、考核方式:严格执行《佛山科学技术学院考试工作管理规定》.
结合课程以实践操作为主的特点,改革传统的考核模式,采取开放式考查,要求课程结束后提交自选课题项目相关的系统程序和设计文档.
1.
以项目小组为单位提交完整程序,程序要求书写规范、操作简便、无明显错误且能够执行;2.
以项目小组为单位提交课程设计报告一份,要求格式统一、书写规范、文字通顺、图表清晰、数据完整、结论正确;3.
验收环节:让学生上讲台讲述系统的功能模块、算法的设计思路、项目创新点和优缺点,教师和其他学生当听众和评委.
通过多渠道的实践活动,培养学生的实践动手能力、思维组织和表达能力,加深理论知识的理解和实践操作的掌握,锻炼各项技能的综合运用能力.
六、成绩评定:1.
按百分制评分:(1)完成选题程序的基本功能(40分),功能比较完善(10分).
(2)按要求书写课程设计报告(40分).
(3)平时考查(10分)2.
设计报告要求结构完整、条理清楚、重点突出、语句通顺,能准确地描术设计步骤、设计内容以及设计结果,并进行分析与总结;根据设计方案的优劣与设计报告的优劣给定成绩;3.
设计内容要求能重复验证,根据设计的效果优劣给定成绩.
《数据库原理与应用课程设计》教学大纲周数:2学分:2适用专业:数据科学与大数据技术专业执笔人:文翰审核人:黄国顺编写日期:2017年9月一、目的和要求:本课程为数据科学与大数据技术专业集中性实践环节,在《数据库原理与应用》理论课程学习结束后开设.
其目的和任务是通过本课程实践环节,培养学生掌握C/S或B/S模式的数据库应用软件系统的设计开发能力;熟悉关系型数据库管理系统(如SQLSERVER)的使用,95精通一门数据库应用软件开发工具(如Delphi、VisualBasic、PowerBuilder或VisualC++等);学会采用逻辑数据库设计和物理数据库设计为核心的规范化设计方法.

培养学生对基于某类实际需求的数据库应用系统进行设计、开发的基本能力,为学生将来进行毕业设计或从事数据库应用系统的开发与维护方面的工作打下坚实基础.
通过本课程设计的学习,要求学生全面了解数据库应用管理系统的整个开发过程:1.
掌握数据库应用软件的设计方法,深刻体会运用软件工程的设计思想进行软件系统开发的过程和方法;2.
熟练掌握大型关系模式数据库管理系统(如SQLSERVER)的安装、使用和管理维护;3.
熟练掌握一门数据库应用软件开发工具(如Delphi、VisualBasic、PowerBuilder、VisualC++等)的安装、使用和调试;4.
能够设计、开发一个正常运行、规模不大但数据维护管理功能相对完整的综合应用数据库管理系统.
二、主要内容:针对某个选定的数据库应用问题,全面运用数据库课程所学知识,从系统需求分析着手,进行数据库的概念设计、逻辑设计,系统的总体设计和详细的功能模块设计,然后进行代码编程、软件调试和演示验收,并结合各个环节组织提交项目报告文档.
(一)系统需求分析本阶段应该对系统的整个应用情况作全面的、详细的调查,确定特定数据库应用环节下的设计目标,收集该应用环境下针对系统设计所需要的基础数据以及对这些数据的具体处理要求,从而确定用户的需求:1.
信息需求;2.
功能需求;3.
安全性和完整性需求;(二)数据库的概念设计在需求分析的基础上,利用与用户双方都能理解的形式,设计出数据库的概念模型.
本课程设计要求学生采用E-R模型来进行数据库的概念设计.
本设计阶段可分为:1.
数据抽象;2.
实体-联系模型;3.
设计全局概念模式;(三)数据库的逻辑设计将概念设计阶段已设计好的E-R图转换成与计算机上具体的DBMS(如Access、Paradox、SQLServer、Oracle等数据库管理系统中一种)所支持的数据模型(如层次模型、网状模型、关系模型等)相符合的逻辑结构.
(四)系统设计运用结构化设计方法,合理设计出满足功能要求的系统结构.
考虑到课程设计的时间限制,简化本阶段的任务要求,具体的内容主要包括:1.
系统的总体结构设计;2.
详细的功能模块设计;3.
相关的接口设计;4.
操作界面设计;(五)系统实现与调试在系统设计的基础上与特定的软件环境下,给出系统实现:1.
建立数据库并加载测试数据;2.
应用系统的开发实现;3.
系统的运行和调试;(六)总结96小组成员应该详细、客观地给出自己对数据库课程设计的个人总结,大致包括以下内容:1.
在项目小组中所承担的工作任务.
2.
所选课题的课程设计是否达到预定的目标3.
课程设计中尚存在哪些不足4.
通过本课程设计有哪些收获5.
本课程设计对今后学习和工作的影响等.
三、教学方式和时间安排:1.
教学方式:学生应按照课程设计的内容和要求,上机实践操作完成,要求计算机安装有SQLServer2008和Delphi7.
0及以上系统.
学生采用"项目小组"的形式,可自由组合,每组成员不超过3人,选定某个实际的数据库应用课题完成项目的需求、设计、开发和测试.
2.
时间安排:2周.
四、场所安排:采取集中学习与分散实践相结合的方式:首先在校内专业机房或实验室由教师集中全体学生讲解《数据库课程设计》的目的、内容和要求,布置下发课程设计任务;之后学生可以按分组在机房或宿舍搜集、分析、整理项目资料,并设计、开发和调试程序,进一步撰写课程设计报告,教师在此过程中给予指导、建议和分组讨论方案;课程任务完成后再集中到专业机房进行项目的综合演示,评测考核验收.
五、考核方式:严格执行《佛山科学技术学院考试工作管理规定》.
结合课程以实践操作为主的特点,改革传统的考核模式,采取开放式考查,要求课程结束后提交自选课题项目相关的系统程序和设计文档.
1.
以项目小组为单位提交数据库应用系统的完整程序,程序要求书写规范、操作简便、无明显错误且能够执行;2.
以项目小组为单位提交课程设计报告一份,课程设计报告的内容及组织按《数据库课程设计》指导书第二部分中的主要内容来编排,要求格式统一、书写规范、文字通顺、图表清晰、数据可靠、内容详实、结论正确,不存在抄袭现象;3.
课程设计报告最后附上每个小组成员的个人总结.
对于课题验收环节,让学生上讲台讲述系统的功能模块、算法的设计思路、项目创新点和优缺点,教师和其他学生当听众和评委.
通过多渠道的实践活动,培养学生的实践动手能力、思维组织和表达能力,加深理论知识的理解和实践操作的掌握,锻炼各项技能的综合运用能力.
六、成绩评定:1.
平时表现(课堂出勤,过程表现,技能操作,系统演示)成绩计课程总评成绩的25%;2.
以所选课题的难易程度、完成情况、结果准确程度、系统程序质量、设计报告内容和小组成员所承担任务量的综合为依据计课程总评成绩的75%;3.
学期末按以上两项综合评定给出课程成绩,按百分制给分;4.
课程成绩不及格者,按学校有关规定办理.
《数据挖掘与分析课程设计》教学大纲周数:2学分:2适用专业:数据科学与大数据技术专业执笔人:许红龙审核人:黄国顺97编写日期:2017年9月一、目的和要求:《数据挖掘与分析课程设计》是数据科学与大数据技术本科专业的集中性实践课程之一,与其先修课程《数据挖掘与分析》配套开设.
其目的就是要达到理论与实际相结合,使学生能够常见数据挖掘算法编程实现并应用于实际问题中,提高分析数据的思维能力、计算能力以及动手能力.
通过本课程的学习,应达到以下教学目的和任务:1.
理解数据挖掘典型算法的思想,掌握数据挖掘的基本概念;2.
学会编程解决实际数据分析挖掘问题;3.
对于数据预处理、分类、预测、聚类、关联、支持向量机、多维数据可视化等方面的知识有更加深入的理解;4.
掌握一个实际应用项目的开发过程,包括需求分析、设计、开发和测试;5.
能够编程开发一个小型的数据挖掘系统,解决特定的数据分析挖掘问题.

二、主要内容:1.
选用课题,可由教师指定或自拟题目,包括但不限于分类、聚类、关联规则挖掘等;2.
搜集资料,采用小组讨论形式进行讨论分析,由组长分配具体任务;3.
初期检查:需求分析情况,提交初期报告;4.
由组长组织小组人员整合课程设计的程序;5.
中期检查:验收每个小组的程序演示及提问;6.
撰写的课程设计报告电子文档;7.
后期检查:每个同学的设计报告的撰写规范;8.
提交所需的设计报告的打印稿、电子文档和源程序.
三、教学方式和时间安排:1.
教学方式:学生应按照课程设计的内容和要求,上机实践操作完成,要求计算机安装有数据挖掘与分析相关的编程开发平台.
学生采用"项目小组"的形式,可自由组合,每组成员不超过3人,选定某个实际课题完成项目的需求、设计、开发和测试.
2.
时间安排:2周.
四、场所安排:采取集中学习与分散实践相结合的方式:首先在校内专业机房或实验室由教师集中全体学生讲解《数据挖掘与分析课程设计》的目的、内容和要求,布置下发课程设计任务;之后学生可以按分组在机房或宿舍搜集、分析、整理项目资料,并设计、开发和调试程序,进一步撰写课程设计报告,教师在此过程中给予指导、建议和分组讨论方案;课程任务完成后再集中到专业机房进行项目的综合演示,评测考核验收.
五、考核方式:严格执行《佛山科学技术学院考试工作管理规定》.
结合课程以实践操作为主的特点,改革传统的考核模式,采取开放式考查,要求课程结束后提交自选课题项目相关的系统程序和设计文档或课程设计论文.
1.
以项目小组为单位提交完整程序,程序要求书写规范、操作简便、无明显错误且能够执行;2.
以项目小组为单位提交课程设计报告或论文一份,要求格式统一、书写规范、文字98通顺、图表清晰、数据完整、结论正确;3.
验收环节:让学生上讲台讲述系统的功能模块、算法的设计思路、项目创新点和优缺点,教师和其他学生当听众和评委.
通过多渠道的实践活动,培养学生的实践动手能力、思维组织和表达能力,加深理论知识的理解和实践操作的掌握,锻炼各项技能的综合运用能力.
六、成绩评定:1.
按百分制评分:(1)完成选题程序的基本功能(40分),功能比较完善(10分).
(2)按要求书写课程设计报告或论文(40分).
(3)平时考查(10分)2.
设计报告或论文要求结构完整、条理清楚、重点突出、语句通顺,能准确地描术设计步骤、设计内容以及设计结果,并进行分析与总结;根据设计方案与设计报告的优劣给定成绩;3.
设计内容要求能现场演示,根据设计的效果优劣给定成绩.
《Web应用技术课程设计》教学大纲周数:2学分:2适用专业:数据科学与大数据专业执笔人:南小可审核人:黄国顺编写日期:2017年9月一、目的和要求:本课程为数据科学与大数据专业集中性实践环节,课程设计是教学中的重要组成部分,是培养学生综合运用所学的基础理论,基本知识和基本技能,分析解决实际问题能力的一个至关重要环节.
与其它教学环节彼此配合,相辅相成,在某种程度上是其他各个教学环节的继续,深化和检验.
它的实践性和综合性是其它环节所不能代替的.
本课程设计是学完《Web应用技术》课程,学生所必需的综合训练,在不同程度上提高各种能力,如:调查研究、查阅文献和收集资料的能力;理论分析、计划、设计和绘图的能力;上机调试、组织工作的能力;总结提高、撰写说明书的能力等.
通过课程设计,每个学生在指导教师的指导下,完成一定的任务,受到一次综合运用所学知识、独立完成某项技术工作的训练,从而培养和提高其独立工作能力,主要有以下四个方面的业务能力:1.
要求达到熟练掌握Java基本开发方法以及动态网页设计的基本知识和技能;2.
基本掌握面向对象程序开发的基本思路和方法;3.
掌握JDBC数据库开发基本知识;4.
能够利用所学的基本知识和技能,进行简单数据库应用程序设计.
二、主要内容:99(一)本课程设计要求设计一个B/S版的小型数据库信息管理系统,后台数据库用MySQL数据库或SQLSERVER数据库,Web服务器可从Tomcat,Weblogic,JBoss等选择,集成开发环境自行选择.
项目要求是具有系统基本功能的小型数据库信息管理系统,在实现基本功能的基础上,每个项目组应加上一些有特色的项目功能.
(二)本课程设计系统组成及模块功能本课程设计要求完成系统基本功能,包括以下几个主要功能(以"旅行社管理系统"例说明):1.
系统登录模块——用户(管理员和游客)身份验证、修改密码;2.
用户管理模块——用户的添加、修改、删除及权限授予与取消;3.
景点线路信息管理模块——实现景点信息的浏览、添加、修改、删除功能(管理员);4.
旅游订单管理模块——实现订单浏览、提交、查询和删除功能;(三)本课程设计相关要求:1.
设计系统的功能框图、流程图、数据库设计;2.
设计系统源程序代码;3.
上机调试;4.
书写课程设计报告与答辩演示;(四)题目及分组1.
题目自拟,可选取自己感兴趣的B/S数据库信息管理系统.
系统功能模块必需含有上面所要求的功能,且含有所选系统的基本模块,最好有一定的功能扩充模块.

2.
三人一组,分工合作.
(五)系统实现与调试在系统设计的基础上与特定的软件环境下,给出系统实现:1.
建立数据库并加载测试数据;2.
应用系统的开发实现;3.
系统的运行和调试;(六)总结小组成员应该详细、客观地给出自己对课程设计的个人总结,大致包括以下内容:1.
在项目小组中所承担的工作任务.
2.
所选课题的课程设计是否达到预定的目标.
3.
课程设计中尚存在哪些不足.
4.
通过本课程设计有哪些收获.
5.
本课程设计对今后学习和工作的影响等.
三、教学方式和时间安排:1.
教学方式:学生应按照课程设计的内容和要求,上机实践操作完成,要求计算机安装有相关开发环境的系统.
学生采用"项目小组"的形式,可自由组合,每组成员不超过3人,选定某个实际的课题完成项目的需求、设计、开发和测试.
2.
时间安排:2周.
四、场所安排:采取集中学习与分散实践相结合的方式:首先在校内专业机房或实验室由教师集中全体学生讲解《Web应用技术》的目的、内容和要求,布置下发课程设计任务;之后学生可以按分组在机房或宿舍搜集、分析、整理项目资料,并设计、开发和调试程序,进一步撰写课程设计报告,教师在此过程中给予指导、建议和分组讨论方案;课程任务完成后再集中到专业机房进行项目的综合演示,评测考核验收.
五、考核方式:严格执行《佛山科学技术学院考试工作管理规定》.
结合课程以实践操作为主的特点,100改革传统的考核模式,采取开放式考查,要求课程结束后提交自选课题项目相关的系统程序和设计文档.
1.
以项目小组为单位提交应用系统的完整程序,程序要求书写规范、操作简便、无明显错误且能够执行;2.
以项目小组为单位提交课程设计报告一份,课程设计报告的内容及组织按《Web应用技术》指导书中要求的主要内容来编排,要求格式统一、书写规范、文字通顺、图表清晰、数据完整、结论正确;3.
课程设计报告最后附上每个小组成员的个人总结.
对于课题验收环节,让学生上讲台讲述系统的功能模块、算法的设计思路、项目创新点和优缺点,教师和其他学生当听众和评委.
通过多渠道的实践活动,培养学生的实践动手能力、思维组织和表达能力,加深理论知识的理解和实践操作的掌握,锻炼各项技能的综合运用能力.
六、成绩评定:1.
平时表现(课堂出勤,过程表现,技能操作,系统演示)成绩计课程总评成绩的25%;2.
以所选课题的难易程度、完成情况、结果准确程度、系统程序质量、设计报告内容和小组成员所承担任务量的综合为依据计课程总评成绩的75%;3.
学期末按以上两项综合评定给出课程成绩,按百分制给分.
《大数据应用课程设计》教学大纲周数:2学分:2适用专业:数据科学与大数据技术专业执笔人:张占英审核人:黄国顺编写日期:2017年9月一、目的和要求:本课程为数据科学与大数据专业集中性实践环节,课程设计是教学中的重要组成部分,是培养学生综合运用所学的基础理论,基本知识和基本技能,分析解决实际问题能力的一个至关重要环节.
与其它教学环节彼此配合,相辅相成,在某种程度上是其他各个教学环节的继续,深化和检验.
它的实践性和综合性是其它环节所不能代替的.
本课程设计是学完《大数据应用》课程,学生所必需的综合训练,在不同程度上提高大数据分析应用能力.

通过课程设计,每个学生在指导教师的指导下,完成一定的任务,受到一次综合运用所学知识、独立完成某项技术工作的训练,从而培养和提高其独立工作能力,主要有以下方面的业务能力:1.
要求达到熟练掌握大数据分析应用的基本知识和技能;2.
掌握大数据分析应用的基本思路和方法;3.
掌握大数据分析应用解决具体实际问题的基本流程;4.
具有利用所学大数据分析应用的基本知识和技能,解决具体实际问题的综合能力.

二、主要内容:(一)本课程设计要求运用大数据应用的基本知识,对一个或多个实际项目,综合进行实际问题的大数据分析应用.
101(二)本课程设计相关要求:1.
选取项目,获取实际数据;2.
设计项目源程序代码;3.
上机调试;4.
书写课程设计报告与答辩演示;(三)题目项目题目可选取以下六个项目的一个或多个,或自拟题目,要求难度不低于以下推荐的项目.
项目一:基于云平台和用户日志的推荐系统本项目具体要求:熟悉在云平台构建整个推荐数据分析流水线的方法;掌握整个推荐系统的架构与原理.
本项目主要内容:1.
构建系统架构;2.
数据收集与预处理;3.
SparkStreaming实时分析用户日志;4.
MLlib离线训练模型.
项目二:Twitter情感分析本项目具体要求:熟悉情感分析的方法;掌握分析热点并进行情感分析的原理.
本项目主要内容:1.
构建系统架构;2.
Twitter数据收集;3.
数据预处理与Cassandra存储;4.
SparkStreaming热点Twitter分析;5.
SparkStreaming在线情感分析;6.
SparkSQL进行Twitter分析.
项目三:热点新闻分析系统本项目具体要求:熟悉其于Spark构热点新闻分析系统的方法;掌握通过Spark对热点新闻进行分析的原理.
本项目主要内容:1.
构建系统架构;2.
爬虫抓取网络信息;3.
新闻文本数据预处理;4.
新闻聚类.
项目四:构建分布式的协同过滤推荐系统本项目具体要求:熟悉利用Spark实现基础的推荐系统的方法;掌握使用经典的协同过滤算法进行个性化推荐的原理.
本项目主要内容:1.
基于Spark的矩阵运算实现协同过滤算法;2.
基于Spark的MLlib实现协同过滤算法;3.
使用MLlib协同过滤实现电影推荐.
项目五:基于Spark的社交网络分析本项目具体要求:熟悉社团挖掘与链路预测的方法;掌握用Spark进行社交网络分析的技术.
本项目主要内容:1.
社交网络中社团挖掘算法;1022.
Spark中的K均值算法;3.
基于Spark的Facebook社团挖掘;4.
社交网络中的链路预测算法;5.
基于Spark的链路预测算法.
项目六:基于Spark的大规模新闻主题分析本项目具体要求:熟悉主题模型的相关技术;掌握用Spark实现主题模型的技术.
本项目主要内容:1.
主题模型LDA;2.
Spark中的LDA模型;3.
Newsgroups新闻的主题分析.
(四)系统实现与调试在项目设计的基础上与特定的软件环境下,给出项目实现:1.
提取项目数据;2.
设计项目开发流程;3.
项目的运行和调试;(五)总结小组成员应该详细、客观地给出自己对课程设计的个人总结,大致包括以下内容:1.
在项目小组中所承担的工作任务.
2.
所选课题的课程设计是否达到预定的目标.
3.
课程设计中尚存在哪些不足.
4.
通过本课程设计有哪些收获.
5.
本课程设计对今后学习和工作的影响等.
三、教学方式和时间安排:1.
教学方式:学生应按照课程设计的内容和要求,上机实践操作完成,要求计算机安装有相关开发环境的系统.
学生采用"项目小组"的形式,可自由组合,每组成员不超过3人,选定某个实际的课题完成项目的需求、设计、开发和测试.
2.
时间安排:2周.
四、场所安排:采取集中学习与分散实践相结合的方式:首先在校内专业机房或实验室由教师集中全体学生讲解《大数据应用》的目的、内容和要求,布置下发课程设计任务;之后学生可以按分组在机房或宿舍搜集、分析、整理项目资料,并设计、开发和调试程序,进一步撰写课程设计报告,教师在此过程中给予指导、建议和分组讨论方案;课程任务完成后再集中到专业机房进行项目的综合演示,评测考核验收.
五、考核方式:严格执行《佛山科学技术学院考试工作管理规定》.
结合课程以实践操作为主的特点,改革传统的考核模式,采取开放式考查,要求课程结束后提交自选课题项目相关的系统程序和设计文档.
1.
以项目小组为单位提交应用系统的完整程序,程序要求书写规范、操作简便、无明显错误且能够执行;2.
以项目小组为单位提交课程设计报告一份,课程设计报告的内容及组织按《大数据应用》指导书中要求的主要内容来编排,要求格式统一、书写规范、文字通顺、图表清晰、数据完整、结论正确;3.
课程设计报告最后附上每个小组成员的个人总结.
对于课题验收环节,让学生上讲台讲述系统的功能模块、算法的设计思路、项目创新点103和优缺点,教师和其他学生当听众和评委.
通过多渠道的实践活动,培养学生的实践动手能力、思维组织和表达能力,加深理论知识的理解和实践操作的掌握,锻炼各项技能的综合运用能力.
六、成绩评定:1.
平时表现(课堂出勤,过程表现,技能操作,系统演示)成绩计课程总评成绩的25%;2.
以所选课题的难易程度、完成情况、结果准确程度、系统程序质量、设计报告内容和小组成员所承担任务量的综合为依据计课程总评成绩的75%;3.
学期末按以上两项综合评定给出课程成绩,按百分制给分.
《软件工程课程设计》教学大纲周数:2学分:2适用专业:数据科学与大数据技术执笔人:张友红审核人:黄国顺编写日期:2017年9月一、目的和要求:《软件工程课程设计》是为数据科学与大数据技术专业本科《软件工程》课程配套设置的,是《软件工程》课程的后继教学环节,是一个重要的、不可或缺的实践环节.
随着全球软件产业的日益壮大,软件工程的思想、方法、理论和技术日益得到业界的高度重视.
软件工程所涉及范围很广,覆盖软件开发技术、软件工程环境、软件经济学、软件心理学及以软件工程管理等.
另外,软件工程自身也在不断地发展和创新.
所以,通过本课程设计和锻炼,使学生系统地掌握《软件工程》这门课的内容,并能运用软件工程的知识来指导软件开发的工作.
同时,该课程设计也是一个具体软件开发的实践活动,学生只有通过软件开发的实践,才能真正型号更好地领会和理解软件工程的精髓.
该课程设计的目的和要求:1.
使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术;2.
通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用;3.
培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,4.
培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力.
二、主要内容:授课教师根据教学大纲的要求和教学的实际需要选取合适的软件开发项目题目,亦可由学生小组自己选择软件项目.
按照软件生命周期开发过程,制定该项目的开发计划,进行需求分析、概要设计、详细设计、编码实现、软件测试,并根据《软件文档编写概要》规定格式的要求完成上述文档.
本课程设计时间为2周,要求学生采用"项目小组"的形式,结合具体的开发项目进行设计.
课程设计分阶段完成,各阶段的要求和安排如下:(一)项目可行性研究1.
成立项目小组并选定项目经理或项目小组长1042.
项目经理召集小组成员选择开发项目3.
项目经理召集小组成员开展项目可行性研究4.
按照《软件文档编写概要》的格式要求,由项目经理执笔完成《项目可行性研究报告》(二)制定项目开发计划1.
项目经理召集小组成员针对所选项目开展讨论开发计划,进一步明确项目的大小、范围、复杂程度等2.
项目经理召集小组成员进行任务分解与任务分配3.
确定任务进度4.
确定完成项目的环境和工具5.
按照《软件文档编写概要》的格式要求,项目经理执笔完成《项目开发计划书》(三)需求分析1.
按照项目任务分配结果和项目进度要求,由任务承担人开展项目的需求分析的主要工作,不得超越前述项目的大小、范围、复杂程度等2.
项目小组的其他成员配合任务承担人,完成项目的需求分析3.
按照《软件文档编写概要》的格式要求,由任务承担人执笔完成《项目需求分析规格说明书》4.
由评审人员完成对《项目需求分析规格说明书》的评审工作,并给出评审意见(四)总体设计1.
按照项目任务分配结果和项目进度要求,并依据《项目需求分析规格说明》,由任务承担人完成项目的初步设计任务2.
项目小组的其他成员配合任务承担人,完成项目的初步设计任务3.
按照《软件文档编写概要》的格式要求,由任务承担人执笔完成《项目初步设计规格说明书》4.
由评审人员完成对《项目总体设计规格说明书》的评审工作,并给出评审意见(五)详细设计1.
按照项目任务分配结果和项目进度要求,并依据《项目初步设计规格说明书》,由任务承担人完成项目的详细设计任务2.
项目小组的其他成员配合任务承担人,完成项目的详细设计任务3.
按照《软件文档编写概要》的格式要求,由任务承担人执笔完成《项目详细设计规格说明书》4.
由评审人员完成对《项目详细设计规格说明书》的评审工作,并给出评审意见(六)实现1.
按照项目任务分配结果和项目进度要求,并依据《项目初步设计规格说明书》和《项目详细设计规格说明书》由任务承担人完成项目的具体实现任务2.
由任务承担人给出实现的源程序清单(打印或磁盘)(七)测试1.
按照项目任务分配结果和项目进度要求,并依据《项目需求分析规格说明书》、《项目初步设计规格说明书》和《项目详细设计规格说明书》,由任务承担人完成对已实现部分的软件或模块的测试任务2.
按照《软件文档编写概要》的格式要求,由任务承担人执笔完成《项目测试报告》三、教学方式和时间安排:1.
教学方式:学生应按照课程设计的内容和要求,上机实践操作完成.
学生采用"项目小组"的形式,可自由组合,每组成员不超过5人,选定某个课题完成课程设计的各项任105务.
2.
时间安排:2周.
四、场所安排:采用分散与集中相结合的方式.
首先在校内专业机房或实验室由教师集中全体学生讲解课程设计的目的、内容和要求,布置下发课程设计任务;接下来,学生可以实验室、宿舍完成课程设计的各项任务,教师在实验室进行指导.
五、考核方式:严格执行《佛山科学技术学院考试工作管理规定》.
结合课程以实践操作为主的特点,改革传统的考核模式,采取开放式考查,要求课程结束后提交自选课题项目相关的系统程序和设计文档.
1.
以项目小组为单位提交应用系统的完整程序,程序要求书写规范、操作简便、无明显错误且能够执行;2.
以项目小组为单位提交课程设计报告一份,课程设计报告的内容及组织按《软件工程课程设计》指导书中的要求编排,要求格式统一、书写规范、文字通顺、图表清晰、数据完整、结论正确;对于课题验收环节,让学生上讲台讲述软件开发的整个过程、项目创新点和优缺点,教师和其他学生当听众和评委.
通过多渠道的实践活动,培养学生的实践动手能力、思维组织和表达能力,加深理论知识的理解和实践操作的掌握,锻炼各项技能的综合运用能力.

六、评定标准:每个项目小组及其成员的成绩由三部分构成:(1)项目小组基本任务完成情况,包括文档完成情况,占70%,由教师评定,不完成者不得分,迟交或少交者,授课教师酌情处理;(2)小组成员承担任务的情况占30%;由项目经理评定;(3)项目经理的成绩由教师根据其履行的职责和全组完成任务情况可做加分处理,但不得超过总分的10%,由教师评定;(4)课程设计的成绩单独记分,最后采用记分方式登记成绩.
成绩还将参照各项目组提交的开发计划进行核定.
《毕业实习》教学大纲周数:8学分:6适用专业:数据科学与大数据技术专业执笔人:张占英审核人:黄国顺编写日期:2017年9月一、目的和要求:1.
毕业实习是学生完成课堂学习,即将开始毕业设计之前重要的实践教学环节,目的是使学生更多地了解实际工作环境和社会需求,加强理论与实际相结合.
通过毕业实习,巩固和深化所学的理论知识,增强感性认识,扩大专业知识面,培养工程意识和解决问题的能力.
为后续的专业课程学习和毕业设计打下良好的基础.
2.
毕业实习是本专业重要的实践教学环节,是作为工程师训练所必不可少的环节之一.

通过实习,应该达到如下目的:(1)使学生深入生产第一线,了解企业(公司)实际情况,增强劳动观念和社会主义事业106心与责任感.
(2)学习研发、推广、管理、维护、营销等实际知识,巩固在校所学理论知识,培养初步的实际工作能力.
二、主要内容:1.
在实习中,要求学生对软件的研发、推广、管理、维护、营销等各个过程有初步的了解;对公司的经营和管理情况也有一定的了解;对数据科学与大数据技术专业今后的发展趋势有一定的了解.
2.
除带队指导老师外要聘请接收实习单位几个有较深理论基础和丰富实践经验的工程技术人员具体负责指导实习.
3.
每个实习学生应该服从实习单位的领导,积极参加实习单位的生产劳动和技术改革活动,虚心学习,努力完成各项实习任务,其具体要求是:(1)参加不少于30天的专业劳动或有关专业工作.
(2)理论联系实际,较详细的分析实习中的某一问题、某一过程或实习中体会最深的几件事,写出实习总结报告.
(3)努力完成实习单位交办的其他工作.
(4)按《实习手册》认真搞好实习并填写毕业实习鉴定表和毕业实习考勤表各一份,要求加具体接受实习单位的意见和公章.
(5)使学习深入公司,较全面地了解公司的一般情况,加深对本专业学科范围的认识.

(6)通过实习,使学生认识本专业在国民经济中的地位和作用.
(7)通过听取工程技术人员的专题报告,学习工作经验和技术创新成果,了解作为工程师的工作职责和工作程序.
(8)通过记实习日记、写实习报告等,培养学生观察、分析问题以及收集、整理技术资料等方面的能力.
(9)虚心向员工和工程技术人员学习.
三、教学方式和时间安排:1.
在学校领导下,由系主管实习的领导和负责实习工作的教师制定实习计划、组编实习队和实习小组、实习生"实习成绩"总评以及处理有关实习工作的问题.

2.
由实习单位主管实习工作的领导、教师和实习队长负责主持实习工作的进行.
请实习单位严格管理实习生,实习生要服从实习单位的领导、遵守实习单位的规章制度.

3.
每3~4位实习生为1实习小组,若干个实习小组组成一实习队,赴一个实习单位进行毕业实习.
实习队设正、副队长,分管全面和生活财务工作.
4.
请实习单位有关人员当"指导教师",指导实习生工作.
5.
实习期间,数据科学系派教师巡回到各实习单位,了解情况,及时解决实习中的有关问题.
实习生较多的实习队,设随队指导教师.
6.
实习期间,实习单位的会议及其他活动,实习师生是否参加,由实习单位决定.

7.
具体时间安排:专业劳动30天;理论研究10天;实习总结2天.
四、场所安排:毕业实习要坚持到教学第一线进行,通过数学与大数据学院同实习单位挂钩,逐步建立好实习基地,以便相对集中进行实习.
选点的基本原则:1.
实习单位应该是与数据科学与大数据技术专业相关的软件公司、信息产业方面的单位.
2.
能确保实习单位的教学质量,确保实习任务的圆满完成.
3.
实习单位的选取应满足就地就近原则,本地区(佛山地区)无法解决时除外.

1074.
实习单位应保持相对稳定,同年级毕业实习应相对集中.
五、考核方式:1.
考核内容考核实习期间的思想政治表现、组织能力、实习任务完成情况、实习日记和实习报告的编写质量.
具体有:(1)了解实习内容(即研发、推广、培训、管理、维护、营销中的一项)的程度.

(2)认真完成"实习内容"中的各项要求.
(3)了解新产品的使用和推广情况.
(4)遵守实习单位的各种纪律、规定的情况.
(5)实习笔记和日记的完成情况.
(6)实习报告的完成情况.
2.
考核方式:笔试和口试相结合进行.
六、成绩评定:1.
根据学生在实习中的表现,实习报告的质量,考核成绩,笔记内容,纪律情况,按优秀(90~100分),良好(80~89分),中等(70~79分),及格(60~69分),不及格(60分以下)五级计分制评定.
实习成绩归入个人档案,成绩不合格者,不能随本届毕业生毕业.

《大数据项目工程实践》教学大纲周数:8学分:6适用专业:数据科学与大数据技术专业执笔人:黄国顺审核人:黄国顺编写日期:2017年9月一、目的和要求:《大数据项目工程实践》课程是数据科学与大数据技术专业重要的集中实践教学环节课程,是培养和训练学生综合应用所学大数据相关知识和技能,提升学生大数据工程项目设计、研发和实施能力的重要课程.
其先修课程主要涉及Java程序设计、Linux操作系统、大数据技术架构、Python语言编程等课程.
修完本课程后,有助提高学生的大数据项目设计开发、数据挖掘与分析、大数据综合应用能力、沟通能力和团队协作能力,同时培养学生加强工程职业道德和职业规范意识、创新意识和终身学习意识.
通过本课程的学习,要求学生全面了解大数据项目工程实践整个开发过程,具体要求如下:1.
熟练掌握大数据技术架构及其核心组件(如Hadoop)的安装、使用和调试;2.
熟练掌握大数据技术架构及其核心组件(如Hadoop及MapReduce、HDFS、Hive、Hbase、Sqoop、Mahout等)的使用,熟悉Spark编程;3.
熟练掌握大数据项目工程实践的完整开发过程,包括数据预处理、数据挖掘分析、数据可视化等.
4.
能够对复杂的大数据项目问题进行分析、建模.
5.
在开发过程中能够体现创新意识,能够综合考虑社会、健康、安全、法律、文化以108及环境等因素.
6.
学会遵守软件开发相关职业道德和规范和责任,遵守国家相关法律、法规和守则;7.
培养自主学习和终身学习意识,不断学习大数据相关新技术.
二、主要内容:1.
通过实训巩固、深化和扩展学生的大数据相关理论知识与专业技能,提高学生动手编程能力,使学生能够掌握一个完整的数据预处理、数据挖掘分析和数据可视化的开发过程,对给定的数据集进行大数据分析与预测.
学会理论与实践相结合,培养学生运用所学的理论知识和技能解决社会实践中所遇到的实际问题的能力及其基本工作素质.

学会撰写项目工程实践中所需的各项文档资料.
基本要求:(1)了解项目背景及需求分析;(2)针对给定的原始数据集进行预处理、数据挖掘分析和数据可视化并对所得结果给出合理解释;(3)提交与所选题目相对应的开发文档及相应功能代码;2.
推荐的实训课题序号实训课题1花卉数据分类分析2人口普查数据分类分析3葡萄酒数据分类分析4汽车测评数据分类分析5国民经济统计数据聚类分析6智慧城市评估数据聚类分析7用户上网行为大数据分析8京东电商数据关联规则分析9国家统计年鉴数据聚类分析10人口教育情况大数据分析11车辆GPS位置大数据信息分析12股票价格大数据预测分析13信用评分模型大数据分析与预测根据实际情况,每年增加2-3个新的课题.
三、教学方式和时间安排:1.
教学方式:学生应按照课程任务书要求,利用大数据实验平台上机实践操作完成.

学生采用"项目小组"的形式,可自由组合,每组成员不超过3人,选定某个实际的大数据实训课题完成项目各项开发工作.
2.
时间安排:8周.
四、场所安排:主要在江湾校区基础实验楼206室(大数据实验教学中心).
采取集中学习与分散实践相结合的方式:首先在校内专业机房或实验室由教师集中全体学生讲解《大数据项目工程实践》的目的、内容和要求,布置下发实践教学任务;之后学生可以按分组在机房或宿舍搜集、分析、整理项目资料,利用校园网络访问学校的大数据实验分析平台进行各项开发工作,最后撰写完成并提交项目实践报告,教师在此过程中给予指导、建议和分组讨论方案;课程任务完成后再集中到专业机房进行项目综合演示,评测考核验收.
109五、考核方式:严格执行《佛山科学技术学院考试工作管理规定》.
结合课程以实践操作为主的特点,采取开放式考查,要求课程结束后提交自选课题项目相关的开发代码和技术文档.

1.
以项目小组为单位提交大数据项目工程实践的开发代码,要求书写规范、操作简便、无明显错误且能够执行;2.
以项目小组为单位提交大数据项目工程实践报告一份,报告的内容按《大数据项目工程实践》指导书要求撰写,要求格式统一、书写规范、文字通顺、图表清晰、数据完整、结论正确;3.
大数据项目工程实践报告最后还需附上每个小组成员的个人总结.
课题验收环节,学生上讲台口头汇报各自负责部分内容,要求逻辑合理、清晰,同时阐述各自负责部分的创新点和优缺点,教师和其他学生当听众和评委.
通过多渠道的实践活动,培养学生的实践动手能力、思维组织和表达能力,加深理论知识的理解和实践操作的掌握.

六、成绩评定:1.
平时表现(课堂出勤,过程表现,技能操作,系统演示)成绩计课程总评成绩的25%;2.
以所选课题的难易程度、完成情况、结果准确程度、程序代码质量、报告内容和小组成员所承担任务量的综合为依据计课程总评成绩的75%;3.
学期末按以上两项综合评定给出课程成绩,按百分制给分.
《毕业设计(论文)》教学大纲周数:16学分:12适用专业:数据科学与大数据技术专业执笔人:张占英审核人:黄国顺编写日期:2017年9月一、目的和要求:目的:毕业论文是必修的实践教学环节,是实现培养目标的最重要的环节,在培养大学生探求真理、强化社会意识、进行科学研究基本训练、提高综合实践能力与素质、培养学生的动手能力和独立工作能力等方面,具有不可替代的作用.
通过毕业论文的撰写,可培养学生综合应用所学知识、独立分析和解决实际问题的能力,培养学生的创新意识和创新能力,使学生获得科学研究的基础训练.
同时,毕业论文的质量也是衡量教学水平,学生毕业与学位资格认证的重要依据.
要求:1.
通过毕业论文(设计)巩固和拓展所学的基本理论和专业知识,培养学生综合应用、独立分析和解决实际问题的能力,培养学生的创新意识和创新能力,使学生获得科学研究的基础训练.
2.
培养学生正确的算法设计思想、理论联系实际的工作作风和严谨的工作态度.
培养数据科学与大数据技术专业学生运用信息计算相关理论和方法,分析解决社会、经济、生活等问题的能力.
3.
使学生在方案设计、社会调查、查阅文献、资料搜集、工程绘图、计算、实验、数据处理、外文阅读、计算机和工具书使用、文字表达等基本技能和能力方面得到进一步的训110练和提高.
二、主要内容:论文(设计)涵盖的内容范围是:大数据技术应用系统的设计开发、与大数据技术相关的电子商务网站的规划设计、大数据技术算法的分析研究、大数据分析处理和与大数据技术相关的数学应用建模等方面.
详细内容如:1.
大数据技术应用系统的设计开发:针对公司、企业、事业单位和政府部门的信息管理和电子化需求,设计开发的含有大数据技术的实用系统.
2.
与大数据技术相关的电子商务网站的规划设计:针对各类商务活动设计开发的含大数据技术的电子网络交易平台,应具有友好的界面、操作简易安全,为经营者和消费者提供多渠道的交易手段,具有数据分析功能.
3.
大数据技术算法的分析研究:了解当前大数据技术的研究现状,对应用性较强或具有较高理论研究价值的热门大数据技术算法进行比较分析等,作出适当的改进和创新.

4.
大数据分析处理:对各类大数据进行统计、分析和处理,发现其中有用的知识,为管理者的正确决策提供决策支持.
5.
与大数据技术相关的数学应用建模:对某类给定的实际应用问题,应用数学的理论方法与大数据技术和计算机工具建立该问题的应用模型,并对其进行定性或定量的分析等.

6.
基于大数据技术建立推荐系统、情感分析系统、热点新闻分析系统、协同过滤推荐系统、社交网络分析系统、大规模新闻主题分析系统等.
三、教学方式和时间安排:1.
教学方式:老师指导,学生撰写为主.
2.
时间安排:(1)数据科学系答辩委员会根据当年情况拟订工作计划,对毕业论文的选题,毕业论文进程中的各环节给予指导性建议,并由指导教师根据各自课题的性质、内容、资源分配等具体情况统筹安排;(2)第七学期确定各学生的毕业论文题目及指导教师;(3)从第八学期开学初,学生根据指导教师的任务下达书要求开展毕业论文开题报告、上机、数据整理、论文的撰写.
毕业论文时间一共16周.
最后两周为论文评审、答辩阶段.
四、场所安排:1.
根据毕业论文各自课题的性质、内容、资源分配等安排在基础楼206实验室或相关企业单位.
五、考核方式:1、按《佛山科学技术学院毕业设计(论文)工作规定》的相关精神执行.

Vultr VPS韩国首尔机房速度和综合性能参数测试

Vultr 商家有新增韩国首尔机房,这个是继日本、新加坡之后的第三个亚洲机房。不过可以大概率知道肯定不是直连中国机房的,因为早期的日本机房有过直连后来取消的。今天准备体验看看VULTR VPS主机商的韩国首尔机房的云服务器的速度和性能。1、全球节点PING速度测试这里先通过PING测试工具看看全球几十个节点的PING速度。看到好像移动速度还不错。2、路由去程测试测试看看VULTR韩国首尔机房的节点...

Spinservers:美国独立服务器(圣何塞),$111/月

spinservers是Majestic Hosting Solutions,LLC旗下站点,主营美国独立服务器租用和Hybrid Dedicated等,spinservers这次提供的大硬盘、大内存服务器很多人很喜欢。TheServerStore自1994年以来,它是一家成熟的企业 IT 设备供应商,专门从事二手服务器和工作站业务,在德克萨斯州拥有40,000 平方英尺的仓库,库存中始终有数千台...

香港E3-1230v2 16GB 30M 326元/月 数脉科技

官方网站:https://www.shuhost.com/公司名:LucidaCloud Limited尊敬的新老客户:艰难的2021年即将结束,年终辞旧迎新之际,我们准备了持续优惠、及首月优惠,为中小企业及个人客户降低IT业务成本。我们将持续努力提供给客户更好的品质与服务,在新的一年期待与您有美好的合作。# 下列价钱首月八折优惠码: 20211280OFF (每客户限用1次) * 自助购买可复制...

字符串数组为你推荐
可以发外链的论坛可以发外链的论坛有那些?快递打印快递单可以自己打印吗手机区号手机号码网易公开课怎么下载如何下载网易公开课硬盘人移动硬盘的优缺点奇虎论坛奇虎问答是什么mate8价格华为mate8什么时候会降价商标注册查询官网商标注册网的官网是哪个?网站排名靠前全国B2B网站排名靠前的有哪些cisco防火墙如何进入cisco防火墙的配置窗口
中文国际域名 合租服务器 域名备案收费吗 国内免备案主机 冰山互联 博客主机 bash漏洞 suspended 服务器日志分析 gg广告 京东商城0元抢购 建立邮箱 百兆独享 秒杀预告 东莞数据中心 1美金 国外在线代理服务器 net空间 金主 阿里云邮箱申请 更多