ImageVerifierCode 换一换
格式:DOCX , 页数:139 ,大小:526.36KB ,
资源ID:3508326      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3508326.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java程序设计学习情境教案.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java程序设计学习情境教案.docx

1、Java程序设计学习情境教案学习情境1 项目开发前期准备教学单元名称任务1安装配置开发环境及需求分析授 课教 师赵彦授课班级学时2授课日期教学地点软件实验室教学目标能力目标创建、编译、运行简单的 Java 程序能力知识目标 了解Java语言的发展历史和现状 了解Java语言的主要特征,掌握Java语言的工作机制素质目标 协调能力、团队合作的能力 接受新知识、自主学习的能力教学重 点JDK的下载、安装和环境配置教学难 点 命令行方式下调试程序教学方 法项目向导、任务驱动、引导文、分组讨论教学过程设计教学环节教学内容教师活动学生活动新课引入介绍Java课程在软件专业中的地位介绍Java技术的应用领

2、域介绍本门课程在本学期结束后应掌握的三个项目,学生对Java程序获取感性认识,激发兴趣,激发学生学习兴趣。PPT讲解听讲记录任务描述提出本次学习的任务安装配置开发环境PPT讲解听讲记录技术要点讲解1 Java语言的产生与发展关键字:James Gosling、Oak、J2SE、J2EE和J2ME给出关键字搜集资料、交流2 Java语言的特点重点介绍简单、面向对象、可移植性、安全性、多线程(C+与JAVA的区别)引导讨论3 Java语言的工作机制重点介绍Java虚拟机JVMPPT讲解听讲记录任务实施1下载和安装JDK1)Sun公司的网站www. 可以下载JDK的最新版本的JDK2)教师引领学生查

3、看当前计算机是已装好JDK讲解演示模仿操作2环境变量的配置1)简单介绍DOS的相关命令,重点介绍“路径”的概念2)演示Path设置的步骤:右键点击桌面上【我的电脑】,选择【属性】,在出现的属性面板中选择【高级】标签,如图1-4所示。点击【环境变量】按钮后,打开【环境变量】面板,显示如图1-5所示。点击名为Path变量,点击【编辑】按钮,在【变量值】输入框中加入jdk的bin目录。3)演示classPath设置的步骤:首先看系统变量中是否有Classpath变量,如果不存则点击【新建】按钮;如果已经存在,则选中Classpath变量后点击【编辑】按钮,在变量值中添加指定的目录。讲解演示模仿操作3

4、命令行方式下调试程序详细讲解javac和java命令使用的格式1) 创建HelloBeijing.java的源文件,2) 设置环境变量3) 编译:javac HelloBeijing.java运行:java HelloBeijing讲解演示模仿操作4利用JCreator调试程序1) 下载JCreator2) JCreator的安装与配置3) JCreator中编辑、编译、运行程序4) 归纳第一运行Java程序时候容易犯的错误区分字母大小写/文件名与主类保持一致讲解演示归纳总结模仿操作记录教学小结教师指出学生实践中可能出错和已经出错的地方,结合教学重点和难点,对所学知识进一步强化。讲解记录拓展实

5、践(课外)【实践1-1】下载安装最新版JDK,安装并设置环境变量。【实践1-2】下载安装JCreatoe Pro最新版本, 并安装配置。【实践1-3】分别在命令行方式和IDE环境下调试运行一个简单的Java应用程序。学习情境1 项目开发前期准备教学单元名称任务1安装配置开发环境及需求分析授 课教 师赵彦授课班级学时2授课日期教学地点软件实验室教学目标能力目标创建、编译、运行简单的 Java 程序能力知识目标 了解Java语言的发展历史和现状 了解Java语言的主要特征,掌握Java语言的工作机制素质目标 协调能力、团队合作的能力 接受新知识、自主学习的能力教学重 点JDK的下载、安装和环境配置

