text: 摘要：OBE是一种“以生为本”的教育哲学，一种聚焦于学生受教育后获得什么能力和能够做什么的培养模式。一切教育活动、教育过程和课程设计都是围绕实现预期的学习结果（IntendedLearningOutcomes）。笔者通过Java面向对象程序设计这样一个典型的实践型课程教学设计和分析，包括对课前学习资料和学习任务的准备，课中学生课堂讲解的展示以及通过老师的讲解分析和答疑后学生学习效果的检查，课后学生对知识点的巩固和操作练习能力的提升，以此来分析说明基于OBE理念下的一种新的主动创新模式在教学过程中的具体应用。
  随着社会的进步，需求的多变，教育教学也在不断地探索和革新，以多领域，多方式，重实践为指导提高教学效果。其中用成果导向教育理念引导工程教育改革的OBE教育模式已经在我国各大高校广泛应用。工程教育专业认证遵循三个基本理念：成果导向、以学生为中心、持续改进。这种全新的教育模式能够有效提升高校的教学质量及效率，提高学生学习能力和动手实践能力，改善当前以老师为主的课堂教学状况。本文具体阐述和研究了OBE教育模式的核心理念，并在此基础上详细论述了该理念在Java面向对象程序设计课程中的实际应用。
  基于学习结果的教育（Outcome-BasedEducation）亦称能力导向教育、目标导向教育或需求导向教育，于1981年由Spady等人提出，现已称为美国、英国和加拿大等国家教育改革的主流理念[2]。在理念上，OBE是一种“以学生为本”的教育哲学；在实践上，是一种聚焦于学生受教后获得什么能力和能够做什么的培养模式。一切教育活动、教育过程和课程设计都是围绕实现预期的学习结果。
  与传统以教师，教科书为中心的教学相比，OBE理念强调以学生为中心，主动学习，以学生不断反馈为驱动，重视学习结果，教学和学习过程可持续改进。关注学习成果，关于如果取得学习成果，如何评估学习成果，采取多种评估，持续评估，不再简单地以考试分数为评估标准。基于学习结果，经过预评估，实现学分互认，可以在多个专业领域、不同学校间学习，增加辅修计划、交换生的灵活性。以更加灵活多变，强调学生主体地位，增强互动，提高学生主动学习积极性为指导，以学习成果，社会需求为目标的OBE教学理念提升了教学资源的有效性和实用性，提高了学生学习的深度。
  面向对象程序设计课程是面向本科计算机相关专业开设的专业课，程序设计类课程，要求学生具有比较扎实的计算机基础知识，数学知识，以及良好的逻辑思维能力和动手操作能力[4]。课程本身涉及面广，知识点偏难，而且注重动手操作练习，要依靠大量的实际操作才能真正掌握知识点。仅仅依靠一学期给定的54个学时很难兼顾理论与实际操作相结合达到教学达标要求，而且单一依靠课堂，没有实际项目锻炼和练习，无法掌握程序设计的思想。所以对于这门课程，很多学生望而生畏，没有学习兴趣和动力，导致课程授课困难，带动性差，也成为学生谈之色变得困难科目。即使学习比较认真和努力的学生，也很难达到真正的程序设计标准，关键点就在于，主动性不够，实际操作练习太少，也没有实践中的操作和体验，理论和实际无法结合。
  针对这种偏向于实践操作的课程，笔者根据OBE教育模式的核心理念，具体结合Java面向对象程序设计课程展开以学生为主体的教育教学应用。
  首先，教师根据最新的OBE教学大纲确定教学目标和学生应该达到的预期学习结果，分析教学内容确定教学的重点和难点，结合学生实际掌握的知识量和学习情况的分析制定教学计划和实验安排，设计教学思路，拟定学生自我学习知识模块和动手操作项目练习。其次，依据所制定的教学计划和教学思路来实施具体的教学过程，秉承以学生为主体的，以学习结果为目标的理念。最后，多方位评估预期学习结果，进行教学评价和总结。
  按照最新OBE教学大纲设定的预期学习成果和教学内容，分析教学知识点，根据学生思维发展水平和前期基础知识，在课程任务各个学时知识点安排相应的课前预习和分享课堂任务。教师还需要根据预期学习成果要求挑选难度适宜、操作方便、成果明显的学习资源，充分依托学校图书馆提供参考学习书籍；依托信息化时代的移动网络平台，供学生在线或者下载学习；依托校内网络资源提供的操作题库，供学生操作练习。教师可在移动平台上监测学生的学习情况，并且为学生答疑解惑，有效实现一个讨论交流平台。
  学生按照老师下发的预习要求和分享课堂任务进行自主学习，通过参考书籍和网络学习资源进行课前的功课预习以及分享课堂的讲课准备，反馈自主学习中的难点和困惑，优先采取网上搜索查询和同学之间相互讨论交流来解决问题，最后总结学习成果和经验，同时突出未解决难题，让任课老师能够很好了解学生的学习能力和对知识点的掌握情况，更高效的掌握本学时知识点对于学生的重点难点部分，方便教师课堂上有针对性的知识讲解。
  教师通过学生自主学习反馈过来的学习总结和难点问题，以及在移动交流平台上的讨论情况，突出重点难点整理讲课教案。课堂上首先听取小组学生的课堂知识分享，更直观有效的了解学生的知识点掌握情况，然后对整体学时知识点梳理讲解，重点详细讲解学生反馈的问题和课堂分享中暴露的问题，做到知识贯通，难题精讲，有的放矢。
  学生通过课前的知识学习和讨论，在课堂上就能够更好的突出重点听讲，并能够跟随老师的节奏互动和提出问题。尤其是分享课堂环节，学生能够讲自学成果带到课堂展示自己，与同学和老师进行讨论交流，体验讲课与听课之间的不同，更能激发学生的学习兴趣和成就感，让学生成为课堂的主人，充分发挥主动性。分享课堂的知识准备采取小组形式，分工协作的同时也可以提高学生团结合作能力和语言交流能力。
  课程完成后，教师需要把课堂讲解以及学生反馈问题整理归纳投放到网络移动平台上，供学生课后复习巩固。学生充分利用校内网络资源提供的操作题库，进行课后操作练习，提高自己的编程实践能力。
  课程实践环节最重要的是在课程设计中期，能够很好地利用校内双创平台，提供实践项目，让学生参与其中，能够从实际生活中入手，认识和锻炼自己的能力，学以致用，让知识不光停留在理论阶段，从实践中成长，对课程有更加深入的理解。
  笔者通过一学期新的教学模式的初步应用，明显看到学生逐步的提高学习主动性和动手操作能力，能够很好地达到OBE大纲要求的预期学习成果。
  以学生为主体的教学模式，主在提高学生的学习积极性，让学生在不断循环式的学习、讲课讨论、操作练习、巩固学习中达到预期学习成果。和传统教学只在课堂上单一的以老师讲解为主的教学模式相比，本教学设计能够将学习贯穿整个学期始终，充分利用课前课后学生的自主学习，提高学生兴趣，增加实践操作环节。教师课堂负责整体知识的贯穿和重点难点的详细讲解，可在每次课堂分享和学习讨论交流后不断改进教学设计，使之更符合学生实际情况。
  采用分组课堂分享讨论的教学方式，能够让大家有一个交流讨论平台，增强大家团结互助，分工协助的能力。相互学习相互督促，良性循环提高班级整体的学习氛围。
  基于学习结果（OBE）的工程教育模式在Java面向对象程序设计课程中的应用成果表明，学生的学习兴趣和学习主动性都比传统教学方式有了很大的提高，通过课前的功课预习以及分享课堂的准备和讲解，学生能够很好地占据课堂主体地位，积极提出自己的观点和展示自己的学习成果，小组整体交流讨论显着提高班级学风。大部分学生都能在自主学习和课堂讲解后掌握预定的教学内容，达到大纲要求的预期学习成果，愿意并且积极主动地参与到实践操作中。给原本偏难枯燥的课程增添了活力和色彩，以学生为主结合理论和实践完成课程学习。
  新模式下的教学效果明显优于传统教学，但仍然存在很多不足和需要改进优化的部分。首先，教师前期需要根据学生实际情况做大量的工作，包括教学设计，教学资源，实践项目。而且需要根据学生反馈情况随时做出调整和优化，能够做到贴合当前学生最优化的教学设计很难，需要在实践应用中不断去优化改进形成一个好的体系。其次，学生一味听讲的传统观念很难转变，对老师惯有的依赖性导致他们学习主动性提高慢，自主学习效果不够理想。再次，学生的团队交流和分工协助能力也明显不足，惯有的自我学习模式导致团队配合度不高，有躲避思想，分享课堂环节就不能充分发挥学生团队本该有的实力。这些问题都需要在实际应用中不断去优化去提高，转变传统教学的思想，真正达到以学生为中心，主动学习，以学生不断反馈为驱动，重视学习结果的教育模式理念。
  亿万人脸秒级定位！他用3年时间打造天眼系统，