《Java程序设计》课程思政教学案例.docx
《《Java程序设计》课程思政教学案例.docx》由会员分享,可在线阅读,更多相关《《Java程序设计》课程思政教学案例.docx(12页珍藏版)》请在三一文库上搜索。
1、Java程序设计课程思政教学案例一、课程信息课程名称:JaVa程序设计课程编码:周学时:6学时:96课程类型:专业核心授课对象:大数据技术、软件技术专业先修课程:计算机基础后续课程:JaVa高级程序设计、JAVAWEB应用开发二、课程设计目标i课程目标通过引入合适的任务或案例进行驱动,使学生会安装并配置典型的Java开发环境,理解面向对象语言的开发理念,掌握Java编程思想与编程方式,能使用数组、三种控制结构、类和对象、集合容器来解决实际问题。通过思政元素的融入,激发学生对社会主义核心价值观的认同感,培养学生诚实、守信、坚忍不拔的性格;提高学生在沟通表达、自我学习和团队协作方面的能力;同时养成
2、规范的编码习惯。(1)专业技能目标 能运用面向对象程序设计的思想分析和设计类; 会定义接口,并能有效组织类和接口;会使用ECliPSe开发工具开发JaVa应用程序;能综合应用所学知识解决实际问题。(2)专业知识目标会安装并配置典型的JaVa开发环境;能根据实际情况选择合适的数据类型进行信息的处理,会使用流程控制进行简单程序的开发,会定义和使用数组解决实际问题;理解面向对象语言的开发理念,掌握JaVa编程思想与编程方式;掌握JaVa常用工具类;会选择合适的工具类来解决实际问题。(3)专业素质目标具有良好的IT职业道德、职业素养和职业规范;具有热爱科学、实事求是、严肃认真、一丝不苟、按时守信的工作
3、作风;具有较强的自我更新知识和技能的能力;具有基本的阅读文档、编写程序文档的能力;具有良好的团队协作和创新能力。(4)思政育人目标将习近平新时代中国特色社会理论、社会主义核心价值观和中华优秀传统文化教育内容融入到Java程序设计课程的教学要求中,注重“术道结合”;借鉴国内成功实践案例的优秀经验,剖析软件技术专业发展历史和软件行业领军人物的奋斗故事,激发学生对社会主义核心价值观的认同感,培养学生诚实、守信、坚忍不拔的性格,提高学生在沟通表达、自我学习和团队协作方面的能力;树立正确的技能观,努力提高自己的技能,为社会和人民造福,绝不利用自己的技能去从事危害公众利益的活动,包括构造虚假信息和不良内容
4、制造电脑病毒、参与盗版活动、非法解密存取、黑客行为和攻击网站等,提倡健康的网络道德准则和交流活动,鼓励学生利用自己的所学的专业知识,积极参与社会科学普及活和应用推广活动;培养学生的软件工匠精神,在潜移默化中培育社会主义核心价值观,提高综合职业素养,树立社会主义职业精神。2.课程教学活动设计(1)课程内容设计Java程序设计课程教学采用“项目驱动情境模拟”的教、学、做一体化教学模式,理论教学和实践教学内容融为一体,课程以一个实际企业项目一某公司房屋租赁管理系统(HRMS)为驱动,根据典型程序开发过程及JaVa程序员能力要求,重构课程结构,课程的内容结构参见下表:表1课程内容结构表序号子项目(学
5、习情境)名称学时1Java语言概述与开发环境搭建22Java语言基础563面向对象程序设计124继承与多态205工具类6合计96(2)思政内容设计Uava程序设计是专业基础课程,是非常重要的思想政治教育工作阵地,本课程首次将思想政治教育内容融入课程内容,以“知识传授与价值引领相结合”为宗旨,使思想政治理论教育与专业教育协调同步、相得益彰,真正实现在课堂教学主渠道中全方位、全过程、全员立体化育人。结合本课程的5个模块,设计了5个思政案例,通过德育内容的融入,可以激发学生对社会主义核心价值观的认同感,培养学生诚实、守信、坚韧不拔的性格,提高学生在沟通表达、自我学习和团队协作方面的能力,达到教书育人
6、的目的。具体内容见下表。表2思政内容设计表序号模块名称思政案例主要内容思政育人目标作业1Java语言概述与开发环境搭建案例L软件定义未来(1)新时代与个人成才的关系;(2)软件行业发展前景。引发学生对未来的职业愿景,激发学生对社会主义核心价值观的认同感。观看相关视频,讨论分享2Java语百基础案例2:一位JaVa工程师的感言(1)软件公司Java工程师的招聘条件;(2)软件行业规范解析。(1)让学生了解Java程序开发规范的重要性,培养学生的职业素质和道德规范;(2)做事认真负责,一丝不苟,每一条语句都经过周密思考,培养学生的软件工匠精神。行业规范小测试3面向对象程序设计案例3:优秀学长工作感
7、悟(1)优秀学长工作经验分享;(2)利用类和对象解决生(1)树立正确的技能观,努力提高自己的技能,为社会和人民造福;(2)加深学生对专一次学长访谈活中的实际问题。业知识技能学习的认可度与专注度。4继承与多态案例4:他们的“中国软件杯”(1)中国软件杯介绍;(2)国赛获奖者分享。提高学生自我学习和持续学习的意识和能力。行业新闻分享5工具类案例5:中兴事件的背后(1)软件行业领军人物的奋斗故事分享;(2)合作完成个简单的Java项目。(1)培养学生诚实、守信、坚忍不拔的性格;(2)提高学生在沟通表达、自我学习和团队协作方面的能力。项目参与经验总结汇报(3)能力训练项目设计表3能力训练项目表序号训练
8、项目训练任务能力目标相关支撑知识方式手段呈现结果1房屋租赁管理系统1.系统平台搭建能够搭建基于Java的HRMS的开发需要的安装开发工具、配置开发环境和常用的外围设备。(I)JDK的下载、安装和配置;(2)测试所配置的开发环境;(3)常用Java程序开发工具的安装;JaVa开发工具的基本使用;(4) Java类的基本语法;(5) JaVa基本编译和执行过程;(6)简单编译和执行错(1)教师演示讲解;(2)学生操作实践;(3)小组交流分享;(4)课堂评价。搭建出一个可运行的Java运行环境误的修改。22.租金计算器能够熟练使用基本数据类型定义访问基本信息;掌握类的定义与对象的创建,应用三种程序控
9、制结构与对象进行租金计算。(1)数据类型与表达式;(2)运算符;(3) if语句与switch语句;(4) for循环、While循环、dowhile循环语句;(5)break语句与continue语句;(6)一维数组与多维数组;(7)面向对象;(8)类的定义;(9)对象定义;(10)修饰符;(Il)作用域;(12)重载与封装。(1)教师演示讲解;(2)学生操作实践;(3)小组交流分享;(4)课堂评价。能够计算房屋的租金;33.求租客户信息管理能够用类来描述求租客户信息、,能够利用继承来实现不同用户类的定义,能对各类用户信息进行合理的组织和管理。(1)继承;(2)多态性;(3)抽象类与接口;(
10、4)常用工具类。(1)教师演示讲解;(2)学生操作实践;(3)小组交流分享;(4)课堂评价。产生客户类、求租客户类、客户信息处理类、客户信息处理接口。(4)教学进程设计表4教学进程表序号模块名称教学单元主要学习内容作业形式与内容学时1Java语言概述与开发环境搭建Java语言概述与开发环境搭建(I)JDK的下载、安装和配置;(2)测试所配置的开发环境;(3)常用JaVa程序开发工具的安装;JaVa开发工具的基本使用;(4)编写简单的JaVa控制台程序。(5)书写JaVa类的基本语法;(6)JaVa基本编译和执行过程;(7)简单编译和执行错误的修改;(8)优秀组项目汇报并点评。(1)课后习题22
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计 Java 程序设计 课程 政教 案例
