《大数据分析与应用》课程是软件工程专业的专业方向课程,本课程是以金融、能源、电商、交通、运营商等行业对数据分析应用型人才的需求,致力于培养具有满足社会经济发展需要的大数据人才,培养学生数据分析相关理论和方法,使学生能运用大数据处理方法和技术解决较为复杂的数据处理任务和工程问题。同时培养学生具备工程问题分析能力和解决方案设计、模型构建和训练等能力。能够熟练运用大数据处理技术和机器学习算法等工具对复杂工程进行建模和模型优化的方法,培养学生独立解决问题和创新思维的能力。
本课程以项目式教学内容为基础,课程设计了五个项目分别是保险公司股票数据分析、大数据岗位招聘数据分析、理财产品促销、银行客户群体划分、新冠疫情数据分析和预测,不同项目重复的是工作过程,所包含的课点数量和内容逐步递进。以工作过程来构建学习领域,将知识体系转变为行动体系。通过项目式教学,使学生掌握数据分析的概念和流程,了解数据分析的应用场景和工具,掌握使用Python第三方模块Numpy、Pandas、Matplotlib、Scikit-learn进行数值计算、统计分析、数据预处理、数据可视化、模型构建的操作方法。从而使学生具备一定的行业应用背景及就业技能,并利用数据分析技术解决特定业务领域的问题。
本节课设计内容选自该课程第三章Matplotlib数据可视化实战(以我国新冠病例数据可视化分析为案例),通过使用折线图对我国每日新冠确诊、死亡、疑似病例数可视化分析,了解疫情随时间变化趋势;通过饼图和柱形图对新冠肺炎世界累计确诊前20的国家及病例数占比进行可视化分析,了解不同国家病例数占比情况和数量对并情况;使用地图对中国和陕西省最新确诊病例数进行可视化分析,了解不同省份和陕西省不同地市疫情分布情况。