《网络爬虫与数据收集项目实训》课程教学大纲.docx
《网络爬虫与数据收集项目实训》教学大纲
课程编号英文名称:ProjectTrainingforWebCrawlerandDataAcquisition
学分:3
学时:独立实践环节总学时3周,其中实践3周
先修课程:Python编程技术
课程类别:专业方向课程
授课对象:数据科学与大数据技术专业学生
教学单位:机械与电气工程学院
修读学期:第5学期
一、课程描述和目标
网络爬虫与数据收集项目实训主要针对数据科学与大数据技术、计算机科学与技术等专业学生,主要通过项目实训的形式熟练互联网大数据采集技术及各种典型爬虫的技术,并结合相关的开源包使用Python进行实践,以加深学生对所学内容的理解。通过本课程教学,使学生对互联网大数据采集技术有一个全面的了解,掌握基本的信息内容采集、提取和分析方法,并且具备一定的针对具体信息采集需求的实际运用和解决能力。
课程目标1:熟练掌握各种典型爬虫技术原理、技术框架、实现方法、主要开源包的使用,增强逻辑思维能力与动手能力。
课程目标2:能够通过实训将所学知识和技术运用到大数据相关项目的设计和开发中,达到理论和实践相结合,从而提升学生的知识的综合运用能力、分析问题和解决实际问题的能力。
课程目标3:能够理解项目团队中互相协调、遵守纪律的必要性;能以团队合作形式完成网络爬虫与数据收集项目的设计和开发。
二、课程目标对毕业要求的支撑关系
毕业要求指标点
课程目标
权重
指标点4-2:能够融合大数据专业知识结构,就复杂工程问题中涉及的领域性功能或性能问题进行研究,设计相关的实验方案,并对结果或数据进行分析与总结。
课程目标1
H
指标点5-1:能够针对大数据工程问题,为构建复杂工程问题的模拟环境选择和使用合适的现代工程工具和信息技术工具,并能理解其局限性。
课程目标2
H
指标点9-2:具备良好的团队意识、团队合作与沟通、团队协调或组织能力,能够在多学科背景下的项目组织中根据需要承担成员或负责人的角色。
课程目标3
M
指标点12-2:能够具有了解和紧跟计算机技术发展、保持和增强自我竞争力、适应个人持续发展所需要的自主学习能力。
课程目标3
M
三、教学内容、基本要求与学时分配
序
号
教学内容
基本要求及重、难点
(含德育要求)
学时
教学
方式
对应
课程目标
1
实训任务、目的、要求及考核方式
布置和讲解项目实训题目
学生分组,指定组长,按组选定题目
理解项目实训的规范要求,理解项目实训题目。完成分组,4至5位同学为一个小组。
德育:积极向上、自主学习、团队合作、探索创新。
1天
讲授
课程目标1
课程目标2
课程目标3
2
网络爬虫与数据收集项目需求分析、功能模块设定
完成功能模块设计,内容体现在项目实训设计报告中。
德育:积极向上、自主学习、团队合作、探索创新。
2天
分组
讨论
课程目标1
课程目标2
课程目标3
3
网络爬虫与数据收集项目代码编写
完成存储、查询和可视化分析。成果体现在应用系统开发源代码中。
德育:积极向上、自主学习、团队合作、探索创新。
8天
分组
讨论
课程目标1
课程目标2
课程目标3
4
网络爬虫与数据收集项目程序测试
网络爬虫与数据收集项目部署与发布
项目实训设计报告
完成项目考核要求所涉及的各种功能,完成项目实训设计报告。
德育:积极向上、自主学习、团队合作、探索创新。
2天
分组
讨论
课程目标1
课程目标2
课程目标3
5
提交项目代码和项目实训设计报告
汇报答辩
以小组形式汇报答辩。
德育:积极向上、自主学习、团队合作、探索创新。
2天
演示
答辩
课程目标1
课程目标2
课程目标3
合计:
15天
四、课程教学方法
采用集中讲授、小组讨论等教学方式
五、学业评价和课程考核
推行多元评价,对本课程所采用的评价和考核方式作具体说明,若采用多种考核方法请分别列出考核评价的方法、内容、考核标准、成绩占比等,考核方法、内容应突出“学生中心、产出导向”。
(一)考核方式及具体要求
1.课程成绩构成与要求
课程考核注重形成性和终结性评价相结合,考核内容主要由平时考勤、阶段实验成绩、项目综合大作业组成,均按百分制计分,其中项目综合大作业成绩占80%、阶段实验成绩占10%、平时考勤成绩占10%。
2.课程目标达成考核与评价
序号
教学环节
课程目标1(分值)
课程目标2(分值)
课程目标3(分值)
合计
1
平时考勤
3
4
3
10
2
项目作品
15
15
15
45
3
项目文档
4
10
6
20
4
演示答辩
4
6
5
15
5
团队协作
2
2
6
10
课程目标对应分值
28
37
35
100
(二)考核与评价标准
1.项目综合大作业考核与评价标准
分值
观测点
90-100分
70-89分
60-69分
0-