推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于OBE理念的Python课程教学改革探析

更新时间:2019-12-24 17:52:59 大小:1M 上传用户:songhuahua查看TA发布的资源 标签:python 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

基于OBE理念的相关理论,按照“逆向设计、正向实施”的方法,对Python课程的教学目标、教学内容、教学方法和教学成果评价方案进行了相应的改革设计和探索。在Python课程教学中实施基于成果导向教育的教学模式,能够使学生明确课程教学目标,理解应该达到的能力,从而激发学习兴趣,提高Python课程的教学质量和学习成效。


部分文件列表

文件名 大小
基于OBE理念的Python课程教学改革探析.pdf 1M

部分页面预览

(完整内容请下载后查看)
26 卷 第 4 期  
2018 7 月  
河南机电高等专科学校学报  
Journal of Henan Mechanical and Electrical Engineering College  
Vol.26 No.4  
July. 2018  
基于 OBE 理念的 Python 课程教学改革探析  
邵晓艳,郑小东,孙建华  
(郑州航空工业管理学院 计算机科学与应用系,河南 郑州 450015)  
摘要:基于 OBE 理念的相关理论,按照“逆向设计、正向实施”的方法,对 Python 课程的教学目标、教学  
内容教学方法和教学成果评价方案进行了相应的改革设计和探索。在 Python 课程教学中实施基于成果导  
向教育的教学模式够使学生明确课程教学目标解应该达到的能力而激发学习兴趣高 Python  
课程的教学质量和学习成效。  
关键词:OBE;逆向设计;教学改革;Python  
–2093(2018)04–0066–03  
中图分类号:G642  
文献标识码:A  
文章编号:1008  
Python 程序设计是计算机学科体系中比较重要的  
一门基础前导课程,也是一门编程基础入门课,其重  
要性不仅体现在课程体系、知识结构上,同时也体现  
在对本专业学生思维方式、实践能力等诸多方面的基  
础培养与塑造上。  
评价[3]。  
这三个方面,是实施成果导向教育的关键。前两  
个方面取决于教学设计一个方面有赖于教学评价。  
因此成果导向的教学设计应遵循逆向设计原则。  
2 基于 OBE 理念的 Python 课程建设  
作为大一新生,在对计算机专业还没有清晰概念  
的情况下理解相对抽象的计算机编程有一定难度,  
实际分析、解决问题的能力不足,以致教学效果不够  
理想。这些导致学生对这门课程心存畏惧,学习动力  
不足。  
Python 程序设计虽然是计算机专业的基础入门课  
程,但是实践性较强,对学生的动手能力、解决实际  
问题能力要求较高施基于 OBE 理念的课程  
改革,对有效提高课堂效果具有重要的现实意义。  
为了更好地提升人才培养质量,本课程教师团队  
结合社会对专业人才的实际需求,采取基于成果导向  
的模式,分别从培养目标、课堂教学环节、实践教学  
环节和考评机制四个方面进行了相应的改革。  
2.1 以行业实际需求为出发点新确定课程培养目  
对授课教师来说,传统课堂教学中,通常以课本  
内容为驱动,教师起主导作用,从而导致学生学习主  
动性不强,教师也不能及时掌控课程进展中出现的问  
题。因此,课程的教学质量在一定程度上也不能得到  
有效保证。  
1 成果导向教育理念(OBE 理念)  
对于计算机专业应用人才培养目标的确定,应充  
分考虑多元化的需求时兼顾长远需求与目前需求。  
要认识到行业对专业人才的应用需求,是制定课程培  
养目标的关键因素。  
OBE (Outcome-Based Education,成果导向教育)  
已成为欧美等国家教育改革的主流理念。美国工程教  
育认证协会将该理念应用于工程教育认证标准的整个  
环节[1]程教育认证工作在我国迅速推进基  
于 OBE 理念的工程教育成为大势所趋[2]。  
因此,在理论讲授中,要确保学生切实掌握程序  
设计的基础理论知识,同时,要认识到课程实践在培  
养学生分析问题、解决问题的能力及创造性思维方面  
起着非常重要的作用。因此,在实践教学中,要融入  
与解决实际问题紧密联系的相关程序,研究解决问题  
的方案和步骤试用不同的算法来解决同一个问题,  
我国于 2014 年颁布工程教育认证标准(2014)》  
强调工程教育应该实施成果导向教育,该标准规定接  
受认证的工程专业必须满足以下要求:  
(1)明确学习成果(毕业要求2)依据毕业  
要求安排教学活动3)依据成果要求对毕业生实施  
[4]  
开拓思路,并持续进行算法优化 。  
收稿日期:2018-05-12  
作者简介:邵晓艳(1977―),女,河南西平人,副教授,硕士,主要从事计算机视觉、数据挖掘研究。  
66  
邵晓艳,等:基于 OBE 理念的 Python 课程教学改革探析  
综上所述,基于 OBE 理念的 Python 课程构建培  
养目标如下:  
(1业能力够在行业领域中发挥一定的作  
用。  
(2作能力够在相关领域团队中发挥有效  
(5够通过自身素质的提高为相关领域做出贡  
献。  
2.2 基于 OBE 的课堂教学改革  
课堂教学能有效保障学生的学习效果,而课堂教  
学方案又是课堂教学效果的重要保障Python  
课程的课堂教学过程中OBE 理念为指导于计  
算机专业的培养目标,逆向设计课堂教学环节,构建  
如图 1 所示的基于 OBE 理念的 Python 课程课堂教学  
方案。  
的领导、协作和沟通作用。  
(3习能力够具备较强的自学能力跟  
进最新技术和研究成果,提高自己的专业综合素质。  
(4)职业能力:能够具备良好的职业素养。  
图 1 课堂教学方案设计思路  
从图 1 可以看到,课程目标是依据毕业要求逆  
向构建的。毕业要求与该课程要求的各项指标息息  
相关细的指标体系搭建了学生相应的能力结构。  
教学策略的制定依赖于课程既定的教学内容,教学  
的实施过程又受到教学策略的影响,最后根据毕业  
要求的契合度和达成效果实施教学评价。根据评价  
结果,对该课程的教学目标、教学内容、教学策略  
和教学过程进一步地改进和优化,从而有效提高课  
程教学质量。  
首先,蟒蛇案例中需要用到第三方库函数——  
turtle 库此我们可以引入计算生态思想学生  
知道 Python 作为一门生态语言以使用强大的第  
三方库。同时,通过该案例还可以引出图形绘制、  
对象方法的引用、模块编程思想、循环语句、用户  
函数的定义与调用等知识点。  
为了有效培养学生的创新性思维,可采用案例  
拓展的方法,在案例中组织学生拓展讨论:如果想  
要绘制多一些的蟒蛇,该如何修改程序?每一条蟒  
蛇设置不同的颜色,又该如何处理?缩短蟒蛇的长  
度,应该调整哪段代码?通过这样的问题启发,使  
学生展开想象,加深对知识的理解,提升问题的综  
合求解能力。  
课堂教学改革主要从以下五个方面进行:  
(1课堂教学过程中首先考虑学生能学  
到什么,将来能做什么,要具备什么技能。  
(2学过程应该考虑到每个学生的差异实  
施个性化教学,辅导时间和资源的分配可以有效保  
障每个学生都能完成学习任务。  
对于蟒蛇案例的拓展,学生可进行小组讨论,  
自主学习,从网上或者图书馆查阅资料,找寻解决  
方案,然后小组成员再进行讨论,互相质疑,进行  
补充和调整终完成学习任务过这样的方式,  
既学习了新知识,又营造了教师和学生、学生与学  
生之间和谐交流的学习氛围,让学生在训练思维、  
学习知识、增长技能的同时,感受到学习的乐趣。  
学生在精心挑选的具体案例学习中,可有效整  
合知识,提高分析问题、解决问题的能力,促进课  
程教学任务的完成。  
(3学过程应该以学生为中心师采用演  
示、评估、反馈以及介入等多种策略引导学生达到  
相应的预期学习效果。  
(4调合作学习励学生不断地自我挑战,  
为取得更优的成果必须学会团队协作。  
(5学生布置的作业要有一定的挑战性让  
学生充分发挥自己思考、自我质疑、主动研究、实  
施决策和呈现效果的综合能力。  
结合该课程既定的教学目标,我们采用了案例  
教学法,并结合启发式、讨论式、参与式等多种教  
学方法本中Python 蟒蛇绘制例,  
对于模块化编程的概念、面向对象编程的概念、计  
算生态的概念都有涉及,如果全部照本宣科讲授,  
比较抽象,效果很差。我们可以采用案例教学法,  
将这些内容和概念循序渐进地展现。  
2.3 基于 OBE 的实践教学环节改革  
Python 教学中,实践能力的培养非常重要。大  
部分高校的 Python 教学实践环节主要是按照实验指  
导手册完成相关代码的编写。但是,这种实践教学  
与企业对 Python 程序员的技能要求严重脱节生  
如果离开指导手册,很难独立完成复杂程序或者实  
战项目的开发[5]。  
67  

全部评论(0)

暂无评论