6、教学难 点 命令行方式下调试程序教学方 法项目向导、任务驱动、引导文、分组讨论教学过程设计教学环节教学内容教师活动学生活动新课引入介绍Java课程在软件专业中的地位介绍Java技术的应用领域介绍本门课程在本学期结束后应掌握的三个项目,学生对Java程序获取感性认识,激发兴趣,激发学生学习兴趣。PPT讲解听讲记录任务描述提出本次学习的任务安装配置开发环境PPT讲解听讲记录技术要点讲解4 Java语言的产生与发展关键字:James Gosling、Oak、J2SE、J2EE和J2ME给出关键字搜集资料、交流5 Java语言的特点重点介绍简单、面向对象、可移植性、安全性、多线程(C+与JAVA的区别

7、)引导讨论6 Java语言的工作机制重点介绍Java虚拟机JVMPPT讲解听讲记录任务实施1下载和安装JDK1)Sun公司的网站www. 可以下载JDK的最新版本的JDK2)教师引领学生查看当前计算机是已装好JDK讲解演示模仿操作2环境变量的配置1)简单介绍DOS的相关命令,重点介绍“路径”的概念2)演示Path设置的步骤:右键点击桌面上【我的电脑】,选择【属性】,在出现的属性面板中选择【高级】标签,如图1-4所示。点击【环境变量】按钮后,打开【环境变量】面板,显示如图1-5所示。点击名为Path变量,点击【编辑】按钮,在【变量值】输入框中加入jdk的bin目录。3)演示classPath设置

8、的步骤:首先看系统变量中是否有Classpath变量,如果不存则点击【新建】按钮;如果已经存在,则选中Classpath变量后点击【编辑】按钮,在变量值中添加指定的目录。讲解演示模仿操作3命令行方式下调试程序详细讲解javac和java命令使用的格式4) 创建HelloBeijing.java的源文件,5) 设置环境变量6) 编译:javac HelloBeijing.java运行:java HelloBeijing讲解演示模仿操作4利用JCreator调试程序1) 下载JCreator2) JCreator的安装与配置3) JCreator中编辑、编译、运行程序4) 归纳第一运行Java程序

9、时候容易犯的错误区分字母大小写/文件名与主类保持一致讲解演示归纳总结模仿操作记录教学小结教师指出学生实践中可能出错和已经出错的地方,结合教学重点和难点,对所学知识进一步强化。讲解记录拓展实践(课外)【实践1-1】下载安装最新版JDK,安装并设置环境变量。【实践1-2】下载安装JCreatoe Pro最新版本, 并安装配置。【实践1-3】分别在命令行方式和IDE环境下调试运行一个简单的Java应用程序。学习情境1 项目开发前期准备教学单元名称任务2处理进销存管理中的货物信息授 课教 师赵彦授课班级学时2授课日期教学地点软件实验室教学目标能力目标熟悉简单程序中的逻辑流程。知识目标 掌握关键字、标识

10、符的概念 掌握基本数据类型和表示方法及其类型转换 理解并掌握三种基本的流程控制语句及实现方法 掌握数组的声明、创建、初始化和引用素质目标 协调能力、团队合作的能力 接受新知识、自主学习的能力重点难点及解决方法重 点: Java基础语法。难 点: 区分break和continue。解决方法: 通过与C或C+中的语法比较,强化学生对Java语法的掌握。教学过程设计教学环节教学内容教师活动学生活动新课引入介绍进销存管理中的可以对成绩数据所进行处理。提出本次学习的任务处理进销存管理中的PPT讲解听讲记录任务预览1【子任务1】成绩的评价对于给定的成绩,按照一定规则评价分数的等第。规则为90分(含)以上为

11、“优秀”,80分(含)以上为“良好”,70分(含)以上为“中等”,60分(含)以上为“及格”,低于60分为“不及格”。PPT讲解听讲记录任务部署1 标识符、变量和常量 数据类型及其转换 运算符和表达式 分支语句PPT讲解提问回答讨论任务实施讲解分析 TestSwitch.java,如何利用switch-case实现成绩的评价。在实际应用中,数据通常是根据用户的键盘输入获得。讲解演示模仿操作在后续任务10介绍关于键盘输入的相关知识,有兴趣的读者可以查阅。任务预览【子任务2】成绩的排序完成成绩排序的工作任务所要掌握的技术要点就是循环语句和数组的使用。讲解演示模仿操作任务部署1. 循环语句 whil

