单元二 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语言中数据类型可以分为
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。