《JAVA编程》课程思政教学案例(一等奖)_第1页
《JAVA编程》课程思政教学案例(一等奖)_第2页
《JAVA编程》课程思政教学案例(一等奖)_第3页
《JAVA编程》课程思政教学案例(一等奖)_第4页
《JAVA编程》课程思政教学案例(一等奖)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

《JAVA编程》课程思政教学案例(一等奖)一、 授课对象信息管理与信息系统、电子商务二、 对应章节Eclipse集成开发环境与Java语言基础程序设计Java图形用户界面设计Java高级编程Java工程项目的开发三、 育人目标在培育社会主义核心价值观方面,深刻理解Java作为重要的编程语言对我国信息技术进展乃至经济、社会进展的重要作用,引导学生树立与时俱进的学习意识、投身科学研究和技术创新的远大抱负,激发学生猛烈的爱国主义使命感与责任心。在培育基本素养方面,引导学生正确对待个人利益与国家、集体利益的关系,增加家国情怀;培育学生的系统观和全局观。通过小组分工合作培育学生团队协作精神、沟通交流能力、诚信友善的基本素养。在培育职业素养方面,强调实践是检验真理的唯一标准,帮忙学生理解实践的重要性。通过编程实践培育学生以辩证的思维理解、分析、解决简单问题的能力、严谨的工作态度、精益求精的工匠精神、系统性思维能力。四、课程思政案例教学设计和实施思政案例一:从Eclipse集成开发环境看技术的缺失对我国进展的负面影响教学导入采用温故导入法:上个学期我们学习了JAVA基础,为了让大家更深刻的认识Java开发语言,在《Java基础》这门课中我们要求大家不使用集成开发环境,用文本文档编写代码,用DOS命令行来编译运行。但在实际开发过程中,集成开发环境对用户更为友好,因此,在《JAVA编程实践》这门课程里,我们釆用Eclipse集成开发环境来编写代码。那么什么是Eclipse呢?让我们一起来看一看。教学内容Eclipse的产生与进展在Eclipse简介这一部分,叙述Eclipse最初是由美国的IBM公司开发的替代商业软件VisualAgeforjava的下一代IDE开发环境,2001年11月贡献给开源社区,目前由非营利软件供应商联盟Eclipse基金会(EclipseFoundation)管理。同时延长到Java本身也是最初由美国的Sun公司开发,后被美国的Oracle公司收购。西方国家在计算机软件方面拥有确定的话语权,我国的核心软件、核心算法都被以美国为首的西方国家从Eclipse和java的诞生就可以看出,美国在计算机软件方面是拥有确定的话语权的。抛出问题:回忆一下,我们日常学习中接触到的学习相关的软件,有哪些是国产的吗?其他涉及到软件的课程,如ERP,Python,R,数据库,使用的又是什么公司开发的软件呢?讨论总结:我国的核心软件、核心算法都被以美国为首的西方国家。为什么绝大多数企业不选择自主研发?首先自主研发的成本格外高,需要消耗大量的人力、物力、财力以准时间成本,而且研发还不肯定能胜利。其次,国外的软件经过多年的开发与更新,比起自研产品会更加成熟,在功能性、客户体验上都更好。所以选择一款国外的、被广泛认可的软件产品对于企业来说是最为便利快捷的。技术的缺失对我国进展的负面影响尽管“拿来主义”有诸多便利,但是它也会带来几个致命的问题:一个是供应链风险,这些软件,假如他们禁售了、或者停止服务了,我们的企业、我们的政府、我们个人怎么办?一个没有替代品的产品断供是很危险的。产品无法生产、企业无法运营、科学研究无法开展、消遣活动无法连续……另一个是安全风险。软件产品运行时会产生大量的数据,这些数据都存在被监控的风险。此外,软件产品不像其他制造业的产品,它的核心是代码。这些代码封装在软件内部,是不可见的。因此安装了这些软件的计算机就有可能被劫持,使软件通过“后门”让电脑消灭故障,或者猎取信息,甚至在计算机中植入木马病毒。最致命的是没法构成一个中国自主的安全可控的体系,丢失自主权就会到处被掣肘,犹如被人扼住了命运的后脖颈,完全无法抵制。通过引导学生理解技术的缺失对我国进展的负面影响,激发学生的历史责任感和使命感。我国在信息领域的长板短板确实存在,但也无需过于悲观。我国在互联网和新兴技术方面已有后来居上之势,在电商、支付、共享经济方面,我国走在了世界的前列,在人工智能、大数据、5G通信、物联网、云计算等新兴技术领域的相关成果于话语权也不断增长。通过介绍我国在互联网和新兴技术方面的优势,激发学生的民族自豪感、爱国主义热忱,鼓舞他们将来在各自的领域努力奋斗,为祖国的建设添砖加瓦。育人元素社会主义核心价值观、勇攀科学高峰的责任感和使命感、科技报国的家国情怀和使命担当教学方法在教师授课部分,通过课堂讲授法介绍基础学问。随后抛出问题,通过讨论法激发学生的参与热忱。在介绍技术的缺失对我国进展的负面影响,以及我国在互联网和新兴技术方面的优势时,通过案例分析增加学生对相关学问的理解思政案例二:从对具体问题的梳理、抽象与实现培育学生勇于探究的创新精神、擅长解决问题的实践能力1.教学导入在“Java图形用户界面设计”一课中,釆用阅历导入法,从学生春节贴窗花这一生活阅历出发,引导学生回想“贴窗花”需要的工具以及贴的步骤:首先需要一个窗框窗框内要有玻璃窗花有各种样子将不同样子的窗花按肯定的布局贴在玻璃上将贴窗花的步骤与Java图形用户界面设计的步骤进行类比,介绍Java图形用户界面设计相关的类、方法。2.教学内容Java图形用户界面的组成窗体:JFrame、JDialog,对应窗框面板:JPanel、JScrollPane等,对应玻璃组件对应窗花常用Swing组件包括标签、单行文本域、口令框、单选按钮、多选按钮、按钮、多行文本域、复选框、组合框等等。介绍上述常用Swing组件对应的类。布局管理器将布局管理器与将不同样子的窗花按肯定的布局贴在玻璃上相对应。介绍布局管理器中的流式布局、边界布局、网格布局、卡片布局等对应的类。通过“贴窗花”的类比,使学生更深刻理解Java图形用户界面的组成,通过将一个完整的界面拆解成窗体、面板、组件、布局,引导学生将简单问题的化整为零,逐个击破。发布编程实践任务:给出一个用户注册界面,要求学生独立编程完成。通过“用户注册界面设计”这一实践项目,培育学生将所学学问应用于实践,知行合一的能力,在学生编程开发过程中,需要学生理解问题-将问题抽象为算法逻辑-编程实现,这一过程自然而然地培育了学生以辩证的思维理解、分析、解决简单问题的能力,培育了学生的基本科学素养以及严谨的治学态度。育人元素科学素养、探究未知、追求真理、精益求精的大国工匠精神、擅长解决问题的实践能力、学思结合教学方法在教师授课部分,通过课堂讲授法介绍基础学问。教师授课时只对基本编程逻辑进行梳理,不对每个类所拥有的方法进行具体讲解。在编程实践部分,引导学生通过查阅资料、分析例题等方式进行自学,强化学生对相关学问的理解。思政案例三:从进程调度中的资源冲突看局部与系统、个人与集体之间的关系教学导入:在“Java高级编程"一课中,采用案例导入法:以电影院出售电影票为例,假设某电影院的某场电影共有100个座位,有4个窗口在同时售票。引入进程、线程、多线程、多线程共享数据的概念。教学内容电影院售票看多线程共享数据将电影院售票这一事件类比成一个进程,将一个售票窗口类比为一个线程,多个窗口同时售票就是多个线程在同时执行。多个线程共享了剩余票数这一数据。基于上述思路设计多线程售票的简洁代码。讨论:售票案例中的资源冲突与产生缘由多次运行代码,演示代码的运行结果。随后发起讨论:上述运行结果中是否有不符合常理的地方。在学生指出运行结果中消灭了重复票以及负号票等特别情况后,引导学生分析代码运行逻辑,解释该特别产生的缘由,最终得出结论:该特别产生的缘由是:当多个线程在操作同一共享数据时,假如一个线程只执行了run方法中的部分语句,还没有执行完,另一个线程就参与进来执行,则可能导致共享数据的错误。如何解决资源冲突一一同步讲授上述问题的解决办法:将这些操作共享数据的语句加锁(同步方法),使同一时刻只能有一个线程访问这些语句。当一个线程在访问该共享数据时,其他线程需排队等待该线程访问结束。随后解释虽然线程的排队等待会让线程损失部分效率,但却能得到更加准确的结果,防止错误甚至灾难性后果的产生。以一队人马要过独木桥为例,假如大家都只顾自己的利益、互不谦让,只能导致谁也过不去,甚至桥毁人亡,但假如将自身利益放一放,把小我融入大我,就能让整个组织的运转更为高效,自身的目标也能最终达成。从而进一步引出局部与系统、个人与集体、国家之间的关系也是一样的,我们在思考、解决问题的过程中也应具有系统观与全局观。育人元素家国情怀,把国家、社会、公民的价值要求融为一体,自觉把小我融入大我,将社会主义核心价值观内化为精神追求、外化为自觉行动。教学方法在教师授课部分,综合利用课堂讲授法、提问法、讨论法,激发学生的参与热忱。通过案例分析增加学生对相关学问的理解,最终通过点评式教学引出更深层次的思政育人元素。思政案例四:从小组协作完成实践项目培育学生的团队协作精神、沟通交流能力、诚信友善的职业素养1.教学导入直接导入,在“Java工程项目的开发”一课中,直接指出本次项目开发需分组合作完成,并介绍具体要求。教学内容发布Java工程项目开发任务要求学生在实践报告中添加小组成员、小组分工、贡献度等内容,督促学生通过合作分工的方式完成开发任务。学生分组实践:小组协作进行项目开发学生在以小组为单位协作完成相关实践项目时,需要组员间充分沟通交流、紧密协作才能高质量完成,从而培育学生的团队协作精神、沟通交流能力、诚信友善的职业素养。育人元素通力合作、擅长沟通、诚信友善的职业品德和行为习惯教学方法分组实践、自学五、特色及创新为突出课程的实践性质,在教师授课部分,主要通过案例对学问点进行简洁串联,同时在授课过程中引入大量的案例与讨论,加深学生对所学学问及相关思政元素的理解,提高学生的主观能动性。在编程实践部分,引导学生通过合作互助、问题分析、查阅资料等方式来解决问题,熬炼学生的协作精神、工匠精神与系统思维。六、教学成效通过本课程的学习,学生对Java的作用以及学习Java的意义有了更为深刻的感悟,激发了学生的家国情怀、历史责任感和使命感。通过由简到繁、由浅入深、从具体到抽象地设计项目实践,使学生的编程能力有了显著的进步,代码的规范性、完整性、逻辑性明显增加。培育了学生以辩证的思维理解、分析、解决简单问题的能力,培育了学生的系统的思维能力、精益求精的工匠精神、迎难而上的奋斗精神、开拓进取的创新精神以及严谨的治学态度。通过从独立开发小项目到合作开发大项目的过渡,让学生切身体会到了团队协作的强大魅力,培育了学生的沟通交流能力、友善的职业素养以及集思广益的合作精神。项目验收时学生基本能做到分工有序、条理清楚、逻辑通畅。七、教学反思优势:课程思政案例的教学总体上可行性强、将思政案例与教学内容进行了有机融合,使学生并不感到突兀,能够潜移默化地培育学生的社会主义核心价值观、基本素养以及职业素养。不足:在案例教学的过程中,通过提问、讨论等方法虽然能很大程度地提高学生的乐观性与参与感,但仍有部分学生不同意参与进来,仍需挖掘出更贴近学生实际、更为生动、好玩的案例,以提高学生参与讨论的兴趣,增加学生对课程思政内容的认同感。课程建设已经转向学问传授、能力提升和素质培育的融合教育模式。多方向、多角度的实践教学,不仅加深了对基本学问的理解,同时增加了学生学习的乐趣,有效地调动了学生的主动性与乐观性,培育学生树信念、懂国情、知民意、长才干,实现对学生潜移默化的影响,提高了学生对地理科学专业学习的认可度与参与度。此外,实践过程中培育学生的团队意识与互帮互助的精神,塑造学生坚毅豁达的性格。提升驾驭学问的高度,努力做好“课程思政”的传播者。进一步钻研融入思政的学问切入点,做到以徳立身、以徳立学、以徳施教,在专业课的教学中才

温馨提示

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

评论

0/150

提交评论