12、e语句 do-while语句 for语句2.跳转语句 break语句 continue语句3.数组 数组的声明 数组的创建 数组的初始化 数组的引用讲解演示归纳总结模仿操作记录任务实施利用数组存储分数,利用冒泡排序的算法对分数进行排序并输出.。对例2-14 Sort.java中冒泡排序的算法进行分析,并讨论排序的其它算法。讲解演示讨论成果展示学生演示:按照任务要求进行演示。教师点评:根据学生完成任务情况进行验收点评,并提出改进,在此基础上进行任务拓展。讲解记录任务拓展(课外)【实践2-1】求100200之间的所有素数,并计算它们的和。【实践2-2】用嵌套的for循环语句改写例2-10乘法九九表

13、程序。学习情境1 项目开发前期准备教学单元名称任务2处理进销存管理中的成绩授 课教 师赵彦授课班级学时2授课日期教学地点软件实验室教学目标能力目标熟悉简单程序中的逻辑流程。知识目标 掌握关键字、标识符的概念 掌握基本数据类型和表示方法及其类型转换 理解并掌握三种基本的流程控制语句及实现方法 掌握数组的声明、创建、初始化和引用素质目标 协调能力、团队合作的能力 接受新知识、自主学习的能力重点难点及解决方法重 点: Java基础语法。难 点: 区分break和continue。解决方法: 通过与C或C+中的语法比较,强化学生对Java语法的掌握。教学过程设计教学环节教学内容教师活动学生活动新课引入

14、介绍进销存管理中的可以对成绩数据所进行处理。提出本次学习的任务处理进销存管理中的成绩PPT讲解听讲记录任务预览1【子任务1】成绩的评价对于给定的成绩,按照一定规则评价分数的等第。规则为90分(含)以上为“优秀”,80分(含)以上为“良好”,70分(含)以上为“中等”,60分(含)以上为“及格”,低于60分为“不及格”。PPT讲解听讲记录任务部署1 标识符、变量和常量 数据类型及其转换 运算符和表达式 分支语句PPT讲解提问回答讨论任务实施讲解分析 TestSwitch.java,如何利用switch-case实现成绩的评价。在实际应用中,数据通常是根据用户的键盘输入获得。讲解演示模仿操作在后续

15、任务10介绍关于键盘输入的相关知识,有兴趣的读者可以查阅。任务预览【子任务2】成绩的排序完成成绩排序的工作任务所要掌握的技术要点就是循环语句和数组的使用。讲解演示模仿操作任务部署1. 循环语句 while语句 do-while语句 for语句2.跳转语句 break语句 continue语句3.数组 数组的声明 数组的创建 数组的初始化 数组的引用讲解演示归纳总结模仿操作记录任务实施利用数组存储分数,利用冒泡排序的算法对分数进行排序并输出.。对例2-14 Sort.java中冒泡排序的算法进行分析,并讨论排序的其它算法。讲解演示讨论成果展示学生演示:按照任务要求进行演示。教师点评:根据学生完成

16、任务情况进行验收点评,并提出改进,在此基础上进行任务拓展。讲解记录任务拓展(课外)【实践2-1】求100200之间的所有素数,并计算它们的和。【实践2-2】用嵌套的for循环语句改写例2-10乘法九九表程序。学习情境1 项目开发前期准备教学单元名称任务3创建进销存管理中的试题类授 课教 师赵彦授课班级学时2授课日期教学地点软件实验室教学目标能力目标掌握面向对象编程的基本思想。知识目标 了解面向对象的基本特性。 掌握类的定义和对象的创建。 掌握方法、变量的定义与使用。 熟悉类的访问权限。 掌握继承的使用。 掌握抽象类和接口的使用。 了解包的创建和引用。素质目标 协调能力、团队合作的能力 接受新知

