单元二 Java语言开发基础《计算机程序设计 Java》同步教学(工业版)(教案)

2023-08-23
| 9页
| 152人阅读
| 0人下载
普通

内容正文:

课堂教学计划表 课程名称 Java程序设计 教师姓名 专业班级 授课时间 授课地点 学时数 8 授课题目 §2Java语言开发基础 知识目标 掌握Java语言的基本组成: 掌握数据类型、变量、运算符及表达式: 掌握三种控制结构; 教学目标及要 求 培养学生规范编码和良好的程序设计风格: 能 能够应用Java语言进行程序设计: 数据类型、运算符、字符串、数组等知识在编程过程中能熟 练、准确应用; 能熟练、准确地应用分支、循环、跳转三种流程执行过程: 标识符命名规则、数据类型与运算符: 教学重点 嵌套if else语句的用法: 教学难点 数值类型转换(强制转换、隐式转换)的用法: Switch语句的用法; 项目描述 项目1:猜数字游戏 问题导引法:通过给学生提出实际编程中出现的问题来引入教学 内容,使学生在主动分析、讨论和解决问题的过程中掌握所学知 识; 教学方法 案例分析法:通过演示典型案例来讲解相关知识和技术的具体使 用过程,使学生在具体的应用环境中加深对概念的理解: 任务驱动法:通过完成项目中的各个任务逐步增强实战技能; 一、 新课导入与项目展示 首先通过提问、讨论等互动的形式引入课程新知识: 教学过程设计 然后通过演示本章项目来激发学生的学习兴趣,增强学生学习的 积极性、主动性: 二、项目任务分解 带领学生分析本章项目并对项目进行任务分解,各项目分解任务 如下: 项目1:猜数字游戏 任务1:确定变量 任务2:选择数据类型 任务3:确定表达式 任务4:循环猜数,并统计次数 三、任务分析 根据项目及任务的描述和要求,对项目的各个任务进行分析,然 后总结出完成该任务所需要的知识、技能和主要操作步骤: 四、相关知识点 针对各个任务分析阶段得到的知识和技能,并结合本章知识和技 能目标对相关知识点进行详细讲解和说明: 五、任务实施 该阶段以完成各个任务为目的,教师利用相关知识和技能以演示 的方式为学生详细讲解每个任务的完整实现过程: 同时,该阶段要求学生进行跟随练习,以加深对知识和技能的理 解和掌握: 六、技能拓展 在保证学生掌握了各个任务所涉及的基本知识和技能的基础上, 再通过介绍一定的附加知识并辅导学生完成指定的“技能拓展任 务”,最终使学生对所学知识达到举一反三,融会贯通的学习目 的; 七、指导与评价 对学生的任务实施过程进行指导,并对其中出现的问题进行总 结,给出评价: 课后作业 完成课后相关习题; 课后分析 主要问题: 面向对象思想的培养: 教案正文 一、新课导入与项目展示 思考:回顾C语言学过的基本语法知识? 运行各个源程序,为学生演示本章项目各个任务的实现效果。 二、项目任务分解 本章项目可以划分为以下主要任务: 项目1:猜数字游戏 任务1:确定变量 任务2:选择数据类型 任务3:确定表达式 任务4:循环猜数,并统计次数 三、任务1-1:确定变量 1.任务分析 猜数游戏中需要计算机产生随机数,还需要用户输入猜测的数 字。 本任务就是要确定用哪些变量来保存这些数据,并且如何命名 变量。 2.相关知识点 (1)标识符 Java中的包名、类名、方法名、参数名、变量名等都需要用一 个符号来标识,这个符号就称为标识符,java中标识符的命名规则 如下: 组成:可由大小写字母、数字、下划线(_)和美元符号($) 组成。 开头:必须以字母、下划线或美元符号($)开头。 字母:严格区分字母的大小写。 长度:无限制。 不能与系统中的关键字相同 (2)关键字 Java中的关键字都有特殊含义,因此不能用作源程序中类、对 象、变量、方法等的标识符。关键字表见教材。 3.任务实施 本项目中,我们主要需要用到下面几个数据:计算机产生的随 机数、用户每次所猜的数字、用户所猜次数。按照Java中标识符 的规定,我们可以分别给它们命名为:Number.、yourGuess countEnter 4.技能拓展 Java命名习惯 通常在命名类名时,习惯上每个单词第一个字母大写,其余字 母都是小写,例如:Hello World、MyClass、GoustNum、 WindouButton等。 变量名和方法名一般用小写字母,但如果是由几个单词构成 的,从第二个单词开始,每个单词的第一个字母就都要大写,其余 字母都是小写,例如:getSource、.buttonGetNum等。 常量名一般情况下,每个字母都用大写,例如:PL、MN、 MAX等。 四、任务1-2:选择数据类型 1.任务分析 此项目中会用到很多数据,在程序运行的过程中,有些数据的 值是改变的,而有些数据的值是不发生改变的,而且在使用这些数 据之前都必须先确定数据的类型,对数据进行定义之后,才能使 用。因此,我们要先给数据选择适当的类型。 2.相关知识点 (1)数据类型 Java语言中数据类型可以分为

资源预览图

单元二 Java语言开发基础《计算机程序设计 Java》同步教学(工业版)(教案)
1
单元二 Java语言开发基础《计算机程序设计 Java》同步教学(工业版)(教案)
2
单元二 Java语言开发基础《计算机程序设计 Java》同步教学(工业版)(教案)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。