1、数据科学与应用课程教学大纲一、课程基本信息课程名称:数据科学与应用课程代码:课程英文名称:Data Science and Application课程类别:理论课学 时:48学 分:3开课部门:二、课程简介数据科学与应用是面向经济信息管理专业开设的一门专业课,本课程涉 及大数据的基础知识、大数据技术、大数据分析的基本流程,大数据时代的创新 创业;涵盖了程序设计思想、程序开发流程、Python语法、数据类型、流程控 制、函数,以及数据分析和可视化等内容。此外,本课程介绍了大量的大数据应 用案例,这些案例适用于经济管理学院的学生通过本课程的学习,利用Python 分析经济管理领域的大数据。三、课程
2、目标通过本课程的学习,使学生具备以下能力:1、了解并掌握大数据基础知识,常用的大数据分析的关键技术和工具;2、掌握Python语言的语法、数据类型、流程控制和函数;3、掌握Python数据分析和可视化;4、了解大数据在经济管理领域的应用现状,并利用Python进行数据分析。四、课程学习目标与毕业要求指标点的对应关系课程目标指标点毕业要求课程目标15.2能熟练使用办公软件、电子商务系统、会计 软件和统计软件5课程目标25.2能熟练使用办公软件、电子商务系统、会计 软件和统计软件5课程负责人签字:教研室主任签字:专业负责人签字: 分管院长签字:课程目标34.2扎实的数据分析能力,突出网络环境下熟练
3、 应用各类数据分析统计软件实现辅助商务决策 的能力4课程目标44.2扎实的数据分析能力,突出网络环境下熟练 应用各类数据分析统计软件实现辅助商务决策 的能力4五、课程学习目标与教学内容和教学方法的对应关系六、与其他课程的关系数据科学与应用数据科学与应用实验教学内容教学方法课程 目标实验工程课程 目标教学环节训练环节1第一章数据 科学概述授课2学时上机实践1、42第二章大数 据概述授课2学时上机实践1、43第三章大数 据关键技术 分析授课2学时上机实践1、44第四章 Python语言 基础语法授课2学时上机实践 作业1、22Python语言基 础语法25第五章Python的程 序流程控制授课2学
4、时上机实践2Python程序的 流程控制26第六章 Python的组 合数据类型授课2学时上机实践2Python的组合 数据类型27第七章 Python的函 数授课4学时上机实践2Python的函数28第八章 Python的数 据分析和可 视化授课4学时上机实践3、4Python的数据 分析和可视化3、4本课程与大学计算机、计算机基本技能训练、经管类数学1中等其中的局部 知识有关,必须先修后再(或同时学习)开设本课程。七、教学内容及教学要求(-)理论学时局部第一章 数据科学概述(4学时)知识点回顾数据科学的开展史,介绍其中的一些典型时间节点和代表科学家,并引 出大数据概念;介绍日常生活中接触到
5、的数据科学;介绍数据科学在创新创业中 的应用。重 点数据的概念和数据科学的开展历程。基本要求1、识 记:数据科学的开展阶段,典型时间节点和代表科学家。2、领 会:数据的概念及生活中的数据科学。3、简单应用:结合自身学习、社会生活分析数据科学的应用。4、综合应用:无第二章大数据关键技术分析(4学时)知识点介绍大数据的时代背景、基本概念、起源、思想、特点以及价值,并简要阐 述大数据市场开展现状。简要介绍全球大数据产业开展,介绍大数据时代创新创 新的机遇与挑战。重 点大数据的基本概念和其特点与价值。难 点无基本要求1、识 记:大数据的时代背景、起源和基本概念。2、领 会:大数据的思想、特点及价值。3
6、、简单应用:了解大数据的主要开展现状与全球大数据产业开展。4、综合应用:无第三章Python语言基础语法(6学时)知识点(1) Python语言的开展历史、特点和应用领域(2) Python开发环境的安装与使用(3) Python程序基本结构(4) Python的基本数据类型(5) Python中的输入输出函数(6) Python中的运算符与表达式重 点(1) Python程序基本结构(2) Python的基本数据类型(3) Python中的输入输出函数(4) Python中的运算符与表达式难 点(5) 运算符的优先级(6) Python的简单应用基本要求1、识 记:Python程序基本结构和
7、基本数据类型。2、领 会:Python中的输入输出函数。3、简单应用:应用运算符、变量、常量和函数写表达式。4、综合应用:开发简单的Python小程序。第四章Python的组合数据类型(8学时) 知识点(1)字符串的创立、访问、操作和常用内置函数(2)(2)列表的创立、访问、操作和常用内置函数(3)元组的仓U建、访问、操作和常用内置函数(4)字典的创立、访问、操作和常用内置函数(5)集合的创立、访问、操作和常用内置函数(4)字典的创立、访问、操作和常用内置函数(5)集合的创立、访问、操作和常用内置函数(6)组合数据类型的应用重重点(1)字符串的创立、访问、操作和常用内置函数(2)列表的创立、访
8、问、操作和常用内置函数(3)字典的创立、访问、操作和常用内置函数难 点(1)集合的创立、访问、操作和常用内置函数(2)利用组合数据类型,实现更复杂的数据表示或数据处理功能基本要求1、识 记:组合数据类型的分类和特点。2、领 会:字符串、列表、元组、字典和集合的创立、访问、操作和常 用函数。3、简单应用:字符串、列表、元组、字典和集合的基本使用方法。4、综合应用:组合数据类型的综合使用。第五章 文件读写(2学时)知识点(1)异常处理(2)文本文件的读写重 点(1)异常处理(2)读写CSV文件(3)变量的作用域难 点(1)读写CSV文件(2) 读写JSON文件基本要求1、识 记:文件的基本操作2、
9、领 会:3、简单应用:4、综合应用:第六章数据采集(4学时)知识点(1) HTTP请求概述(2) DOM树结构和XPath(3) Scrapy数据采集入门(4)反爬虫程序重 点(1) HTTP请求概述(2) DOM树结构和XPath难 点(1)Scrapy数据采集入门(2)反爬虫程序基本要求1、识 记:文件的基本操作2、领 会:3、简单应用:4、综合应用:第七章numpy数值计算(6学时)知识点(1)数组概述(2)数组的基本数学计算(3)数组的排序与统计函数(4)矩阵的创立及运算重 点(1)数组概述(2)数组的基本数学计算难 点(3)数组的排序与统计函数(4)矩阵的创立及运算基本要求1、识 记
10、:数组的特点及属性2、领 会:数组的基本数学运算3、简单应用:4、综合应用:第八章pandas统计分析(6学时)知识点(1) pandas数据结构(2)查看DataFrame基本属性(3)数据清洗与集成(4)统计分析(5)时间数据处理(6)透视表与交叉表重 点(1)数据清洗与集成(2)统计分析难 点(3)时间数据处理(4)透视表与交叉表基本要求1 识 记:pandas数据结构2、领会:查看DataFrame基本属性3、简单应用:数据清洗与集成4、综合应用:第九章Python的数据分析和可视化(4学时)知识点(1)数据可视化概述(2) Pyplot绘图区域(3) Pyplot图表与图表风格控制重
11、 点(1) Numpy数组对象和基本操作(2) Pandas的数据结构(3) Pandas库的基本使用难 点(1) Pandas库的基本使用基本要求1、识 记:数据分析和数据可视化的概念。2、领 会:Numpy对象、Pyplot图表与图表风格控制3、简单应用:使用Numpy数组进行科学计算,使用Matplotlib绘制图表, 使用Pandas库处理数据。4、综合应用:各学科成绩评估分析。第十章电商网站商品数据分析(4学时)知识点(1)背景及目标(2)数据预处理(3)数据分析初步(4)聚类分析(5)数据分析报告重 点(1)数据预处理(2)数据分析初步难 点(1)聚类分析基本要求1、识 记:电商评
12、论数据情感分析的步骤与流程。2、领 会:电商产品评论数据分析处理方法。3、简单应用:获取网络数据的方法。4、综合应用:(2)实验学时局部实验教学环节作用及目的本课程的实验目的是使学生在学习理论知识的基础上,通过对Python中的 基本语法、程序的流程控制、组合数据类型和函数的实践操作,掌握Python的 数据分析和可视化方法,使所学知识在理论教学的基础上有所提高,为经济管理 领域的大数据分析奠定基础,以适应社会的需求,为后期课程的学习打下基础。 实验教学环节培养学生能力标准掌握Python语言的编程思想;利用Python进行经济管理领域的大数据分析, 提高分析问题和解决问题的能力。八、教学策略
13、与方法建议1、坚持理论联系实际的教学方法,将现实生活中热点的案例引入到课堂中, 让学生体会到数据科学与应用的重要性,提高学习兴趣。2、坚持传统教学手段与现代教学手段相结合,充分利用多媒体技术,教学 内容安排要突出重点和难点,结合黑板板书讲解重点知识内容。3、注重应用启发式教学、开展课堂讨论等教学方法,引导学生积极思考问 题、分析问题,拓展学生的思维。4、注重课后练习及实验,大力培养学生动脑、动手、独立解决问题的能力。九、教材与学习资源选用教材:数据科学理论、方法与python语言实践,谢健民、黎海波主编,人民 邮电出版社,2022年 慕课资源:中国大学niooc:数据科学与应用推荐参考书:林子雨.大数据技术原理与应用(第2版),人民邮电出版社,2017年2月美约翰策勒(JohnZelle)著 王海鹏 译.Pylhon程序设计(第3版)中国工信出版集团人民邮电出版社.201801卫斯理春(美).Python核心编程(第2版)人民邮电出版社.2015年2月黑马程序员.Python程序设计现代方法,人民邮电出版社,2018十、大纲说明(1)本大纲参照“工程教育认证”的要求,由本课程组负责编写。(2)授课过程中,要根据实时开展更新相关教学案例,对教材要有取舍,注意 实时性。十一、审核意见