工程教育认证背景下的“面向对象程序设计(Java)”课程建设及实施路径研究

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:kollisjordan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:文章基于工程教育专业认证的核心理念以及《工程教育認证标准》中对软件工程专业学生毕业要求提出的课程要求,结合“面向对象程序设计(Java)”课程的教学目标,对课程教学进行思考和探讨,设计课程目标/能力达成方案,并分析课程教学中实施该方案的效果。
  关键词:华盛顿协议;工程教育认证;OBE
  0 引言
  《华盛顿协议》是一项工程教育本科专业认证的国际互认协议,我国已于2016年6月正式成为其第18位成员,通过中国工程教育专业认证协会认证的工科专业的本科学位可以得到《华盛顿协议》其他组织的认可。而工程教育专业认证的核心理念是以学生为中心、产出导向教育(Outcome Based Education,OBE)和质量持续改进。
  1 工程教育认证背景下及OBE教育模式下对于软件工程专业本科生培养的新要求
  《华盛顿协议》对毕业生要求非常高,其注重的是对于实际工程的分析、项目问题的解决处理和团队协作等综合实践能力[1]。工程教育认证背景下及OBE教育模式下课程的设计与构建发生了改变,从以学生掌握知识为中心转变为了以学生学习产出为中心,对学生的培养要求也就发生了改变。
  本校软件工程学院2018版软件工程专业毕业要求包括 12个一级指标,每个一级指标又分解为多个二级指标,“面向对象程序设计(Java)”课程承担了毕业要求指标中的设计/开发解决方案和使用现代工具这两个指标中的部分二级指标,课程的改革与实施基于课程OBE目标、承担的毕业要求指标以及课程在专业人才培养中的地位等内容展开。
  2 课程建设
  2.1  课程OBE执行方案设计
  2.1.1  课程目标
  “面向对象程序设计(Java)”课程目标包括:能够编写、编译、运行简单的Java应用程序;能够基于Java语言语法基础编写Java程序,解决实际问题;能够基于面向对象程序设计的思想,使用Java语言创建与使用Java类与对象;能够创建和引入包;能够使用Java语言定义父类、子类;能够定义和使用抽象类与接口;能够基于Java异常机制,在Java程序中捕捉和处理异常;能够基于Java集合框架、Java I/O编程、Java多线程编程和网络编程等知识编写程序解决问题;能选择合适的Java开发工具进行任务或功能的实现。
  2.1.2  课程承载的毕业要求指标点及支撑设计
  课程主要承载两个毕业要求指标点:(1)设计/开发解决方案(指标3.2):能够设计或实现满足特定需求的模块或算法流程;(2)使用现代工具(指标5.2):能够选择与使用恰当的仪器、信息资源、工程工具和专业模拟软件,对复杂工程问题进行分析、计算与设计。为支撑这两大毕业要求指标点,文章结合课程OBE目标和课程内容、教学方法和OBE教学方案进行了设计。
  (1)教学方法。
  线上线下混合式教学[2]+同伴式教学[3]+翻转课堂。线上线下混合式教学是以信息技术多种教学手段进行教学的新的教学形式,本课程以线下教学为主,辅以线上电子资源的充分利用,引导学生主动参与学习。同伴教学法是以问题为基础展开的一种以学生为中心的小组讨论式教学。在授课前,教师提供精心设计的问题清单;在课堂上,组织小组讨论和全班性讨论,在小组讨论中让学生对问题清单中的相关概念进行解释,并帮助同组同学理清问题,形成正确的理解;在全班性讨论中,教师在讨论过程中对问题、概念及概念之间的关联进行补充和延展。本课程选择了部分章节作为翻转课堂的内容,主要是第2章“Java语言基础”中的内容,由于学生已有C语言的基础,教师引导学生通过比较C语言和Java语言语法基础的异同,再通过教师提供的视频学习资源自行学习,学生将自己理解的知识在课堂上阐述出来,教师加以补充和拓展。
  (2)OBE教学方案设计。
  针对指标3.2,各章的教学设计主要为:第一,案例教学:基于案例程序帮助学生理解相关知识点。第二,同伴教学:根据每一章具体内容设计问题清单,基于问题清单讨论、补充和延展。第三,实践教学:每一章都设计实践内容,每个学生根据任务要求,独立完成。第四,反转课堂:第2章第        1~6小节,学生在课前使用老师提供的教学视频进行学习,在课堂上讨论Java与C语言在数据类型、变量定义、语句结构、数据类型转换等方面的异同。
  针对该指标5.2,第1~9章的教学设计为:第一,在课程过程中演示文档编辑工具、图表绘制工具、代码编写工具的使用。第二,实践环节:使用代码编辑工具完成功能的实现;使用文档编辑工具、图表绘制工具编写课程实验报告。
  2.2  课程考核及量化指标设计
  在开课初期,基于毕业要求指标点和课程目标,对课程考核及量化指标的权重设计如下。
  (1)针对指标3.2,课程目标1(能够编写、编译、运行简单的Java应用程序),实验1—2、期末考试分别占本课程目标考核环节的0.25,0.25和0.5,占整个课程目标的0.2;课程目标2(能够基于Java语言语法基础编写Java程序解决实际问题;能够基于面向对象程序设计的思想,使用Java语言创建与使用Java类与对象;能够创建和引入包;能够使用Java语言定义父类、子类;能够定义和使用抽象类与接口):实验3—4、期末考试分别占本课程目标考核环节的0.25,0.25和0.5,占整个课程目标的0.2;课程目标3(能够基于Java异常机制,在Java程序中捕捉和处理异常):实验5、期末考试分别占本课程目标考核环节的0.5和0.5,占整个课程目标的0.1;课程目标4(能够基于Java集合框架、Java I/O编程、Java多线程编程和网络编程等知识编写程序解决问题):实验6—9、期末考试分别占本课程目标考核环节的0.1,0.1,0.1,0.1和0.6,占整个课程目标的0.5。
  (2)针对指标5.2,课程目标5(能选择合适的Java开发工具进行任务或功能的实现):实验1—9的本课程目标考核环节指标权重分别为:0.1,0.1,0.1,0.15,0.1,0.15,0.1,0.1,0.1。
  3 “面向对象程序设计(Java)”课程实施效果分析
  3.1  2018级“面向对象程序设计(Java)”课程考核分析
  2018级共有440名学生选课,通过对学生的考试成绩、平时过程化考核和量化指标的计算,课程定量达成情况分析如表1所示。
  根据整个2018级课程的实施情况来看,课程达成情况较好,在后续课程的开展中,对课程目标5的达成要进行持续改进。
  4 结语
  在工程教育认证背景下,本研究采用线上线下混合式教学、同伴式教学、翻转课堂和案例教学等方式,以出口为导向,对课程内容进行整合,精细化教学环节,对能力达成方案进行设计和实施,目前取得比较好的效果,在OBE持续改进的理念下,在后期课程中对某些细节进行完善,以达到更好的教学效果。
  [参考文献]
  [1]宋歌.《华盛顿协议》视域下的课程体系建构理念探析[J].高教研究与实践,2020(1):62-65.
  [2]李欢.基于混合式教学模式的教学改革探索与实践[J].高教学刊,2016(4):133-134.
  [3]马祖尔.同伴教学法[M].北京:机械工业出版社,2011.
  (编辑 王永超)
