课程名称 |
基础Java |
授课对象所属专业 |
软件工程 |
课程类型 |
专业课 |
开课年级 |
2022级 |
课程性质 |
必修课 |
课程总学时 |
64 |
一、课程简介
基础Java是软件工程专业的专业必修课,Java语言作为当今最为流行的编程语言之一,它的面向对象特性以及跨平台特性是其得以快速发展的主要原因。本课程主要包括Java概述、Java基本编程结构、字符串和数组、对象和类、继承与多态、异常处理、图形编程、Java Swing与事件处理以及JAVA编程开发环境JDK、Java IDE的基本使用。通过本课程的学习,使学生能掌握面向对象程序设计语言编程的基本技能、技巧,能够根据现实生活实践编制出一些实用的小程序。
二、案例基本信息
1.案例名称:奉公守法,诚实守信---类的继承
2.对应章节:第六章子类与继承第2节子类的继承
3.课程讲次:2节
三、案例教学目标
1.知识目标:
(1)熟悉类的继承的概念。
(2)掌握类的继承的实现方法。
(3)掌握类的继承的特点。
2.能力目标:
(1)培养学生由面向过程到面向对象转换的思维能力。
(2)培养学生抽象父类的模块化能力。
(3)培养学生实现继承的实践能力。
3.思政目标:
(1)工程伦理:通过讲述前言科学知识,引导学生树立与时俱进的学习意识、投身科学研究和技术创新的远大理想,激发学生强烈的使命感与责任心。
(2)人文素养:通过设计案例—国家类、家庭类、个人类继承,引导学生把国家、社会、公民的价值要求融为一体,将社会主义核心价值观内化为精神追求、外化为自觉行动,增强家国情怀。
(3)创新能力:通过编程实践培养学生以辩证的思维理解、分析、解决复杂问题的能力,精益求精的工匠精神,严谨的工作态度,创新思维能力。
四、案例主要内容
1.类的继承的概念。
2.类的继承的实现。
3.子类如何调用父类的变量和方法。
4.案例---国家类、家庭类、个人类继承关系的实现。
五、案例教学设计
教学方法 |
1.课前:学习通发布预习作业,收集学生问题,带着问题进入课堂教学,实现翻转课堂。 2.课中:用多媒体教学,结合代码演示,以导入法、设问法、分析法、总结法等教学手段讲授。 3.实验课:通过上机操作验证理论知识。 4.课后:在学习通提交课后作业。 在教学过程中不断培养学生面向对象思维能力的建立,从生活中的案例着手,循序渐进引导学生用模块化思想抽象出父类,并设计出子类继承父类。同时注重学生应用能力的培养,做到理论与实践相结合,有助于学生真正理解类的继承的概念。 |
教学安排 |
环节 |
教学内容 |
活动 |
教学目的 |
教师 |
学生 |
回顾知识导入新课 (5钟) |
回顾上节课内容 用俗话“子承父业”引入继承 |
随机选人,提问:什么是类? |
回答问题 |
激发学生学习兴趣,引导学生带着问题学习 |
结合实例,进行知识点讲解,解决问题 (30分钟) 结合实例,进行知识点讲解,解决问题 (30分钟) 结合实例,进行知识点讲解,解决问题 (30分钟) |
从宪法引入(思政元素:了解宪法),以生活中的子辈继承父辈的财产为例,引入类的继承的概念—子类继承父类的非私有的属性和方法,同时又能创建属于自己的属性的方法。 |
1.对本讲知 识点及重难点问题进行系统化梳理。 2.讲解生活 中继承的例子。 |
1.结合自 身预习情况,完成知识点梳理。 2.观看ppt ,思考回答,领悟吸收。 |
1.通过生 活中大家更容易理解的案例,使学生由浅入深理解类的继承。 2.引导学 生要遵守宪法。 |
案例设计:国家类、家庭类、个人类继承关系的实现 (思政元素:培养学生把国家、社会、公民的价值要求融为一体) 1.国家类:构建核心道德法律观念。 2.家庭类:培养社会责任感和担当意识。 3.个人类:提升个人素质,做创新型人才。 4.三者之间的关系:家庭类继承国家类,个人类继承家庭类。 |
1.概念阐述 及语法知识讲授。 2.学习通发布讨论:为什么个人类不能直接继承国家类? |
1.回答问 题。 2.参与讨 论。 |
1.通过案 例设计,使学生更清晰的理解类的继承的概念 2.案例讲 解中培养学生把国家、社会、公民的价值要求融为一体。 |
继承的关键字 关键字:extends 用法:class派生类名extends基类名 { 类体 } 强调类的继承只能继承非私有的属性和方法。类只能单继承。 |
1.学习通随 机选人,回答问题:什么是合法的标识符? 2.举例让学 生分辨是否为合法标识符。 |
1.回答问 题:字母、数字、下划线、$组成的序列,不能由数字开头 2.区分合 法及不合法标识符。 |
1.使学生 掌握类继承的方法。 2.回顾上 节课知识点,加深学生对标识符概念的理解。 |
案例实现:国家类-家庭类-个人类 (思政元素:遵守国家法律规定,做有责任感的社会人) 1.国家类规定我们要遵守宪法。 2.家庭类培养我们要树立正确价值观,做个有责任感的社会人。 3.个人类鼓励我们努力提升个人素质,争做创新的复合型人才。 |
学习通发布抢答问题: 1.继承的关 键字是么? 2.子类怎么 调用父类的成员和法? |
答题者:前往讲台,完成问题作答。 其余学生:场下思索问题答案。 |
1.通过案 例使学生掌握类继承的方法。 2.教育学 生要遵守国家法律规定,做有责任感的社会人。 |
继承的特点 1.单一继承:一个子类只能继承于一个父类。 2.单向继承:父类无法访问子类新增的成员和方法。 3.有限继承:子类只能继承父类非私有的属性和方法。 4.有效继承:子类和父类之间必须满足is-a的逻辑关系。 (思政元素:只能有一个生物学父亲,父亲同意给的财产孩子才能用,继承要符合逻辑。) |
1.每个特点 都设计具体案例,检测知识点是否掌握。 2.监测情况 点评,知识点讲解。 |
1.积极思 考问题,回答问题。 2.做好相 关笔记,学会总结关键字。 |
1.每个特 点都用四个字总结,加深学生印象,让学生更方便记忆。 2.用修改 错误案例的方法,引起学生兴趣。 |
能力提升 (5分钟) |
学习通发布练一练: 教师类,学生类对人类的继承 |
在学习通发布任务 |
在学习通完成练一练 |
通过练习,应用本节课所学的知识点解决类的创建、类的继承问题,让学生应用所学知识解决实际工程问题。 |
总结、 资源拓展、 布置作业 (5分钟) |
总结知识点 1.继承的概念:继承父类非私有,增加属于自己的属性和方法。 2.继承的关键字:extends 3.类继承中子类直接调用父类的属性和方法,但父类不允许访问子类。 讲解专业前沿知识。 (思政元素:激发学生投身科学研究和技术创新的兴趣) 布置作业 学习通发布 |
1.小结本节 课内容。 2.讲解专业 前沿知识。 3.学习通发 布作业。 |
1.跟随教师复习本节课内容。 2.了解前沿知识后查阅相关资料。 3.课后在学习通提交作业。 |
1.通过小结使学生更好掌握本节课内容。 2.通过讲解专业前沿知识,激发学生投身科学研究和技术创新的兴趣。 3.通过课后作业,检验学生对知识的掌握程度,为后期课程的展开打好基础。 |
六、教学反思
1.优势:
本课次的内容是类的继承,课堂讲授中将思政案例与教学内容进行了有机融合,将复杂概念以问题的形式导入,引导学生主动思考,以国家类-家庭类-个人类之间的关系为例加以简单诠释,既增加了课程的互动性,又增强了学生的家国情怀。案例的设计让学生顺着计算机处理问题的思路抽丝剥茧,理解计算思维的精髓,体会研究的乐趣,潜移默化地培养学生的社会主义核心价值观、基本素养以及职业素养。
2.不足:
在案例教学的过程中,通过提问、讨论等方法虽然能很大程度地提高学生的积极性与参与感,但仍有部分学生不愿意参与进来,仍需挖掘出更贴近学生实际、更为生动、有趣的案例,以提高学生参与讨论的兴趣,增强学生对课程思政内容的认同感。
综上所述,本课次的教学设计将“以学生为中心”的教学理念落到了实处,激发了学生的学习内驱力和家国情怀,很好地达到了预期教学目标。在后期的课程设计中案例环节应再挖掘能更加调动学生积极性的案例。
软件工程教研室供稿
责编:魏东平 审核:董西伟 王超