Scala基础语法全书教案教学设计.docx

  1. 1、本文档共183页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 17 Scala基础语法全书教案教学设计 课程名称:Scala基础语法 章节名称:Scala入门与基础 202203月 目 录 TOC \o 1-2 \h \u 一、 基本说明 2 二、 教学目标 2 三、 教学重点 2 四、 教学难点 3 五、 教学方法 3 六、 教学准备 3 七、 教学过程 3 八、 板书设计 18 九、 教具 19 十、 教学反思 19 基本说明 授课班级: 授课人数: 教学时间: 课时:6课时 课型:理论+实践 教学目标 知识与技能 通过学习本课程,学生能够了解Scala的发展和关键特性。 通过学习本课程,学生能够了解Scala的应用场景。 通过学习本课程,学生能够掌握Scala的编译原理与运行。 过程与方法 通过相关的理论学习和案例练习,学生可以掌握Scala的安装和环境配置。 通过相关的理论学习和案例练习,学生可以掌握Scala的解释器(REPL)和命令行编程技巧。 通过相关的理论学习和案例练习,学生可以掌握Scala的标识符、命名规范、注解和换行符、常量与变量等 情感、态度、价值观 通过Scala的特征学习,学生可以了解Scala与Java的关系,以及Scala相对Java的优势和新特性。 教学重点 HelloWorld案例的编译与运行。 教学难点 无。 教学方法 对比教学法+实战演练:教师以对比教学的方式,介绍Scala与Java的关系,以及Scala相对Java的优势和新特性,并通过Scala和Java对比的基础语法学习,向学生展示Scala在标识符、关键字和变量的定义等方面与Java的相同点和不同点。同时,通过REPL的案例练习,向学生展示了如何在REPL中编写程序,以及REPL编程的常用技巧。 教学准备 学生准备 Windows操作系统。 JDK8版本以上的安装包。 Scala2.1x安装包。 教师准备 Windows操作系统。 JDK8版本以上的安装包。 Scala2.1x安装包。 教学过程 导入新课 (1)引出要讲解的知识 我们为什么要学习Scala这门语言呢? Java之父James Goslin在一次参加JavaOne会议期间被人问道除了Java之外,还会在Java虚拟机(JVM)上运行或者使用哪种语言,他脱口而出的答案就是Scala,足见Scala语言在他心目中的地位。而Groovy语言的创始人James Strachan认为将来可能代替Java的就是Scala,他甚至说如果有人在2003年把Martin Odersky、Lex Spoon以及Bill Venners编写的那本《Programming in Scala》拿给他看的话,Groovy这门语言很有可能就不会诞生了。因为在他看来,拥有众多出色特性的Scala语言不仅跟Groovy语言十分相似,而且还优于Groovy语言。 另外,使用Scala语言的程序员能够获得令人满意的收入。根据国外知名IT网站Stack Overflow 2019 年关于编程语言薪酬排行开发者调查报告得出的数据,Scala入选了全球前十大收入最高的编程语言排名。 (2)进入主题,展开详细讲解 本节课主要讲解一下Scala的入门与基础,主要包括4部分内容。第1部分将介绍何为Scala以及Scala的特点和应用;第2部分将讲解Scala的环境配置和安装;第3部分主要讲解Scala的编译和运行;第4部分我们将详细讲解Scala的基础语法。 (3)明确学习目标 了解Scala的发展和关键特性。 了解Scala的应用场景。 掌握Scala的安装和环境配置。 掌握Scala的编译原理与运行。 掌握Scala的解释器(REPL)和命令行编程技巧。 掌握Scala的标识符、命名规范、注解和换行符、常量与变量等。 讲授课程 (1)Scala的简介、特点和应用 1)为什么选择Scala ① 技术大牛对Scala语言的评价非常之高。 ② 使用Scala语言的程序员能够获得令人满意的收入。 2)何为Scala Scala是Scalable Language的缩写,它是一门多范式的编程语言。Scala最早由瑞士洛桑联邦理工学院(EPFL)的Martin Odersky于2001年基于Funnel(Funnel是把函数式编程思想和Petri网相结合的一种编程语言)的工作开始设计,并于2003年底、2004年初发布Java平台的Scala。 Scala是一门将函数式编程和面向对象相结合的语言。 Scala是一门纯面向对象的语言 Scala是一个纯面向对象的语言,它比Java更面向对象,前面提到的基本类型、方法,它都当作是一个对象去处理,另外

您可能关注的文档

文档评论(0)

BLUED + 关注
实名认证
内容提供者

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用最新版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档