其他文献
摘 要:文章研究了新工科背景下应用型本科院校路桥专业校企合作的机制,在分析存在问题的基础上,探讨校企合作的意义和尝试建立校企合作機制的若干事项,例如统筹搭建校企合作平台、多部门联合制定校企合作方案等,希望能在路桥专业校企合作研究上贡献一些思路,促进应用型本科院校路桥专业校企合作。  关键词:路桥专业;校企合作;机制研究;应用型本科  0 引言  习近平总书记在党的十九大报告中指明“创新是引领发
摘 要:为了深入推进“C语言程序设计”课程思政教学改革,网站作为课程思政教学改革的具体措施之一,对其进行深度研究具有重要的现实意义。文章设计了一种采用前后端分离技术的“C语言程序设计”课程思政教学网站。首先详细分析了该网站设计的必要性和可行性,然后详细叙述了网站的数据库设计和后端管理系统的具体功能实现。该网站已经上线运行 1个月,系统运行稳定、安全。  关键词:课程思政;数据库设计;可行性分析  
当今时代,物联网信息技术在各个领域都得到了应用,对人们的生活以及学习产生了较大的影响。通过信息技术建立的智能宠物屋系统,利用系统对智能宠物屋进行统一的管理,能够提升宠物喂养的工作效率,并且解决人们因为忙于工作和生活无法将宠物带在身边照顾的问题。
摘 要:应急管理信息化发展正处于快速发展的阶段,大数据、物联网和云服务等信息技术不断迭代成熟提供了应急管理信息化的技术保障。文章围绕新一代信息技术升级应急管理,以数据治理应对数据基础这一困境,采用七步法来具体实现这一过程,阐述如何夯实数字化、智能化的应急管理信息平台的基础。  关键词:数据治理;应急管理;信息;大数据  0 引言  目前,由于跨区域、跨部门、跨层级特性,我国应急管理工作存在标准
摘 要:“互联网+”时代的发展,大数据、云计算技术、慕课等发展,对教育生态系统产生了很大的影响。高职院校课程教学也在积极探索新的模式,以期更好地适应新时期高职教育及人才培养需求。在新的发展背景下,对高职课堂教学的有效性进行评价,总结影响因素,才能更好地构建科学的评价体系,指导教学模式的落实,提升课堂教学的效率。文章主要就“互联网+”背景下高职课堂教学的有效性评价进行了探讨。  关键词:“互联网+”
摘 要:伴随互联网技术的快速发展,大数据、云计算频频出现,人工智能技术也快速发展。目前,人工智能技术在我国社会中的各个领域都有了广泛的应用,无论是在企业还是在人们的日常生活中都有着较好的应用效果。人工智能技术的开发对计算机网络技术而言有着非常重要的现实意义,能够快速处理信息数据,提高整体的工作效率。  关键词:大数据;人工智能;计算机;网络技术  0 引言  随着科技的发展和经济时代的进步,计
摘 要:“传感器原理及应用”是物联网工程专业的核心课程,该课程具有多学科交叉的知识汇集、牵涉面广、内容松散、器件繁多等特点。为了提高“传感器原理及应用”课程的教学质量,激发学生学习兴趣,培养学生的创新意识与工程实践能力,文章将思维导图、互动平台Kahoot等引入教学环节,构建混合式教学模式,提高了学生学习积极性,教学效果较好。  关键词:传感器;翻转课堂;思维导图;Kahoot;教学改革  1 问
摘 要:建设中国金课是教育部对中国高校课堂教学提出的教育新理念、新要求。为了以一流金课的标准打造“VB程序设计”这门课程,文章分析了传统课堂的现状和存在的问题,并由此提出了新的教与学方式,从而更好地实现教学过程的最优化。实践证明,多元化的教学方式能够更好地激发学生的学习热情,培养自主学习和实践能力。  关键词:金课;案例法;类比法;混合法;SPOC;“VB程序设计”  0 引言  2018年6
摘 要:随着信息技术的不断发展,互联网与计算机给各行各业都带来了积极的促进作用。职校作为我国人才培养的重要场所,也开设了“计算机应用基础”课程,为普及计算机运用、提高我国一线工人综合素质以及人才竞争力打下基础。文章基于互联网背景,就职校“计算机应用基础”课程教学设计展开分析与探讨。  关键词:“互联网+”;职校;计算机;教学设计  0 引言  互联网时代,社会各个行业发展迅猛,也推动了我国教育行
摘 要:计算机应用信息网络基础技术广泛地普及和应用,已逐渐成了现代社会经济发展中必不可少的一环。为了适应社会的发展,计算机网络工程需要做进一步的优化。相关部门应依据网络发展的实际状况对计算机网络工程的基础进行建设,研发网络相关的技术产品。文章将对当前计算机网络工程建设中的问题做出简要分析并提出建议,期望能为我国实现信息化建设提供有力地保障。  关键词:计算机网络;建设策略;发展趋势  0 引言