17、识、自主学习的能力重点难点及解决方法重 点: 充分理解面向对象的特性。难 点: 多态抽象类和接口类的访问权限。解决方法: 通过与C+中的语法比较,强化学生对Java中面向对象的编程思想。 大量阅读、调试程序,并辅以绘制类图,帮助理解类和对象的访问。教学过程设计教学环节教学内容教师活动学生活动新课引入讨论面向对象程序设计的基本思路提出本次学习的任务创建进销存管理中的试题类。引导讨论任务预览本章任务是创建进销存管理中所需要的试题类(Testquestion类),包括试题内容、答案、用户选择的答案等属性,以及获取取试题、设置选择的答案、获取选择的答案、设置标准答案、获取标准答案、检查答案正确与否等方

18、法。PPT讲解回答讨论任务部署1. 面向对象编程技术比较分析面向对象和面向过程的编程思想,进一步深化面向对象的基本特性封装、继承、多态PPT讲解提问回答讨论类类的定义、成员变量、成员方法、方法重载、修饰符继承抽象类和接口包PPT讲解听讲记录任务实施Java程序中,在类中所定义的属性建议采用private访问权限,并通过定义方法setXXXX和getXXXX修改和获得属性值。对所定义的Testquestion类进行分析讲解,了解类的各个属性和方法所对应的功能。教师并对程序提出修改意见, 学生进行对程序进行适当修改,讨论其可行性。讲解演示模仿操作成果展示学生演示:按照任务要求进行演示。教师点评:根

19、据学生完成任务情况进行验收点评,并提出改进,在此基础上进行任务拓展。讲解记录任务拓展(课外)【实践3-】 分别定义两个接口Photograph(拍照)和p3(播放MP3),定义一个类Phone(电话),定义一个手机Mobile类继承了Phone,实现了Photograph和p3接口。【实践3-】定义进销存管理中的用户类(Register类)。其中每个Register对象对应一个注册用户,保存相关的姓名(name)、密码(password)、性别(sex)、年龄(age)、班级(nclass)。 学习情境1 项目开发前期准备教学单元名称任务3创建进销存管理中的试题类授 课教 师赵彦授课班级学时2

20、授课日期教学地点软件实验室教学目标能力目标掌握面向对象编程的基本思想。知识目标 了解面向对象的基本特性。 掌握类的定义和对象的创建。 掌握方法、变量的定义与使用。 熟悉类的访问权限。 掌握继承的使用。 掌握抽象类和接口的使用。 了解包的创建和引用。素质目标 协调能力、团队合作的能力 接受新知识、自主学习的能力重点难点及解决方法重 点: 充分理解面向对象的特性。难 点: 多态抽象类和接口类的访问权限。解决方法: 通过与C+中的语法比较,强化学生对Java中面向对象的编程思想。 大量阅读、调试程序,并辅以绘制类图,帮助理解类和对象的访问。教学过程设计教学环节教学内容教师活动学生活动新课引入讨论面向

21、对象程序设计的基本思路提出本次学习的任务创建进销存管理中的试题类。引导讨论任务预览本章任务是创建进销存管理中所需要的试题类(Testquestion类),包括试题内容、答案、用户选择的答案等属性,以及获取取试题、设置选择的答案、获取选择的答案、设置标准答案、获取标准答案、检查答案正确与否等方法。PPT讲解回答讨论任务部署2. 面向对象编程技术比较分析面向对象和面向过程的编程思想,进一步深化面向对象的基本特性封装、继承、多态PPT讲解提问回答讨论类类的定义、成员变量、成员方法、方法重载、修饰符继承抽象类和接口包PPT讲解听讲记录任务实施Java程序中,在类中所定义的属性建议采用private访问

22、权限,并通过定义方法setXXXX和getXXXX修改和获得属性值。对所定义的Testquestion类进行分析讲解,了解类的各个属性和方法所对应的功能。教师并对程序提出修改意见, 学生进行对程序进行适当修改,讨论其可行性。讲解演示模仿操作成果展示学生演示:按照任务要求进行演示。教师点评:根据学生完成任务情况进行验收点评,并提出改进,在此基础上进行任务拓展。讲解记录任务拓展(课外)【实践3-】 分别定义两个接口Photograph(拍照)和p3(播放MP3),定义一个类Phone(电话),定义一个手机Mobile类继承了Phone,实现了Photograph和p3接口。【实践3-】定义进销存管

