Java程序设计-教案课程设计_第1页
Java程序设计-教案课程设计_第2页
Java程序设计-教案课程设计_第3页
Java程序设计-教案课程设计_第4页
Java程序设计-教案课程设计_第5页
已阅读5页,还剩111页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE/r/n课程教案/r/n课题名称/r/nJava程序设计/r/n授课班级/r/n授课学时/r/n1-2/r/n授课地点/r/n授课形式/r/n讲授/r/n参考教材/r/n《Java程序设计基础教程》/r/n教学资源/r/n/r/n/r/n/r/n//r/n--菜鸟教程/r/n教学目标/r/n知识目标:/r/n1、Java简介。/r/n2、Java程序的工作原理。/r/n3、Java开发环境的搭建。/r/n4、编写第一个Java程序/r/n技能目标:/r/n了解Java运行原理及相关概念。/r/n能编写第一个Java程序。/r/n能掌握在Java中编写注释。/r/n素质目标:/r/n学生可以基本熟悉eclipse开发环境,编写第一个Java程序。/r/n教学重点与难点/r/n教学/r/n重点/r/n1、Java简介。/r/n2、Java程序的工作原理。/r/n3、Java开发环境的搭建。/r/n4、编写第一个Java程序/r/n。/r/n教学/r/n难点/r/n编写第一个Java程序。/r/n学情分析/r/n本次课程为Java程序设计的第一次课程,主要需要将Java语言的特点给学生介绍清楚,并了解Java背后的一些故事,揭开Java神秘的面纱,让学生对Java产生学习兴趣。/r/n教学过程/r/n课前:/r/n准备/r/n有关Java相关的介绍,方便在课程开始给学生介绍,让学生对Java产生兴趣。/r/n课中:/r/n(1)/r/nJava发展历史,相关概念进行介绍。/r/n(2)Java程序执行的工作原理。/r/n(3)Java环境的搭建。/r/n(4)编写第一个Java程序。/r/n课后:/r/n布置预习任务,预习下一章,让学生学习Java中的基本数据类型有哪些。/r/n教学反思/r/n本次课程为第一次Java课程,主要以介绍和演示为主,不要涉及具体的太多编程语法,以免让学生产生畏难情绪,尽量用简单的方式去进行Java介绍和课堂案例演示,让学生产生学习自信。/r/n课程/r/n/r/nJava程序设计/r/n/r/n教学设计/r/n课程名称/r/nJava程序设计/r/n授课对象/r/n授课章节/r/n初识Java/r/n本次课学时数/r/n2学时/r/n教学目的/r/n让学生了解Java的相关历史,工作原理,开发环境,并且让学生了解第一个java程序的编写。/r/n教学分析/r/n本次课程为Java程序设计的第一次课程,主要需要将Java语言的特点给学生介绍清楚,并了解Java背后的一些故事,揭开Java神秘的面纱,让学生对Java产生学习兴趣。/r/n教学重点与/r/n难点/r/n重点/r/n1、Java简介。/r/n2、Java程序的工作原理。/r/n3、Java开发环境的搭建。/r/n4、编写第一个Java程序/r/n难点/r/n编写第一个Java程序/r/n教学方法/r/n与手段/r/n●/r/n课堂讲授/r/n/r/n●/r/n讲解例题/r/n/r/n●/r/n电子课件/r/n/r/n○/r/n案例分析/r/n/r/n●/r/n小组讨论/r/n○/r/n文字材料/r/n/r/n●/r/n提问/r/n/r/n○/r/n音像材料/r/n/r/n其他:/r/n/r/n/r/n/r/n/r/n教学过程设计/r/n教学内容/r/n教学过程/r/n设计意图/r/n时间分配/r/n课程导入/r/n介绍/r/n本门课程/r/n的教学大纲和学时安排,以及本门课程在整个大学专业课中的地位,以及后置哪些课程与本门课程相关。/r/n介绍本次课程的学习目标以及学习重难点。/r/n通过本门课程的介绍让学生知道本门课程的重要性。/r/n10分钟/r/n1.介绍课程的授课计划、考核标准/r/n(1)平时成绩占30%,包括出勤、作业、提问,课堂项目(作业)、综合项目完成情况等。/r/n(2)考试成绩占70%。/r/n让学生了解课程考核指标和参数。/r/n10/r/n分钟/r/n(1)介绍Java的发展历史/r/n(2)介绍Java语言的特点及优势/r/n(3)介绍Java体系,JavaSE,JavaEE,JavaME相关概念。/r/n让学生了解Java的历史以及Java相关概念/r/n10分钟/r/n(1)介绍Java/r/n大致工作原理,从源代码到执行的整个过程。/r/n(2)介绍Java源码,字节码,机器代码的区别。/r/n(3)介绍Java跨平台原理/r/n及垃圾回收机制的处理。/r/n让学生/r/n理解Java程序的工作原理/r/n10分钟/r/n10分钟/r/n10分钟/r/n10分钟/r/n课程内容总结/r/n复习总结如下知识点:/r/n1、Java简介。/r/n2、Java程序的工作原理。/r/n3、Java开发环境的搭建。/r/n4、编写第一个Java程序/r/n让学生了解自身学习情况进行针对性复习/r/n15分钟/r/n思考题或预习题或作业题/r/n提示学生进行预习,了解Java中的常用数据类型。/r/n布置预习任务,让学生提前预习下一章内容。/r/n5分钟/r/n参考资料/r/n课后小结/r/n本次课程为第一次Java课程,主要以介绍和演示为主,不要涉及具体的太多编程语法,以免让学生产生畏难情绪,尽量用简单的方式去进行Java介绍和课堂案例演示,让学生产生学习自信。/r/n课程教案/r/n课题名称/r/nJava程序设计/r/n授课班级/r/n授课学时/r/n3-4/r/n授课地点/r/n授课形式/r/n上机/r/n参考教材/r/n《Java程序设计基础教程》/r/n教学资源/r/n/r/n/r/n/r/n//r/n--菜鸟教程/r/n教学目标/r/n知识目标:/r/n1/r/n、/r/n巩固复习/r/nJava程序的工作原理。/r/n2/r/n、Java开发环境的搭建。/r/n3/r/n、编写第一个Java程序/r/n技能目标:/r/n1、/r/n能编写第一个Java程序。/r/n2、能灵活运用Java转义字符。/r/n3、/r/n能掌握在Java中编写注释。/r/n素质目标:/r/n学生熟练掌握Eclipse开发工具建立Java项目,并掌握Java程序的基本结构/r/n教学重点与难点/r/n教学/r/n重点/r/n1、Java项目的创建。/r/n2、Java编写Hello,World程序/r/n3、Java中转义字符的使用/r/n教学/r/n难点/r/n1、Java编写Hello,World程序/r/n2、Java中转义字符的使用/r/n学情分析/r/n本次课程为Java/r/n的第一次上机课程,任务内容偏少,可以适当在任务实施之前抽出部分时间让学生回顾Java的运行原理。/r/n教学过程/r/n课前:/r/n准备提问问题/r/nJ/r/nava源文件和字节码文件的后缀名识什么,他们之间有什么联系?/r/n课中:/r/n(1)/r/n回复复习Java的运行原理/r/n(2)/r/n任务:实现第一个Java程序Hello,World!/r/n(3)/r/n任务/r/n:/r/n利用Java转义字符打印人员信息表/r/n(4)/r/n任务:给自己编写的两个Java程序添加注释/r/n课后:/r/n布置预习任务,预习下一章,让学生学习Java中的基本数据类型有哪些。/r/n教学反思/r/n本次课程为第一次Java/r/n上机课,需保证每个学生都能完成任务,并且熟练掌握。对于进度较快的学生提示其可以向前预习。/r/n课程/r/nJava程序设计/r/n教学设计/r/n课程名称/r/nJava程序设计/r/n授课对象/r/n授课章节/r/n初识Java/r/n本次课学时数/r/n2学时/r/n教学目的/r/n让学生自己实践,/r/n熟练掌握Eclipse开发工具建立Java项目,并掌握Java程序的基本结构/r/n教学分析/r/n本次课程为Java的第一次上机课程,任务内容偏少,可以适当在任务实施之前抽出部分时间让学生回顾Java的运行原理。/r/n教学重点与/r/n难点/r/n重点/r/n1、Java项目的创建。/r/n2、Java编写Hello,World程序/r/n3、Java中转义字符的使用/r/n难点/r/n1、Java编写Hello,World程序/r/n2、Java中转义字符的使用/r/n教学方法/r/n与手段/r/n●/r/n课堂讲授/r/n/r/n●/r/n讲解例题/r/n/r/n●/r/n电子课件/r/n/r/n○/r/n案例分析/r/n/r/n●/r/n小组讨论/r/n○/r/n文字材料/r/n/r/n●/r/n提问/r/n/r/n○/r/n音像材料/r/n/r/n其他:/r/n/r/n/r/n/r/n/r/n教学过程设计/r/n教学内容/r/n教学过程/r/n设计意图/r/n时间分配/r/n课程导入/r/n复习理论课知识点,并且通过以下问题,以提问方式引导学生和老师一起回顾:/r/n(1)说明Java源代码经历了哪几个主要步骤才能在计算机上执行出结果。/r/n(2)Java的跨平台是通过什么来实现的。/r/n(3)Java文件的文件名和类名有什么命名规则要求/r/n(4)Java程序的主函数,入口函数是什么函数。/r/n通过提问来复习理论课知识点/r/n2/r/n0分钟/r/n(1)布置任务,实现在控制台打印Hello,World,实现Java学习中的第一个程序。/r/n(2)讲解实现思路/r/n--创建Java项目/r/n--在Java项目中创建Java文件/r/n--在Java文件中编写或者找到main函数/r/n--在main函数中使用打印语句输出打印的文本。/r/n(3)关注学生完成情况,对困难学生进行帮助。/r/n(4)总结学生遇到的共性问题进行集中讲解。/r/n让学生熟练掌握Java程序的编写步骤/r/n2/r/n0分钟/r/n(1)布置任务实现打印出如下人员信息效果,要求文字之间对齐。/r/n(1)讲解实现思路/r/n--准备文本内容/r/n--在一行中需要分隔的地方用\t分隔/r/n--打印语句编写四次打印多条数据或者打印语句编写1次,在行与行之间使用\n进行分隔。/r/n让学生通过自主实践掌握java转义符的使用。/r/n2/r/n0分钟/r/n(1)/r/n回顾注释的语法/r/n(2)布置任务,让学生给之前的两个程序分别添加单行注释和多行注释。/r/n让学生可以灵活使用注释语句的语法/r/n10分钟/r/n课程内容总结/r/n复习总结如下知识点:/r/n1、/r/nJava程序编写的实施步骤/r/n。/r/n2、Java/r/n中的打印语句/r/n。/r/n3、Java中的转义符。/r/n4、Java中的注释/r/n让学生复习课程内容,加深印象/r/n1/r/n5/r/n分钟/r/n思考题或预习题或作业题/r/n提示学生进行预习,了解Java中的常用数据类型。/r/n布置预习任务,让学生提前预习下一章内容。/r/n5分钟/r/n参考资料/r/n课后小结/r/n本次课程为第一次Java上机课,需保证每个学生都能完成任务,并且熟练掌握。对于进度较快的学生提示其可以向前预习。/r/n课程教案/r/n课题名称/r/nJava程序设计/r/n授课班级/r/n授课学时/r/n5-6/r/n授课地点/r/n授课形式/r/n讲授/r/n参考教材/r/n《Java程序设计基础教程》/r/n教学资源/r/n/r/n/r/n/r/nhttps://www.run/r///r/n--菜鸟教程/r/n教学目标/r/n知识目标:/r/n1、/r/n变量,数据类型及数据类型转换/r/n2、常量/r/n3、运算符/r/n技能目标:/r/n1、/r/n能够根据实际场景定义变量并选择合适的数据类型。/r/n2、掌握数据类型的自动和强制转换方法/r/n3、掌握运算符的使用/r/n素质目标:/r/n灵活运用变量,数据类型、类型转换及运算符编写简单程序/r/n教学重点与难点/r/n教学/r/n重点/r/n1、变量,数据类型及数据类型转换/r/n2、常量/r/n3、运算符/r/n教学/r/n难点/r/n数据类型及数据类型转换/r/n学情分析/r/n本次课程为Java的基础语法课程,需要让学生理解相关概念并且对语法熟练掌握,为后面的学习打下夯实的基础。/r/n教学过程/r/n课前:/r/n阅读教材和课件,准备预习提问问题:Java中数据类型有哪些,变量和常亮的区别等。/r/n课中:/r/n(1)/r/n提问检查学生的预习情况/r/n(2)/r/n变量的相关概念及语法/r/n(3)/r/n数据类型的介绍及数据类型的转换/r/n(4)/r/n常量的相关概念和语法/r/n(5)运算符的分类及运算符的使用演示/r/n课后:/r/n布置预习任务,预习下一章,让学生/r/n预习Java选择分支结构的基本语法/r/n。/r/n教学反思/r/n本次课程在编码上难度不大,但知识点相对较多,需要注意在课程最后阶段一定将所有知识点进行复习总结。/r/n课程/r/nJava程序设计/r/n教学设计/r/n课程名称/r/nJava程序设计/r/n授课对象/r/n授课章节/r/n数据类型和运算符/r/n本次课学时数/r/n2学时/r/n教学目的/r/n培养学生对基础语法的掌控能力,并且可以/r/n灵活运用变量,数据类型、类型转换及运算符编写简单程序/r/n教学分析/r/n本次课程为Java的基础语法课程,需要让学生理解相关概念并且对语法熟练掌握,为后面的学习打下夯实的基础。/r/n教学重点与/r/n难点/r/n重点/r/n1、变量,数据类型及数据类型转换/r/n2、常量/r/n3、运算符/r/n难点/r/n数据类型及数据类型转换/r/n教学方法/r/n与手段/r/n●/r/n课堂讲授/r/n/r/n/r/n●/r/n讲解例题/r/n/r/n●/r/n电子课件/r/n/r/n○/r/n案例分析/r/n/r/n●/r/n小组讨论/r/n○/r/n文字材料/r/n/r/n●/r/n提问/r/n/r/n○/r/n音像材料/r/n/r/n其他:/r/n/r/n/r/n/r/n/r/n教学过程设计/r/n教学内容/r/n教学过程/r/n设计意图/r/n时间分配/r/n课程导入/r/n提问问题:/r/n(1)Java中数据类型有哪些/r/n(2)变量和常亮的区别等。/r/n检查预习情况引入课程/r/n1/r/n0分钟/r/n(1)讲解变量的概念:/r/n变量存储在内存中,是程序运行过程中它的值允许改变的量。/r/n(2)变量相关的语法介绍/r/n(3)讲解变量的命名规则:/r/n-只能由数字,字母,下划线,美元符号组成/r/n-第一个字母不能是数字/r/n-不能是系统关键字/r/n-区分大小写/r/n-命名需要见名识义/r/n让学生理解变量的概念及掌握变量定义,声明,初始化等操作的语法;并掌握变量的命名规则/r/n1/r/n0/r/n分钟/r/n(1)数据类型分类:/r/nJava中的数据类型分为基本数据类型和引用数据类型/r/n(2)基本数据类型分类和介绍:/r/n-整型:byteshortintlong/r/n-浮点型(小数):floatdouble/r/n-字符型:char/r/n-布尔类型:boolean/r/n(3)数据类型语法举例/r/n让学生掌握Java中的基本数据类型相关语法/r/n1/r/n0/r/n分钟/r/nJava中数据类型转换分为(1)自动转换,(2)强制转换/r/n(1)自动类型转换举例演示/r/n(2)强制转换举例演示:/r/n(3)数据类型转换的不兼容性:/r/n-数字和布尔不能类型转换/r/n-字符和布尔不能类型转换/r/n-字符转数字可以自动转换,数字转字符只能强制转换/r/n-字符和数字相互转换的时候使用ASCII编码来进行转换/r/n让学生掌握在Java程序中数据类型的自动转换和强制转换以及哪些数据类型之间存在转换的不兼容性/r/n1/r/n0/r/n分钟/r/n常量的介绍:其值在定义的时候给出,之后不能修改。/r/n让学生掌握常量的语法/r/n5/r/n分钟/r/n(1)算数运算符/r/n(2)赋值运算符/r/n(3)关系运算符/r/n(4)逻辑运算符/r/n(5)三目运算符/r/n让学生掌握Java中运算符的使用/r/n2/r/n5/r/n分钟/r/n课程内容总结/r/n复习总结如下知识点:/r/n1、变量,数据类型及数据类型转换/r/n2、常量/r/n3、运算符/r/n复习课程内容,加深印象/r/n15/r/n分钟/r/n思考题或预习题或作业题/r/n布置预习任务,预习下一章,让学生预习Java选择分支结构的基本语法/r/n布置预习任务,让学生提前预习下一章内容。/r/n5分钟/r/n参考资料/r/n课后小结/r/n本次课程在编码上难度不大,但知识点相对较多,需要注意在课程最后阶段一定将所有知识点进行复习总结。/r/n课程教案/r/n课题名称/r/nJava程序设计/r/n授课班级/r/n授课学时/r/n7-8/r/n授课地点/r/n授课形式/r/n上机/r/n参考教材/r/n《Java程序设计基础教程》/r/n教学资源/r/n/r/n/r/nHYPE/r/nRLINK"/"/r/n//r/n--菜鸟教程/r/n教学目标/r/n知识目标:/r/n1、变量,数据类型及数据类型转换/r/n2、常量/r/n3、运算符/r/n技能目标:/r/n1、能够根据实际场景定义变量并选择合适的数据类型。/r/n2、掌握数据类型的自动和强制转换方法/r/n3、掌握运算符的使用/r/n素质目标:/r/n通过上机任务培养学生自主寻求解决方案,解决问题的能力/r/n,熟练掌握变量,数据类型及转换,常量,运算符在java中的运用。/r/n教学重点与难点/r/n教学/r/n重点/r/n1、变量,数据类型及数据类型转换/r/n2、常量/r/n3、运算符/r/n教学/r/n难点/r/n数据类型及数据类型转换/r/n学情分析/r/n本次上机课程围绕Java基础语法,变量,常量,数据类型及转换,运算符等知识点进行,上机任务需要学生首先自己想办法独立完成,如果出现问题,在进行小组讨论或者有老师进行引导,锻炼学生自主解决问题的能力。/r/n教学过程/r/n课前:/r/n阅读本章教材和课件,准备提问问题,准备/r/n上机任务/r/n,准备作业等/r/n。/r/n课中:/r/n(1)/r/n复习理论课知识点/r/n(2)/r/n布置任务根据华氏温度求摄氏温度/r/n(3)布置任务根据数字求每一位上的数字/r/n(4)布置任务根据年份求解是否闰年/r/n课后:/r/n布置预习任务,预习下一章,让学生预习Java选择分支结构的基本语法。/r/n教学反思/r/n本次上机课程任务有些细节如果不注意程序很容易出错,需要让不注意细节的同学出错,并且引导学生自己找到自己的bug错误,锻炼程序的纠错能力。/r/n课程/r/nJava程序设计/r/n教学设计/r/n课程名称/r/nJava程序设计/r/n授课对象/r/n授课章节/r/n数据类型和运算符/r/n本次课学时数/r/n2学时/r/n教学目的/r/n通过上机任务培养学生自主寻求解决方案,解决问题的能力/r/n,掌握Java编程基础的数据类型和常用运算符/r/n,变量,常量等的灵活运用/r/n。/r/n教学分析/r/n本次课程为Java的基础语法课程,需要让学生理解相关概念并且对语法熟练掌握,为后面的学习打下夯实的基础。/r/n教学重点与/r/n难点/r/n重点/r/n1、变量,数据类型及数据类型转换/r/n2、常量/r/n3、运算符/r/n难点/r/n数据类型及数据类型转换/r/n教学方法/r/n与手段/r/n●/r/n课堂讲授/r/n/r/n●/r/n讲解例题/r/n/r/n●/r/n电子课件/r/n/r/n○/r/n案例分析/r/n/r/n●/r/n小组讨论/r/n○/r/n文字材料/r/n/r/n●/r/n提问/r/n/r/n○/r/n音像材料/r/n/r/n其他:/r/n/r/n/r/n/r/n/r/n教学过程设计/r/n教学内容/r/n教学过程/r/n设计意图/r/n时间分配/r/n复习理论课知识点/r/n复习如下知识点:/r/n(1)变量的定义语法;/r/n(2)变量和常量的区别;/r/n(3)Java中基本数据类型及类型转换/r/n(4)Java中常用的运算符/r/n复习加深印象有利于实现上机任务/r/n1/r/n0分钟/r/n(1)布置任务编写一个可以将用户输入的华氏温度换算为摄氏温度的程序。/r/n转换公式为:C=5/9*(F-32),其中F为华氏温度,C为摄氏温度。/r/n(2)讲解实现思路/r/n--编码实现数据的输入,并选择合适的数据类型保存数据/r/n--将输入的数据类型带入到题目提供的公式中,求出摄氏温度。/r/n--注意题目提供公式为数学公式,转换为含有运算符的表达式的时候必须要考虑到数据类型的转换。/r/n(3)检查学生完成进度和完成情况,对学生进行辅导/r/n(4)共性问题集中讲解/r/n让学生熟练掌握变量,灵活使用运算符及数据类型转换等相关知识点。/r/n2/r/n0分钟/r/n布置任务根据数字求每一位上的数字/r/n(1)编写一个程序,将用户输入的一个二位数的十位和个位分别显示出来,如输入32,则显示/r/n“/r/n用户输入的十位为3,个位为2/r/n”/r/n(2)讲解实现思路/r/n--接受用户输入的数字/r/n--将数字进行除法操作求出其十位的数据/r/n--将数字进行取模操作求出其个位的数据/r/n--将十位和个位的数据进行输出显示/r/n(3)检查学生完成进度和完成情况,对学生进行辅导/r/n(4)共性问题集中讲解/r/n让学生理解并熟练掌握除法和取模操作的特点/r/n2/r/n0分钟/r/n布置任务根据年份求解是否闰年/r/n(1)布置任务输入一个年份,判断该年是否为闰年。判断标准为若以下条件中的一个成立,则该年份为闰年/r/n年份数能被4整除,而且不能被100整除。/r/n年份数能够被400整除。/r/n输出结果直接输出true或false/r/n(2)讲解/r/n实现思路/r/n--接受用户输入的年份/r/n--/r/n使用逻辑运算符和三目运算符判断是否为闰年/r/n--将判断结果进行输出显示/r/n(3)检查学生完成进度和完成情况,对学生进行辅导/r/n(4)共性问题集中讲解/r/n让学生可以灵活运用逻辑运算符和三目运算符/r/n2/r/n0分钟/r/n课程内容总结/r/n重点内容回顾/r/n:/r/n1、变量,数据类型及数据类型转换/r/n2、常量/r/n3、运算符/r/n复习课程内容,加深印象/r/n1/r/n0/r/n分钟/r/n思考题或预习题或作业题/r/n布置预习任务,预习下一章,让学生预习Java选择分支结构的基本语法/r/n布置预习任务,让学生提前预习下一章内容。/r/n10/r/n分钟/r/n参考资料/r/n课后小结/r/n本次上机课程任务有些细节如果不注意程序很容易出错,需要让不注意细节的同学出错,并且引导学生自己找到自己的bug错误,锻炼程序的纠错能力。/r/n课程教案/r/n课题名称/r/nJava程序设计/r/n授课班级/r/n授课学时/r/n9-10/r/n授课地点/r/n授课形式/r/n讲授/r/n参考教材/r/n《Java程序设计/r/n基础教程/r/n》/r/n教学资源/r/n/r/n/r/n/r/nhttps://www.runoob/r///r/n--菜鸟教程/r/n教学目标/r/n知识目标:/r/n1、单分支结构/r/n2、双分支结构/r/n3、多分支结构/r/n4、选择分支的嵌套/r/n5、代码块/r/n技能目标:/r/n1、/r/n能通过但分支和多分支解决实际问题/r/n2、/r/n能通过多分支解决实际问题/r/n3、/r/n灵活掌握选择分支嵌套的使用/r/n素质目标:/r/n让学生能够灵活选择合适的分支结构解决编码过程中的选择分支问题。/r/n教学重点与难点/r/n教学/r/n重点/r/n1、单分支结构/r/n2、双分支结构/r/n3、多分支结构/r/n4、选择分支的嵌套/r/n教学/r/n难点/r/n选择分支的嵌套/r/n学情分析/r/n本次授课主要学习选择分支结构,需要让学生可以根据不同的场景可以选择最合适的选择分支结构,本次课程为关键性基础课程,需要多举例子让学生多理解。/r/n教学过程/r/n课前:/r/n阅读本章教材和课件,准备提问问题,准备案例,准备作业等/r/n课中:/r/n(1)讲解单分支结构的语法和用法/r/n(2)讲解多分支结构的语法和用法/r/n(3)讲解多分支结构的语法和用法/r/n(4)讲解分支结构嵌套的语法和用法。/r/n课后:/r/n布置预习任务,预习下一章,让学生预习/r/nSwitch/r/n…/r/nC/r/nase/r/n…/r/n的用法/r/n。/r/n教学反思/r/n本次课程代码量相对前面几次课程有了一定的增加,对于学习困难的学生需要进行鼓励,帮助解决学习问题。/r/n课程/r/nJava程序设计/r/n教学设计/r/n课程名称/r/nJava程序设计/r/n授课对象/r/n授课章节/r/n选择分支结构一/r/n本次课学时数/r/n2学时/r/n教学目的/r/n让学生/r/n理解/r/n分支结构/r/n,并能主动积极/r/n解决编码过程中的选择分支问题。/r/n教学分析/r/n本次授课主要学习选择分支结构,需要让学生可以根据不同的场景可以选择最合适的选择分支结构,本次课程为关键性基础课程,需要多举例子让学生多理解。/r/n教学重点与/r/n难点/r/n重点/r/n1、单分支结构/r/n2、双分支结构/r/n3、多分支结构/r/n4、选择分支的嵌套/r/n难点/r/n选择分支的嵌套/r/n教学方法/r/n与手段/r/n●/r/n课堂讲授/r/n/r/n●/r/n讲解例题/r/n/r/n●/r/n电子课件/r/n/r/n○/r/n案例分析/r/n/r/n●/r/n小组讨论/r/n○/r/n文字材料/r/n/r/n●/r/n提问/r/n/r/n○/r/n音像材料/r/n/r/n其他:/r/n/r/n/r/n/r/n/r/n教学过程设计/r/n教学内容/r/n教学过程/r/n设计意图/r/n时间分配/r/n单分支结构/r/n讲解单分支结构的语法和用法。/r/n让学生掌握单分支结构在具体场景中的应用。/r/n10分钟/r/n双分支结构/r/n讲解双分支结构的语法和用法:/r/n让学生掌握双分支结构在具体场景中的使用/r/n1/r/n0分钟/r/n讲解多分支结构的语法:/r/n讲解多分支结构的具体使用:/r/n举例:变量中存储了某学生的分数,根据分数给出学生的等级,等级为:/r/n0-29:重修,30-59:补考,60-79:良好,80-100:优秀/r/n让学生掌握多分支结构在具体场景中的应用/r/n20分钟/r/n选择分支嵌套及在选择分支中又包含选择分支/r/n选择分支嵌套的语法:/r/n选择分支嵌套的具体使用:/r/n体育考试:踢毽子考试,性别男:30及格,女生40个及格。/r/n根据学生的性别和踢毽子个数判断是否及格:/r/n让学生掌握选择分支结构嵌套在具体场景中的应用/r/n20分钟/r/n讲解代码块及变量的作用域:/r/n在一个代码块定义的变量,在另外的代码块中无法访问:/r/n在代码块外面定义的变量,在里层代码块可以访问:/r/n让学生理解变量的作用域。/r/n10分钟/r/n课程内容总结/r/n重点内容回顾:/r/n1、单分支结构/r/n2、双分支结构/r/n3、多分支结构/r/n4、选择分支的嵌套/r/n复习课程内容,加深印象/r/n5/r/n分钟/r/n思考题或预习题或作业题/r/n布置预习任务,预习下一章,让学生预习Switch/r/n…/r/nCase/r/n…/r/n的用法。/r/n布置预习任务,让学生提前预习下一章内容。/r/n5/r/n分钟/r/n参考资料/r/n课后小结/r/n本次课程代码量相对前面几次课程有了一定的增加,对于学习困难的学生需要进行鼓励,帮助解决学习问题。/r/n课程教案/r/n课题名称/r/nJava程序设计/r/n授课班级/r/n授课学时/r/n11-12/r/n授课地点/r/n授课形式/r/n上机/r/n参考教材/r/n《Java程序设计基础教程》/r/n教学资源/r/n/r/n/r/n/r/n//r/n--菜鸟教程/r/n教学目标/r/n知识目标:/r/n1、/r/n选择分支结构语法/r/n2、/r/n针对不同场景选择合适的选择分支结构语法/r/n3、/r/n选择分支和逻辑运算符结合使用/r/n技能目标:/r/n1、/r/n判断水仙花数/r/n2、/r/n判断某个年份是闰年还是平年/r/n3、/r/n判断字母是大写字母还是小写字母/r/n素质目标:/r/n让学生能够灵活选择合适的分支结构解决编码过程中的选择分支问题。/r/n教学重点与难点/r/n教学/r/n重点/r/n1、判断水仙花数/r/n2、判断某个年份是闰年还是平年/r/n3、判断字母是大写字母还是小写字母/r/n教学/r/n难点/r/n判断字母是大写字母还是小写字母/r/n学情分析/r/n本次上机课程主要在已经学习了选择分支结构语法的基础上,让学生自主思考,用选择分支结构来解决实际的逻辑问题,锻炼学生的编码熟练程度以及逻辑能力。/r/n教学过程/r/n课前:/r/n阅读本章教材和课件,准备提问问题,准备/r/n上机任务/r/n,准备作业等/r/n。/r/n课中:/r/n(1)/r/n复习理论课知识点/r/n(2)/r/n判断水仙花数/r/n(3)/r/n判断某个年份是闰年还是平年/r/n(4)/r/n判断字母是大写字母还是小写字母/r/n课后:/r/n布置预习任务,预习下一章,让学生预习Switch/r/n…/r/nCase/r/n…/r/n的用法。/r/n教学反思/r/n本次上机课程内容,关于水仙花,包括字母大小写判断,不是直接的条件判断,需要学生先进行数据的处理,根据处理的结果进行逻辑判断,需要具备一定的独立思考能力和逻辑推理能力,需要在学生练习的时候不断的提示引导学生,慢慢的锻炼学生的自主解决问题的能力。/r/n课程/r/nJava程序设计/r/n教学设计/r/n课程名称/r/nJava程序设计/r/n授课对象/r/n授课章节/r/n选择分支结构一/r/n本次课学时数/r/n2学时/r/n教学目的/r/n通过上机实践/r/n让学生能够灵活选择合适的分支结构解决编码过程中的选择分支问题。/r/n教学分析/r/n本次上机课程主要在已经学习了选择分支结构语法的基础上,让学生自主思考,用选择分支结构来解决实际的逻辑问题,锻炼学生的编码熟练程度以及逻辑能力。/r/n教学重点与/r/n难点/r/n重点/r/n1、判断水仙花数/r/n2、判断某个年份是闰年还是平年/r/n3、判断字母是大写字母还是小写字母/r/n难点/r/n判断字母是大写字母还是小写字母/r/n教学方法/r/n与手段/r/n●/r/n课堂讲授/r/n/r/n●/r/n讲解例题/r/n/r/n●/r/n电子课件/r/n/r/n○/r/n案例分析/r/n/r/n●/r/n小组讨论/r/n○/r/n文字材料/r/n/r/n●/r/n提问/r/n/r/n○/r/n音像材料/r/n/r/n其他:/r/n/r/n/r/n/r/n/r/n教学过程设计/r/n教学内容/r/n教学过程/r/n设计意图/r/n时间分配/r/n复习理论课知识点/r/n回顾理论课知识点:/r/n(1)单分支结构;(2)双分支结构;(3)多分支结构;/r/n(4)分支结构嵌套;/r/n复习理论课/r/n10分钟/r/n判断水仙花数/r/n(1)布置任务:输入一个100-999之间的数字,判断该数字是否为水仙花数(水仙花数是指一个n位数(n/r/n≥/r/n3),它的每个位上的/r/n数字的n次幂之和等于它本身。(例如:1^3+5^3+3^3=153))/r/n(2)讲解思路/r/n--接受用户输入的一个三位数存储到变量中/r/n--利用除法和取模分别计算出百位,十位,个位的数字分别是什么,使用变量进行存储。/r/n--使用if条件判断,三个数的立方和是否为本身,如果是数字本身,则证明该数字是水仙花数/r/n(3)检查学生完成情况,并进行个别学生的辅导/r/n(4)共性问题集中讲解。/r/n让学生能够灵活运用if分支结构,并且加深对除法和取模运算的运算特点。/r/n2/r/n0分钟/r/n(1)布置任务:输入一个年份,判断其是否为闰年,判断完成后给出提示,闰年条件是符合下面二者之一。/r/n--年份数能被4整除,而且不能被100整除。/r/n--年份数能够被400整除。/r/n最后结果显示闰年或平年的文字结果。/r/n(2)讲解实现思路/r/n--使用变量接受用户输入的年份/r/n--使用if语句判断年份是否符合题目条件/r/n--符合条件输出闰年,否则输出平年/r/n(3)检查学生完成情况,并进行个别学生的辅导/r/n(4)共性问题集中讲解。/r/n让学生掌握闰年平年的判断及熟练掌握逻辑运算符和if判断的使用/r/n20分钟/r/n(1)布置任务:输入一个英文字母,通过判断后给出提示,该英文字母是大写字母还是小写字母。/r/n/r/n(2)讲解实现思路/r/n--char类型变量接受用户输入的字符/r/n--/r/n找出char类型字符大写字母小写字母的ASCII码取值范围和规律。/r/n--根据规律使用if判断字符为大写字母还是小写字母进行结果的输出/r/n(3)检查学生完成情况,并进行个别学生的辅导/r/n(4)共性问题集中讲解。/r/n让学生掌握字符和数字的转换,并使用if进行大小写字母的判断/r/n20分钟/r/n课程内容总结/r/n重点内容回顾:/r/n1、判断水仙花数/r/n2、判断某个年份是闰年还是平年/r/n3、判断字母是大写字母还是小写字母/r/n复习课程内容,加深印象/r/n10分钟/r/n思考题或预习题或作业题/r/n布置预习任务,预习下一章,让学生预习Switch/r/n…/r/nCase/r/n…/r/n的用法。/r/n布置预习任务,让学生提前预习下一章内容。/r/n10分钟/r/n参考资料/r/n课后小结/r/n本次上机课程内容,关于水仙花,包括字母大小写判断,不是直接的条件判断,需要学生先进行数据的处理,根据处理的结果进行逻辑判断,需要具备一定的独立思考能力和逻辑推理能力,需要在学生练习的时候不断的提示引导学生,慢慢的锻炼学生的自主解决问题的能力。/r/n课程教案/r/n课题名称/r/nJava程序设计/r/n授课班级/r/n授课学时/r/n1/r/n3/r/n-1/r/n4/r/n授课地点/r/n授课形式/r/n讲授/r/n参考教材/r/n《Java程序设计基础教程》/r/n教学资源/r/n/r/n/r/n/r/n//r/n--菜鸟教程/r/n教学目标/r/n知识目标:/r/n1、/r/nswitch/r/n…/r/ncase基本语法/r/n2、/r/nswitch/r/n…/r/ncase中的break语句的使用/r/n/r/n技能目标:/r/n1、switch/r/n…/r/ncase语句中的细节注意事项/r/n1、/r/n使用switch/r/n…/r/ncase语法判断打印课表信息/r/n素质目标:/r/n让学生能够理解switch/r/n…/r/ncase语法的优缺点,并能根据适当的场景选择switch/r/n…/r/ncase进行条件判断的编程。/r/n教学重点与难点/r/n教学/r/n重点/r/n1、/r/nswitch/r/n…/r/ncase基本语法/r/n2、/r/nswitch/r/n…/r/ncase中的break语句的使用/r/n教学/r/n难点/r/nswitch/r/n…/r/ncase中的break语句的使用/r/n学情分析/r/n本次理论课程主要给学生介绍switch/r/n…/r/ncase语法,重点需要让学生理解switch/r/n…/r/ncase与if语法的区别,什么场景选择什么语法更加合适。/r/n所以需要在授课过程中将两种语法进行对比分析。/r/n教学过程/r/n课前:/r/n阅读本章教材和课件,准备提问问题,准备案例,准备作业等/r/n课中:/r/n(1)讲解switch/r/n…/r/ncase基本语法./r/n(2)讲解使用switch/r/n…/r/ncase的注意点和规则。/r/n(3)讲解案例实现课表打印/r/n课后:/r/n布置预习任务,预习下一章,让学生预习/r/nwhile和do/r/n…/r/nwhile循环的使用/r/n。/r/n教学反思/r/n本次/r/n课讲授内容为选择分支中的一种switch语法,需要和if语法做对比,相对if语法,switch中有很多细节需要注意,需要在教学过程中抓住细节,让学生练习,将学生在练习过程中出现的细节问题及时去解决。/r/n课程/r/nJava程序设计/r/n教学设计/r/n课程名称/r/nJava程序设计/r/n授课对象/r/n授课章节/r/n选择分支结构/r/n二/r/n本次课学时数/r/n2学时/r/n教学目的/r/n让学生能够理解switch/r/n…/r/ncase语法的优缺点,并能根据适当的场景选择switch/r/n…/r/ncase进行条件判断的编程。/r/n教学分析/r/n本次理论课程主要给学生介绍switch/r/n…/r/ncase语法,重点需要让学生理解switch/r/n…/r/ncase与if语法的区别,什么场景选择什么语法更加合适。所以需要在授课过程中将两种语法进行对比分析。/r/n教学重点与/r/n难点/r/n重点/r/n1、/r/nswitch/r/n…/r/ncase基本语法/r/n2、/r/nswitch/r/n…/r/ncase中的break语句的使用/r/n难点/r/nswitch/r/n…/r/ncase中的break语句的使用/r/n教学方法/r/n与手段/r/n●/r/n课堂讲授/r/n/r/n●/r/n讲解例题/r/n/r/n●/r/n电子课件/r/n/r/n○/r/n案例分析/r/n/r/n●/r/n小组讨论/r/n○/r/n文字材料/r/n/r/n●/r/n提问/r/n/r/n○/r/n音像材料/r/n/r/n其他:/r/n/r/n/r/n/r/n/r/n教学过程设计/r/n教学内容/r/n教学过程/r/n设计意图/r/n时间分配/r/nswitch语法提问./r/n提问学生,多种情况的并列判断,范围条件的判断和直接相等关系的判断,哪一种情况适合使用if语法,哪一种情况适合使用if判断。/r/n检查学生预习情况/r/n10分钟/r/nswitch/r/n…/r/ncase基本语法/r/nswitchcase语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。/r/n让学生熟悉switch的语法特点/r/n10/r/n分钟/r/nS/r/nwitch语法的规则和注意点/r/n-switch语句中的变量类型可以是:byte、short、int或者char。从JavaSE7开始,switch支持字符串String类型了,同时case标签必须为字符串常量或字面量。/r/n-switch语句可以拥有多个case语句。每个case后面跟一个要比较的值和冒号。/r/n-case语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。/r/n-当变量的值与case语句的值相等时,那么case语句之后的语句开始执行,直到break语句出现才会跳出switch语句。/r/n-当遇到break语句时,switch语句终止。程序跳转到switch语句后面的语句执行。case语句不必须要包含break语句。如果没有break语句出现,程序会继续执行下一条case语句,直到出现break语句。/r/n-switch语句可以包含一个default分支,该分支一般是switch语句的最后一个分支(可以在任何位置,但建议在最后一个)。default在没有case语句的值和变量值相等的时候执行。default分支不需要break语句。/r/n让学生了解switch语法该注意的一些细节问题。/r/n20/r/n分钟/r/n使用switch/r/n…/r/ncase语法判断打印课表信息/r/n使用案例让学生理解switch语法的具体使用/r/n使用switch-case语句来判断用户输入的星期几,根据星期几来打印当天的课程信息,课程信息如下:/r/n星期一:语文、体育、英语/r/n星期二:数学、化学、计算机/r/n星期三:政治、历史、物理/r/n星期四:语文、数学、英语/r/n星期五:计算机、英语、美术/r/n星期六和星期天:休息/r/n通过案例让学生数字switch语法的用法,以及break语句的在switch中的作用/r/n30/r/n分钟/r/n课程内容总结/r/n重点内容回顾:/r/n1、/r/nswitch/r/n…/r/ncase基本语法/r/n2、/r/nswitch/r/n…/r/ncase中的break语句的使用/r/n复习课程内容,加深印象/r/n15分钟/r/n思考题或预习题或作业题/r/n布置预习任务,预习下一章,让学生预习/r/nwhile和do/r/n…/r/nwhile循环的使用/r/n。/r/n布置预习任务,让学生提前预习下一章内容。/r/n5分钟/r/n参考资料/r/n课后小结/r/n本次/r/n课讲授内容为选择分支中的一种switch语法,需要和if语法做对比,相对if语法,switch中有很多细节需要注意,需要在教学过程中抓住细节,让学生练习,将学生在练习过程中出现的细节问题及时去解决。/r/n课程教案/r/n课题名称/r/nJava程序设计/r/n授课班级/r/n授课学时/r/n1/r/n5/r/n-1/r/n6/r/n授课地点/r/n授课形式/r/n上机/r/n参考教材/r/n《Java程序设计基础教程》/r/n教学资源/r/n/r/n/r/n/r/n//r/n--菜鸟教程/r/n教学目标/r/n知识目标:/r/n1、/r/nswitch/r/n…/r/ncase基本语法/r/n2、/r/nswitch/r/n…/r/ncase中的break语句的使用/r/n/r/n技能目标:/r/n1、使用switch语法实现根据分数判断学生优秀,良好,补考或重修/r/n2、使用switch语法根据出生年份判断生肖/r/n素质目标:/r/n让学生熟练掌握switch语句的语法,并且能够灵活运用,能够根据需求灵活编写switch后面的条件表达式。/r/n教学重点与难点/r/n教学/r/n重点/r/n1、使用switch语法实现根据分数判断学生优秀,良好,补考或重修/r/n2、使用switch语法根据出生年份判断生肖/r/n教学/r/n难点/r/n1、使用switch语法实现根据分数判断学生优秀,良好,补考或重修/r/n2、使用switch语法根据出生年份判断生肖/r/n学情分析/r/n本次上机课在前面理论课了解了switch基本语法的基础上,需要学生自己思考如何填写switch后面的条件变量或表达式才能符合需求或者寻求更加适合的方案,在掌握语法的前提下,还需要学生进行独立思考或老师引导。/r/n教学过程/r/n课前:/r/n阅读本章教材和课件,准备提问问题,准备/r/n上机任务/r/n,准备作业等/r/n。/r/n课中:/r/n(1)/r/n复习理论课switch语法/r/n(2)/r/n使用switch语法实现根据分数判断学生优秀,良好,补考或重修/r/n(3)/r/n使用switch语法根据出生年份判断生肖/r/n课后:/r/n布置预习任务,预习下一章,让学生预习/r/nwhile和do/r/n…/r/nwhile循环的使用/r/n。/r/n教学反思/r/n本次课总共两个任务需要学生完成,代码量适中,但不仅仅是让学生熟悉或掌握语法,还需要学生进行独立思考,老师需要不断的巡视班级,鼓励学生独立思考,独立行动。/r/n课程/r/nJava程序设计/r/n教学设计/r/n课程名称/r/nJava程序设计/r/n授课对象/r/n授课章节/r/n选择分支结构/r/n二/r/n本次课学时数/r/n2学时/r/n教学目的/r/n让学生熟练掌握switch语句的语法,并且能够灵活运用,能够根据需求灵活编写switch后面的条件表达式。/r/n教学分析/r/n本次上机课在前面理论课了解了switch基本语法的基础上,需要学生自己思考如何填写switch后面的条件变量或表达式才能符合需求或者寻求更加适合的方案,在掌握语法的前提下,还需要学生进行独立思考或老师引导。/r/n教学重点与/r/n难点/r/n重点/r/n1、使用switch语法实现根据分数判断学生优秀,良好,补考或重修/r/n2、使用switch语法根据出生年份判断生肖/r/n难点/r/n1、使用switch语法实现根据分数判断学生优秀,良好,补考或重修/r/n2、使用switch语法根据出生年份判断生肖/r/n教学方法/r/n与手段/r/n●/r/n课堂讲授/r/n/r/n●/r/n讲解例题/r/n/r/n●/r/n电子课件/r/n/r/n○/r/n案例分析/r/n/r/n●/r/n小组讨论/r/n○/r/n文字材料/r/n/r/n●/r/n提问/r/n/r/n○/r/n音像材料/r/n/r/n其他:/r/n/r/n/r/n/r/n/r/n教学过程设计/r/n教学内容/r/n教学过程/r/n设计意图/r/n时间分配/r/n复习理论课switch语法/r/n老师现场重新演示理论课案例/r/n“/r/n根据星期几来查询当天课表/r/n”/r/n,通过此案例复习switch的基本语法。/r/n复习语法,为上机做准备/r/n10分钟/r/n使用switch语法实现根据分数判断学生优秀,良好,补考或重修/r/n(1)布置任务:/r/n试编写一个程序,用户输入一个分数,判断该学生的等级,0-29分为重修,30-59为补考,60-79为良好,80-100为优秀/r/n(2)分析实现思路/r/n--定义变量保存用户输入的分数/r/n--编写switch基本语法,考虑switch后面的表达式该如何编写能够让程序更加简洁/r/n--在case后输出相应的结果/r/n(3)引导学生思考switch中的条件如何编写/r/n(4)检查学生完成情况,对学生进行上机辅导/r/n(5)共性问题集中讲解/r/n让学生通过实践熟练掌握switch语法,并且锻炼独立思考能力/r/n30/r/n分钟/r/n使用switch语法根据出生年份判断生肖/r/n(1)布置任务:/r/n要求用户输入自己的出生年份,显示用户属于十二生肖中的哪一个,十二生肖顺序如下:/r/n鼠,牛,虎,兔,龙,蛇,马,羊,猴,鸡,狗,猪/r/n(2)分析实现思路/r/n--定义变量保存用户输入的年份/r/n--编写switch基本语法,找出年份除以12的余数和生肖之间的关系,编写switch后的条件/r/n--在case后输出相应的结果/r/n(3)检查学生完成情况,对学生进行上机辅导/r/n(4)共性问题集中讲解/r/n通过让学生思考年份和生肖的关系锻炼学生的自主解决问题能力/r/n30/r/n分钟/r/n课程内容总结/r/n重点内容回顾:/r/n1、使用switch语法实现根据分数判断学生优秀,良好,补考或重修/r/n2、使用switch语法根据出生年份判断生肖/r/n总结上机课/r/n15分钟/r/n思考题或预习题或作业题/r/n布置预习任务,预习下一章,让学生预习/r/nwhile和do/r/n…/r/nwhile循环的使用/r/n。/r/n布置预习任务,让学生提前预习下一章内容。/r/n5分钟/r/n参考资料/r/n课后小结/r/n本次课总共两个任务需要学生完成,代码量适中,但不仅仅是让学生熟悉或掌握语法,还需要学生进行独立思考,老师需要不断的巡视班级,鼓励学生独立思考,独立行动。/r/n课程教案/r/n课题名称/r/nJava程序设计/r/n授课班级/r/n授课学时/r/n1/r/n7/r/n-1/r/n8/r/n授课地点/r/n授课形式/r/n讲授/r/n参考教材/r/n《Java程序设计基础教程》/r/n教学资源/r/n/r/n/r/n/r/n//r/n--菜鸟教程/r/n教学目标/r/n知识目标:/r/n1、/r/nwhile循环语法介绍/r/n2、/r/ndo/r/n…/r/nwhile循环语法介绍/r/n3、while循环和do/r/n…/r/nwhile循环的区别/r/n/r/n技能目标:/r/n1、/r/n理解并掌握while循环和do/r/n…/r/nwhile的语法和基本使用/r/n2、理解while循环和do/r/n…/r/nwhile循环的区别/r/n素质目标:/r/n让学生理解循环结构,并掌握while循环和do/r/n…/r/nwhile循环的语法以及实际使用,并能理解while循环和do/r/n…/r/nwhile循环的区别/r/n教学重点与难点/r/n教学/r/n重点/r/n1、/r/nwhile循环语法介绍/r/n2、/r/ndo/r/n…/r/nwhile循环语法介绍/r/n3、while循环和do/r/n…/r/nwhile循环的区别/r/n教学/r/n难点/r/n无/r/n学情分析/r/n本次课程为循环结构的第一次课程,主要让学生熟悉语法的基础上了解循环结构在执行中的代码执行顺序以及何时退出循环等,遇到学生不理解的地方可以画图来帮助理解,或者在每次循环中打印相关变量值辅助学生理解/r/n教学过程/r/n课前:/r/n阅读本章教材和课件,准备提问问题,准备案例,准备作业等/r/n。/r/n课中:/r/n(1)介绍程序的基本执行结构/r/n(2)/r/nwhile循环语法介绍/r/n(3)do/r/n…/r/nwhile循环语法介绍/r/n(4)while循环和do/r/n…/r/nwhile循环的区别/r/n课后:/r/n布置预习任务,预习下一章,让学生预习/r/nfor/r/n循环的使用/r/n。/r/n教学反思/r/n本次课程通过语法的介绍以及简单代码的演示,学生能够从最基本的层面了解循环结构,并能通过具体编码实现简单的计数循环,但如果要灵活运用,需要在上机课程上布置循环任务,并且布置扩展练习让学生在课下自主思考完成。/r/n课程/r/nJava程序设计/r/n教学设计/r/n课程名称/r/nJava程序设计/r/n授课对象/r/n授课章节/r/nW/r/nhile和do/r/n…/r/nwhile循环/r/n本次课学时数/r/n2学时/r/n教学目的/r/n让学生理解循环结构,并掌握while循环和do/r/n…/r/nwhile循环的语法以及实际使用,并能理解while循环和do/r/n…/r/nwhile循环的区别/r/n教学分析/r/n本次课程为循环结构的第一次课程,主要让学生熟悉语法的基础上了解循环结构在执行中的代码执行顺序以及何时退出循环等,遇到学生不理解的地方可以画图来帮助理解,或者在每次循环中打印相关变量值辅助学生理解/r/n教学重点与/r/n难点/r/n重点/r/n1、/r/nwhile循环语法介绍/r/n2、/r/ndo/r/n…/r/nwhile循环语法介绍/r/n3、while循环和do/r/n…/r/nwhile循环的区别/r/n难点/r/n无/r/n教学方法/r/n与手段/r/n●/r/n课堂讲授/r/n/r/n●/r/n讲解例题/r/n/r/n●/r/n电子课件/r/n/r/n○/r/n案例分析/r/n/r/n●/r/n小组讨论/r/n○/r/n文字材料/r/n/r/n●/r/n提问/r/n/r/n○/r/n音像材料/r/n/r/n其他:/r/n/r/n/r/n/r/n/r/n教学过程设计/r/n教学内容/r/n教学过程/r/n设计意图/r/n时间分配/r/n介绍程序的执行结构/r/n程序的执行结构有如下三种:顺序执行,选择分支,循环结构。/r/nJava中的循环结构有如下三种常用语法:/r/n(1)while循环/r/n(2)do/r/n…/r/nwhile循环/r/n(3)for循环/r/n引导学生进入循环结构的学习。/r/n10分钟/r/nW/r/nhile/r/n讲解while循环的语法:/r/n使用while循环进行简单的循环打印/r/n让学生理解掌握while循环的基本语法/r/n20/r/n分钟/r/ndo/r/n…/r/nwhile循环的基本语法/r/n使用do/r/n…/r/nwhile循环进行简单的循环打印/r/n让学生理解掌握do/r/n…/r/nwhile循环的基本语法/r/n20/r/n分钟/r/nwhile循环和do/r/n…/r/nwhile循环的区别/r/n介绍while循环和do/r/n…/r/nwhile循环的特点区别/r/n--/r/nwhile:先判断,在执行。/r/n--/r/ndowhile:先执行,在判断。(至少执行一次)/r/n通过两个类似程序代码不同的执行结果来辅助学生理解while和do/r/n…/r/nwhile循环的区别/r/n以上程序一次循环都没有执行,没有打印任何内容/r/n以上程序代码会执行一次,打印结果为101/r/n通过两个相似程序,通过while和do/r/n…/r/nwhile来分别执行,通过执行结果帮助学生理解两者的区别/r/n2/r/n0/r/n分钟/r/n课程内容总结/r/n重点内容回顾:/r/n1、/r/nwhile循环语法介绍/r/n2、/r/ndo/r/n…/r/nwhile循环语法介绍/r/n3、while循环和do/r/n…/r/nwhile循环的区别/r/n复习加深印象/r/n1/r/n5/r/n分钟/r/n思考题或预习题或作业题/r/n布置预习任务,预习下一章,让学生预习/r/nfor/r/n循环的使用/r/n。/r/n布置预习任务,让学生提前预习下一章内容。/r/n5分钟/r/n参考资料/r/n课后小结/r/n本次课程通过语法的介绍以及简单代码的演示,学生能够从最基本的层面了解循环结构,并能通过具体编码实现简单的计数循环,但如果要灵活运用,需要在上机课程上布置循环任务,并且布置扩展练习让学生在课下自主思考完成。/r/n课程教案/r/n课题名称/r/nJava程序设计/r/n授课班级/r/n授课学时/r/n1/r/n9/r/n-/r/n20/r/n授课地点/r/n授课形式/r/n上机/r/n参考教材/r/n《Java程序设计基础教程》/r/n教学资源/r/n/r/n/r/n/r/n//r/n--菜鸟教程/r/n教学目标/r/n知识目标:/r/n1、/r/nwhile循环语法介绍/r/n2、/r/ndo/r/n…/r/nwhile循环语法介绍/r/n3、while循环和do/r/n…/r/nwhile循环的区别/r/n/r/n技能目标:/r/n1、/r/n使用while或do/r/n…/r/nwhile计算班级学生的总成绩/r/n2、/r/n使用while或do/r/n…/r/nwhile计算购物的总金额/r/n3、使用while或do/r/n…/r/nwhile计算登录密码输入错误次数限制登录/r/n素质目标:/r/n让学生通过实践练习熟练掌握while和do/r/n…/r/nwhile的基本语法,并且可以通过while和do/r/n…/r/nwhile循环解决实际的循环问题。/r/n教学重点与难点/r/n教学/r/n重点/r/n1、使用while或do/r/n…/r/nwhile计算班级学生的总成绩/r/n2、使用while或do/r/n…/r/nwhile计算购物的总金额/r/n3、使用while或do/r/n…/r/nwhile计算登录密码输入错误次数限制登录/r/n教学/r/n难点/r/n使用while或do/r/n…/r/nwhile计算登录密码输入错误次数限制登录/r/n学情分析/r/n本次/r/n上机任务,难度适中,代码量稍微偏大,容易在细节地方出错,需要让学生独立思考循环的退出条件的编写,老师需要积极控制任务实施进度和进行学生辅导。/r/n教学过程/r/n课前:/r/n阅读本章教材和课件,准备提问问题,准备/r/n上机任务/r/n,准备作业等/r/n。/r/n课中:/r/n1、复习理论课知识点/r/n2、使用while或do/r/n…/r/nwhile计算班级学生的总成绩/r/n3、使用while或do/r/n…/r/nwhile计算购物的总金额/r/n4、使用while或do/r/n…/r/nwhile计算登录密码输入错误次数限制登录/r/n课后:/r/n布置预习任务,预习下一章,让学生预习/r/nfor循环的使用/r/n。/r/n教学反思/r/n本次课程中需要培养学生能够灵活运用while循环和do/r/n…/r/nwhile循环解决实际问题,但学生在设计循环退出条件时比较吃力,需要布置更多的课下练习让学生达到能够灵活运用的目的。/r/n课程/r/nJava程序设计/r/n教学设计/r/n课程名称/r/nJava程序设计/r/n授课对象/r/n授课章节/r/nW/r/nhile和do/r/n…/r/nwhile循环/r/n本次课学时数/r/n2学时/r/n教学目的/r/n让学生通过实践练习熟练掌握while和do/r/n…/r/nwhile的基本语法,并且可以通过while和do/r/n…/r/nwhile循环解决实际的循环问题。/r/n教学分析/r/n本次上机任务,难度适中,代码量稍微偏大,容易在细节地方出错,需要让学生独立思考循环的退出条件的编写,老师需要积极控制任务实施进度和进行学生辅导。/r/n教学重点与/r/n难点/r/n重点/r/n1、使用while或do/r/n…/r/nwhile计算班级学生的总成绩/r/n2、使用while或do/r/n…/r/nwhile计算购物的总金额/r/n3、使用while或do/r/n…/r/nwhile计算登录密码输入错误次数限制登录/r/n难点/r/n使用while或do/r/n…/r/nwhile计算登录密码输入错误次数限制登录/r/n教学方法/r/n与手段/r/n●/r/n课堂讲授/r/n/r/n●/r/n讲解例题/r/n/r/n●/r/n电子课件/r/n/r/n○/r/n案例分析/r/n/r/n●/r/n小组讨论/r/n○/r/n文字材料/r/n/r/n●/r/n提问/r/n/r/n○/r/n音像材料/r/n/r/n其他:/r/n/r/n/r/n/r/n/r/n教学过程设计/r/n教学内容/r/n教学过程/r/n设计意图/r/n时间分配/r/n复习理论课知识点/r/n(1)复习while和do/r/n…/r/nwhile基本语法/r/n(2)提问学生while和do/r/n…/r/nwhile的区别/r/n复习知识点为上机做准备/r/n10分钟/r/n使用while或do/r/n…/r/nwhile实现记录学生总成绩/r/n(1)布置任务:/r/n请输入/r/nN个/r/n学生成绩,/r/n直到/r/n输入-1代表输入结束,计算出总成绩/r/n(2)分析实现思路:/r/n--定义两个变量分别保存当前学生成绩以及N个学生总成绩/r/n--编写循环结构,循环执行条件为当前成绩不等于-1/r/n--在循环体内实现学生成绩的输入,并且进行累加计算/r/n--循环结束之后打印学生总成绩/r/n(3)班级走动检查,控制任务进度及学员辅导/r/n(4)共性问题集中讲解/r/n让学神掌握使用while或do/r/n…/r/nwhile进行未知循环次数的求和操作/r/n20/r/n分钟/r/n使用while或do/r/n…/r/nwhile计算购物的总金额/r/n(1)布置任务:/r/n请用户输入购买商品的金额,直到输入-1为止,并求出本次购物的总金额。/r/n(2)分析实现思路:/r/n--定义两个变量分别保存当前商品的金额以及N个商品的总金额/r/n--编写循环结构,循环执行条件为上前商品金额不等于-1/r/n--在循环体内实现商品金额的输入,并且进行累加计算/r/n--循环结束之后打印商品总金额/r/n(3)班级走动检查,控制任务进度及学员辅导/r/n(4)共性问题集中讲解/r/n针对上个任务,在布置一个类似任务锻炼学生熟练掌握程度/r/n1/r/n0/r/n分钟/r/n使用while或do/r/n…/r/nwhile计算登录密码输入错误次数限制登录/r/n(1)布置任务:/r/n用户登录程序。/r/n请用户输入密码,并和正确密码进行比较。若密码不正确则输入/r/n“/r/n密码输入有误/r/n”/r/n。/r/n(假设密码为/r/n“/r/n123456/r/n”/r/n)/r/n提示完/r/n“/r/n密码输入有误/r/n”/r/n后,再次请用户输入密码,并重新进行比较。/r/n思考:如果要实现密码三次输入错误后给出提示然后退出程序该如何处理/r/n(2)分析实现思路:/r/n--定义变量保存密码/r/n--定义变量保存密码输入错误的次数/r/n--编写循环,循环条件中判断密码是否为123456/r/n--循环体中实现用户密码的输入,并且进行密码输入次数的自增处理/r/n--在循环体中判断密码

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论