版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教案课程名称:《Java面向对向程序设计》适用专业:授课年级:授课学期:授课教师:
教学基本信息授课题目程序运行异常授课专业软件技术专业授课班级一年级学生授课课时2学时(90分钟)授课地点教学做一体化教室学情分析授课对象是软件技术专业大一学生,学生已经具备Java面向对象的编程思维及能力,掌握了类、对象、封装、继承、多态的应用,为了增加程序的安全性,学生还需要掌握Java异常处理机制。异常处理机制,增加了程序的健壮性、安全性,是需要学生必备的技能。而现实中出现各种异常情况通用需要学生用健康的心态去面对和解决。因此,由浅入深,使用切合的实例,逐步引导才比较适合学生的习惯。如何使用学生身边的、感兴趣的例子来调动他们学习和探究的主动性、积极性,显得尤其重要。教学资源教材:《Java程序设计教程项目式教程》赵国玲等编著,机械工业出版社网络学习资源平台:山东省省级职业教育在线精品课程《Java面向对象程序设计》教学环境:教学做一体化教室,极域电子,一体机等教学素材:多媒体课件,动画视频片段教学目标知识目标1.理解异常的概念2.了解Java的异常处理机制。3.掌握在程序中使用try-catch-finally语句结构处理异常的方法能力目标1.具备分析判断程序异常的能力2.能够利用Java异常处理机制处理程序中的异常素质目标1.培养规范的编码习惯2.增强编程的逻辑思维能力3.学会如何分析问题、解决问题,逐步培养创新意识教学重点了解Java的异常处理机制教学难点掌握用try-catch-finally语句结构处理异常
授课过程教学流程教学活动学生活动设计思路时间知识回顾并到入新课1.利用超星学习平台推送本节学习任务清单,要求学生课前结合自己认为的异常事件进行讨论。2.导入本节课内容异常控制学生参与有趣的课堂讨论中,带着轻松的心情和浓厚的兴趣融入到课堂情景,非常期待这堂课会生动有趣。此实例生活化,学生更容易接受。“生活中的异常”到程序中的“异常”过渡自然,学生容易理解继承概念。5分钟学习新知1.案例法&讨论归纳法:通过现实例子,引出异常的概念,并总结归纳。2.讲解异常类层次结构3.讲解Error类与Exception类特点4.讲解运行时异常与非运行异常区别5.讲解常见的异常类6.异常处理机制及该机制特点查阅api帮助文档查看异常类的继承关系通过查看源码方式查看类的继承关系1.从大家熟悉的现实入手,带领学生分析问题,并进行归纳总结。2.互动,逐步增加难度,异常类之间存在各种关系,理清关系及区别,学习上一个新的台阶。2.通过教学增强学生的对异常的正确认识。40分钟编程实战编程实现控制台录入学生学号、姓名、性别、年龄、qq号等信息,验证输入合法及非法数据时程序的执行情况。1.学生接收任务,思考编程思路。并实现编程。2.运行程序输入合法数据,查看程序运行结果。3.运行程序输入非法数据,查看程序运行结果。4.思考如何解决非法数据录入问题。培养学生使用辩证思维的能力。35分钟任务拓展设计一个学生类Student,该类具有学号、姓名、性别、年龄、qq号等信息,创建TestStudent类,在main方法中,声明Student类型对象并赋值为null,然后为该对象属性赋值,测试程序运行情况。编程测试调用空对象属性,程序运行情况。拓展学生的逻辑思维,锻炼学生独立思考、独立完成任务的能力。8分钟小结1.总结授课内容2.归纳重难点,布置作业总结2分钟课后拓展作业定义一个字符串,键盘录入其信息,查看该字符串长度,输出该字符串中的最后一个字符,并将该字符串转为整数。最后尝试访问该字符串下标为length位置上的字符,查看程序运行过程。1.学生登录云实训平台,并根据自己的知识基础和课堂掌握情况2.学会独立思考,并能够独立分析、解决问题。进行课后探究,通过该环节,学生能够给予反馈,让教师及时调整教学,同时,在问题解决过程中,提高学生灵活运用知识的能力。教学反思教案课程名称:《Java面向对向程序设计》适用专业:授课年级:授课学期:授课教师:
教学基本信息授课题目利用异常处理解决程序运行异常授课专业软件技术专业授课班级一年级学生授课课时4学时(180分钟)授课地点教学做一体化教室学情分析授课对象是软件技术专业大一学生,学生已经具备Java面向对象的编程思维及能力,掌握了类、对象、封装、继承、多态的应用,了解了程序中的异常,为了增加程序的安全性,学生还需要掌握异常处理机制。异常处理机制,增加了程序的健壮性、安全性,是需要学生必备的技能。因此,使用切合的实例,逐步引导才比较适合学生的习惯。如何使用学生身边的、感兴趣的例子来调动他们学习和探究的主动性、积极性,显得尤其重要。教学资源教材:《Java程序设计教程项目式教程》赵国玲等编著,机械工业出版社网络学习资源平台:山东省省级职业教育在线精品课程《Java面向对象程序设计》教学环境:教学做一体化教室,极域电子,一体机等教学素材:多媒体课件,动画视频片段教学目标知识目标1.理解异常的概念2.了解Java的异常处理机制。3.掌握在程序中使用try-catch-finally语句结构处理异常的方法能力目标1.具备分析判断程序异常的能力2.能够利用Java异常处理机制处理程序中的异常素质目标1.培养规范的编码习惯2.增强编程的逻辑思维能力3.学会如何分析问题、解决问题,逐步培养创新意识教学重点了解Java的异常处理机制教学难点掌握用try-catch-finally语句结构处理异常
授课过程教学流程教学活动学生活动设计思路时间知识回顾并到入新课1.利用超星学习平台推送本节学习任务清单,要求学生思考异常处理方式。2.导入本节课内容异常处理方式学生参与有趣的课堂讨论中,带着轻松的心情和浓厚的兴趣融入到课堂情景,非常期待这堂课会生动有趣。此实例生活化,学生更容易接受。“生活中的异常”到程序中的“异常”过渡自然,学生容易理解继承概念。10分钟学习新知1.案例法&讨论归纳法:通过上节例子,引出异常需要处理,及剧吐的处理方式。2.讲解积极处理方式try-catch-finally。首先讲解基本语法,说明try,catch、finally块各自特点及使用注意事项,尤其是catch块的使用,然后使用示例进行展示3.讲解消极处理方式throws声明抛出异常。4.讲解两种处理方式的区别及各自适用的场景。5.讲解throw,手动抛出异常6.讲解自定义异常查阅api帮助文档查看异常类的继承关系通过查看源码方式查看类的继承关系1.从大家熟悉的现实入手,带领学生分析问题,并进行归纳总结。2.互动,逐步增加难度,异常类之间存在各种关系,理清关系及区别,学习上一个新的台阶。2.通过教学增强学生的对异常的正确认识。75分钟编程实战使用try-catch-finally解决因用户不合理入错误而引起的程序崩溃,从而提高程序运行的可靠性。1)将可能出现异常的代码即输入学生年龄部分放入try代码块。2)使用catch代码块捕获Exception。程序开发阶段可以在catch块中将异常信息通过调用printStackTrace()方法打印在控制台,以方便开发人员查看。3)在finally代码块中再次提示用户输入正确的年龄。1.学生接收任务,思考编程思路。并实现编程。2.运行程序输入合法数据,查看程序运行结果。3.运行程序输入非法数据,查看程序运行结果。4.该表catch块钟捕获异常类型,查看程序运行结果。培养学生使用辩证思维的能力。75分钟任务拓展将学生信息录入操作放在一个单独的方法钟,如inputInfo方法,该方法声明抛出异常,在main方法钟调用该方法,要求保证不管是否录入合法数据,程序都能正常运行结束。编程测试throws声明抛出异常与try-catch-finally积极处理异常相结合。拓展学生的逻辑思维,锻炼学生独立思考、独立完成任务的能力。15分钟小结1.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广东省四会市高二生物下册期末考试模拟卷含答案【研优卷】
- 2026年山东省章丘市高二生物下册期末考试考试卷带答案(A卷)
- 2026年幼儿园我给太阳照镜子健康
- 2026年山东省昌邑市高二生物下册期末考试测试卷及参考答案【达标题】
- 2026年传递信息的方式幼儿园
- 2026年山东省滕州市高二生物下册期末考试试卷及参考答案【A卷】
- 2025年云南省弥勒市高二生物下册期末考试测试卷附答案(培优B卷)
- 2025年浙江省嵊州市高二生物下册期末考试模拟卷(培优A卷)附答案
- 2026年山东省栖霞市高二生物下册期末考试试卷附完整答案(全优)
- 2026年河南省灵宝市高二生物下册期末考试测试卷参考答案
- JJG 688-2025 汽车排放气体测试仪检定规程 含第1号修改单
- 大学生职业生涯规划与就业创业指导(实践版)教学大纲
- 种植绿萝课件
- 2025中国国际货运航空股份有限公司货站事业部招聘6人(人事派遣制)考试笔试备考题库及答案解析
- 浙江省宁波市2026届高三第一学期模拟考试数学试卷(宁波一模)(含答案)
- 湛江市2024年高中体音美信通考试(高中新学考)参考材料(理论考试参考材料)
- 2025年安徽师范大学出版社招聘4人模拟试卷及答案详解一套
- 2025贵州省贵阳市殡仪服务中心公开招聘(编外)工作人员25人考试参考试题及答案解析
- 职工安全健康意识与应急技能知识竞赛测试题与答案
- 网络安全技术及应用 第5版 贾铁军 习题集 第1-12章
- 内蒙古电力定额站2025年二季度主网设备材料编审指导价
评论
0/150
提交评论