23、理中的用户类(Register类)。其中每个Register对象对应一个注册用户,保存相关的姓名(name)、密码(password)、性别(sex)、年龄(age)、班级(nclass)。 学习情境1 项目开发前期准备教学单元名称任务3创建进销存管理中的试题类授 课教 师赵彦授课班级学时2授课日期教学地点软件实验室教学目标能力目标掌握面向对象编程的基本思想。知识目标 了解面向对象的基本特性。 掌握类的定义和对象的创建。 掌握方法、变量的定义与使用。 熟悉类的访问权限。 掌握继承的使用。 掌握抽象类和接口的使用。 了解包的创建和引用。素质目标 协调能力、团队合作的能力 接受新知识、自主学习的能

24、力重点难点及解决方法重 点: 充分理解面向对象的特性。难 点: 多态抽象类和接口类的访问权限。解决方法: 通过与C+中的语法比较,强化学生对Java中面向对象的编程思想。 大量阅读、调试程序,并辅以绘制类图,帮助理解类和对象的访问。教学过程设计教学环节教学内容教师活动学生活动新课引入讨论面向对象程序设计的基本思路提出本次学习的任务创建进销存管理中的试题类。引导讨论任务预览本章任务是创建进销存管理中所需要的试题类(Testquestion类),包括试题内容、答案、用户选择的答案等属性,以及获取取试题、设置选择的答案、获取选择的答案、设置标准答案、获取标准答案、检查答案正确与否等方法。PPT讲解回

25、答讨论任务部署3. 面向对象编程技术比较分析面向对象和面向过程的编程思想,进一步深化面向对象的基本特性封装、继承、多态PPT讲解提问回答讨论类类的定义、成员变量、成员方法、方法重载、修饰符继承抽象类和接口包PPT讲解听讲记录任务实施Java程序中,在类中所定义的属性建议采用private访问权限,并通过定义方法setXXXX和getXXXX修改和获得属性值。对所定义的Testquestion类进行分析讲解,了解类的各个属性和方法所对应的功能。教师并对程序提出修改意见, 学生进行对程序进行适当修改,讨论其可行性。讲解演示模仿操作成果展示学生演示:按照任务要求进行演示。教师点评:根据学生完成任务情

26、况进行验收点评,并提出改进,在此基础上进行任务拓展。讲解记录任务拓展(课外)【实践3-】 分别定义两个接口Photograph(拍照)和p3(播放MP3),定义一个类Phone(电话),定义一个手机Mobile类继承了Phone,实现了Photograph和p3接口。【实践3-】定义进销存管理中的用户类(Register类)。其中每个Register对象对应一个注册用户,保存相关的姓名(name)、密码(password)、性别(sex)、年龄(age)、班级(nclass)。 学习情境1 项目开发前期准备教学单元名称任务4利用Java API查阅常用类授 课教 师赵彦授课班级学时2授课日期教

27、学地点软件实验室教学目标能力目标编程时能够利用Java API查阅所需使用的类或接口知识目标 熟悉Java API文档结构。 熟悉java.lang 中的Math类。 熟悉java.lang 中的String类和StringBuffer类。 熟悉java.util中的Date类。 熟悉java.util中的Vector类。素质目标 协调能力、团队合作的能力 接受新知识、自主学习的能力重点难点及解决方法重 点: 能够利用Java API查阅所需使用的类或接口。难 点: 正确使用常用类。解决方法: 通过针对性的案例调试、分析、讲解、改进帮助学生熟悉常用类。教学过程设计教学环节教学内容教师活动学生活动新课引入讨论如何掌握面向程序设计语言中的类及其属性和方法。结论:不可能把所有的内容熟记,在程序开发过程中,遇到问题要学会利用相关的帮助文件进行查阅。讨论利用帮助文件进行程序设计的经验。引导讨论任务预览本章任务任务是学会利用Java A

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1