《Scala编程开发》课程标准(高职).docx
《《Scala编程开发》课程标准(高职).docx》由会员分享,可在线阅读,更多相关《《Scala编程开发》课程标准(高职).docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Scala编程开发课程标准一、基本信息学习领域:大数据技术与应用制定时间:2019年6月适用专业:大数据专业所属系部:计算机系参考学时:64学时学 分:4制定人:林平批准人:李瑞兴二、课程性质与任务本课程定位于高职高专层次,是大数据专业的一门重要专业基础课程。本课程 分为基础篇、中级篇、高级篇及分布式框架四大局部,从Scala零基础入门,步步 深入,引导学生由浅入深地学习Scala及其应用。本课程从手把手指引学生皿 Scala语言开发环境开始,详细介绍了 Scala的语法基础,以代码实例形式分别讲解了 Scala面向对象开发及函数式编程;在此基础上进一步深入讲解了 Scala的中高级 语法特性
2、,包括模式匹配、集合、类型参数、高级类型、隐式转化及各语法特性在Spark 源码中的应用解析,并引出Scala的Actor模型及其应用详解。本课程还详细介绍了以 Scala为基础的两大框架Akka和Kafka。课程设计本课程采用理论授课与学生课后上机实践相结合,帮助学生更好消化吸收课程知识。三、教学的目标(一)专业能力目标掌握Scala面向对象编程开发;掌握Scala高阶函数;掌握Scala模式匹配;掌握Scala集合;掌握Scala类型参数;W Scala高级类型;Wi Scala隐式转换;掌握Scala并发编程;(二)方法能力目标具有有限条件下思考问题的能力、理性思维分析能力。初步具有以定
3、性和定量相结合的方法分析和解决大数据方面问题的能力四、课程学习设计(一)设计思路本课程采用理论授课与学生课后上机实践相结合,帮助学生更好消化吸收课程知 识。(二)课程结构序号任务任务任务任务 四任务 五任务 六任务 七任务 八任务 十工作 任务 称Seal a入 门Seal a面 向对 象编 程开 发Scala 高阶 函数Scala 模式 匹配Seal a集 合Scala 类型 参数Seal a高 级类 型Scala 隐式 转换Seal a并 发 编程Kafk a设 计理 念与 基本 架构学时4888848484学时合计:64学时(其中实践教学学时比例为25 %)理论学时:48实践学时:16序
4、号工作任务划分教学目标和主要内容多考 学时知识目标能力目标1任务一:Scala 入门Scala入门1. IScala1. 2Windows 及Linux 下Scale 还亍 环境安装配置1. 3Scala开发环境搭建和IlelloWorld 实例1. 4变量的使用1. 5函数的定义、流程控制、异常 处理42任务二:Scala掌握Scala面向对象编2.1类的定义及属性8面向对象编 程开发程开发2.2 主构造器、私有构造器、构造 器重载2.3 内部类和外部类2.4 4单例对象、伴生对象2. 5继承:超类的构造、重写字段、 重写方法2.6抽象类、抽象字段、抽象方法2. 7trait 特贡3任务三:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Scala编程开发 Scala 编程 开发 课程标准 高职
限制150内