还剩3页未读,继续阅读
文本内容:
《Python程序设计》课程标准开课院系______________________课程编号________________课程负责人____________________编制日期年月日《大数据技术》课程标准Spark课程名称Spark大数据技术适用专业大数据技术、人工智能技术应用、软件工程、计算机应用等相关专业
1.前言
1.1课程性质本课程是大数据技术、人工智能技术等专业的核心课程,主要培养学生的Spark编程能力,掌握程序设计的基本方法,具备能够利用编写程序解决问题的能力本课程为大数据技术等专业的核心课程,通过对本门课程的学习,使学生形成结构化编程思想、面向对象编程思想;掌握第三方库编程的思想方法,为在专业学习中应用计算机语言解决实际问题打下坚实的基础
1.2课程设计理念本课程以职业岗位需求为导向、以能力培养为核心、以学生为主体、以素质培养为本位的理念进行整体开发设计课程设计上紧密围绕专业人才培养目标,以大数据分析岗位需求为导向,突出职业岗位能力的培养,选择Spark批处理、Spark流处理、Spark机器学习等相关知识点于技能点,形成理论与实践、知识与技能相统一的课程教学内容;课程设计上体现项目化教学与专业知识教学相结合,将知识、技能、态度贯穿于各教学项目中,以知识、能力和方法综合培养为主要教育目标,培养学生的Spark大数据分析编程能力
1.3课程设计思路“以项目为载体、任务驱动”的教学模式,通过“做中教,做中学,做中练,做中熟”,培养学生的编程知识和编程能力,提高其实践与创新能力,养成良好的职业素质部分对接“国家专业教学标准”及“全国职业技能大赛”,秉承“学生易学、老师易教”理念,依据“项目引领、任务驱动”思路,针对数据批量处理、流式处理、机器学习等Spark典型应用情境,设计了8个教学项目(包含开发环境配置、Spark Core、Spark SQL、Structured StreamingsSpark MachineLearning等技术);每个项目细分为3-6个子任务,保证技术过渡的“平滑性”设计上由浅入深,由实践到理论,再从理论回到实践,符合初学者认知、学习规律
2.课程目标
2.1总体目标本课程为对接大数据技术国家专业教学标准和校本人才培养方案,引入大数据技术与应用国家职业技能大赛相关内如,培养具备Spark大数据开发技能,能够利用批数据处理、流式数据处理、机器学习应用开发,践行社会主义核心价值观,具备技能报国理想和创新探索精神的新一代数字工匠通过本课程学习,学生掌握Spark SQL、Structured Streaming.ML等基本用法,能根据需求制定数据处理流程,在规定时间内解决实际问题
2.2具体目标
2.
2.1知识目标
1、了解Spark分布式计算框架的原理及应用;
2、熟悉Scala程序设计语言的基本语法;
3、熟悉RDD计算的创建、转换过程;
4、了解RDD缓存、共享变量等优化策略,理解RDD的依赖关系;
5、熟悉DataFrame的常用API用法;
6、理解Spark Streaming的工作原理,熟悉计算流程;
7、理解Structured Streaming的原理,熟悉流式编程流程;
8、了解Spark机器学习程序的编写步骤;
9、熟悉IDEA开发工具的使用
2.
2.2能力目标
1、能够独立大家Spark+Hadoop的开发环境;
2、能够编写简单的Scala程序;
3、能使用Spark RDD相关技术完成离线数据的处理;
4、能使用Spark SQL相关技术完成离线数据的处理;
5、能使用Spark Streaming完成流数据的处理;
6、能使用Structured Streaming完成流数据的处理;
6、选择合适的机器学习算法完成简单的分类、聚类、推荐应用
2.
2.3素质目标
1、养成良好的Spark编程习惯;
2、具备一定的沟通表达、团队协作能力;
3、具备较强的自主学习能力和解决实际问题的能力
3.课程内容与学时分配参考模块教学内容教学方法序号课时基于系统,搭建开发环境(含伪Ubuntu SparkHadoop1搭建开发环境教学做一体Spark分布)在学习语法基础上,编写代码完成新能源Scala Scala2语言基础教学做一体Scala汽车销售数据的处理Spark RDD处理离线数借助成熟的Spark RDD技术,分析交通违章记录文件3教学做一体据中的数据安装配置开发工具,借助完成碳排放数IDEA IDEA4工具的应用教学做一体IDEA据的分析Spark SQL处理离线学习结构化数据处理模块Spark SQL;根据Spark5教学做一体数据完成病人健康检测数据的处理SQLSpark Streaming处理流针对流式数据,引入Spark Streaming模块,完成电商6教学做一体数据用户行为的分析使用新一代流式处理模块Structured StreamingSpark Structured7教学做一体处理流数据完成流式智慧交通监控数据的处理Streaming,使用决策树、随机森林模型预测植被种类,并进行调8机器学习应用教学做一体Spark优总计
4.实施要求
4.1教材及参考资料
1、选取原则所选的教材应充分体现培养学生的职业能力和解决实际问题能力为中心思想,注重理论与实践相结合、教材内容与实际项目相结合,强调Spark技术在实践过程中的应用,融入思政元素、践行立德树人
2、主要教材郑述招等.《Spark大数据分析与实战(第2版)》,西安电子科技大学出版社,
20243、参考资料Spark官网.https://spark,apache,org/
4.2教学方法与手段
4.
2.1教学模式“以项目为载体、任务驱动”的教学模式,通过“做中教,做中学,做中练,做中熟”,提高学生实践与创新能力,养成良好的编程习惯与思维
4.
2.2教学方法在教学过程中根据课程需要灵活采用项目导向、案例教学的教学方法注重任务驱动的教学过程采用多媒体课件、视频、实际操作演示、师生交互,平台课资源共享等多种形式进行教学活动
4.
2.3教学手段充分发挥网络和多媒体等现代化教学手段的作用,在实训在一体化多媒体室进行课堂教学,为学生提供丰富的网络资源和训练平台
4.3考核与评价本课程考核由以下几部分组成,分数比例为平时表现考核(平时表现+单元测验)20%过程性考核(课堂实践考核+项目完成情况考核)30%终结性考核(期末考试)50%。
个人认证
优秀文档
获得点赞 0