课程名称 |
基础Java |
授课对象所属专业 |
软件工程等专业 |
课程类型 |
工科 |
开课年级 |
2022级(大二) |
课程性质 |
专业基础课 |
课程总学时 |
64 |
一、课程简介
Java 是一门面向对象的主流程序设计语言。《基础Java》是计算机类专业的一门专业基础必修课程,以培养计算思维和运用计算生态为目标,面向Java 软件工程师工作岗位,主要包括Java语法、面向对象编程技术、JDK 常见类的使用、I/0 技术、GUI 技术、多线程技术、网络编程技术和 JDBC 编程技术等内容。
通过本课程的学习,学习者可以熟练掌握Java语言、面向对象编程技术等知识,学习者将获取程序阅读能力、程序编写能力、程序调试能力和各种工具的使用能力,可以利用 Java解决一定规模的工程问题,促进学生计算思维发展和职业核心素养养成,培养具有扎实学识、卓越能力、家国情怀、责任担当的社会主义建设者。
二、案例基本信息
1.案例名称:遵循“Java语法规则”,树立规章制度教育
2.对应章节:规范编程(JAVA的语法格式)和正确使用JAVA语言的各种数据类型
3.课程讲次:规范编程和JAVA语言的各种数据类型
三、案例教学目标
(一)本讲的课程思政教学目标
课中由“JAVA语法规则”结合“学校的各项规章制度”,告知同学们“无规矩不成方圆”,对每个学生而言,小到学校、班级、宿舍,大到社会、国家,都有一定的规则和纪律,做为其中的一员,就要受到规则和纪律的约束,只有人人都遵守纪律和规则,国家才能长治久安。由“课堂实操”出发, 鼓励学生运用Java定好的规则进行代码的编写,实际编程中,不要害怕代码的繁琐和枯燥,应该多敲代码,多实践,达到炉火纯青的境界,让学生明白“实践出真知”,理论可以用来推动实践,而实践则是用来修正或补充理论,代码要不断推敲,反复修改,精益求精,以此培养学生IT职业素养。
(二)案例如何体现课程思政教学目标
由JAVA严格的语法规则引入“矩不正,不可为方;规不正,不可为圆”。结合学生宿舍、班级、学校各项管理制度到生活、社会、国家的各项规章管理制度,强调规章管理制度的重要性,这些规章制度既是约束个人,同时也是保障学生身体健康和生命安全,维护公共安全和社会稳定的重要保障。所以告知学生大到社会、国家,小到学校、班级和个人,严格遵守纪律。引导学生做人做事需要遵守规则,教育学生遵守学校各项规章制度,遵守国家法律法规,做一个守法的好公民,只有每一个人都严格做到遵纪守法,学校、社会和国家才能够正常运行。
四、案例主要内容
(一)案例的引出
课堂活动:
1.推送Java运行的小程序“随机点名器”,让学生思考类似的小程序是如何做出来的?
2. 需要用到哪些技术?
3. 与我们的JAVA技术有什么关系?
4. 与我们的这门课有什么关系?
5. 通过问卷调查的形式搜集学生的答案,分析学生程序设计的基本思想和对Java的认识深度。
(二)案例主要内容
1.讲解知识点一:JAVA基本语法格式、JAVA注释、JAVA关键字、JAVA标识符。
由上图可以看出,System.out.println()函数,功能是在屏幕输出括号内的内容,要求括号内是“”引起的字符串,如果写成System.out.println,没有使用“”,将报错“非法的表达式”。
2.讲解知识点二:变量的定义、变量的数据类型、变量的类型转换。
由上图可以看出,程序编译时出现了异常,提示“不能从int转转换为byte”。出现这样错误的原因是将一个int型的值赋值给byte类型的变量s时,int类型的取值范围大于byte类型的取值范围,这样赋值会导致数据溢出。
强制类型转换就好比将大瓶水倒入到小瓶中一样,如果大瓶中的水的容量小于小瓶的大小,那么水是可以完全倒入的;否则多出来的水就会溢出。这个就跟平常做人做事一样,凡事过则损,需把握分寸。
五、案例教学设计
(一)案例的引出
(二)案例授课内容
规范编程和JAVA语言的各种数据类型,引入“矩不正,不可为方;规不正,不可为圆”。
(三)主题讨论,问题驱动
通过问卷调查、课堂抢答等方式增强学生的课堂参与积极性。
时政案例:带您了解软件开发全过程。
主题讨论:如何在编程时还要坚持锲而不舍的工匠精神,努力完成自己的既定目标?
(四)元素融入
本单元教学,主要采取“教师教授”方式进行,通过基本知识点的分析引导学生认识规章制度和纪律对于个人对于社会的重要性,激发学生对程序设计的热情。通过分享程序员开发程序过程的视频培养学生对程序开发的认识,树立细致、认真的学习工作态度。
六、教学反思
1.实施效果及成果
本单元的内容属于前期入门内容,大部分的内容讲的都偏理论和枯燥,课程教学不能演示太复杂的效果。所以,课程设计时考虑的是多用微视频来演示一段段的小过程再进行理论的讲解。根据学生的反馈来看,教学效果不错。
2.存在的问题
思政素材的呈现方式还需进一步优化,从而提高学生的参与度,使得思政元素的融入更为自然。
3.改进思路
为了思政元素的融入更为自然,素材故事的讲述更加生动,可以尝试播放相关视频素材,形式更加引人入胜,更容易引起学生的共鸣,提高课堂活跃度,提高教学质量。
软件工程教研室供稿
责编:魏东平 审稿:董西伟 王超