前言:想要写出一篇引人入胜的文章?我们特意为您整理了PBL教学模式在程序设计课程中的实践范文,希望能给你带来灵感和参考,敬请阅读。
摘要程序设计类课程作为软件专业的基础课程,课程的改革受到各高职学校的关注,本文在分析了程序设计类课程教学研究基础上,找到pbl教学模式的基本流程,以《C#程序设计》课程为例,制定实施目标和原则,在实际教学中进行应用。
关键词程序设计类;PBL
1研究现状
由于多年以来对程序设计类课程的认识存在不同的看法,目前我国高职院校程序设计类课程的教学仍然采用旧的人才培养模式,基本上是理论课和上机课相结合,但是理论课和上机课又相对孤立开来,达不到实际的教学效果。总体来说存在以下几个方面的问题:课程定位和目标不够明确;教学内容比较抽象难懂,教学方法过于单一,课程之间的连贯性较差;考核方式单一,不能全面考核学生的程序设计能力;实践教学有待进一步加强;程序设计类课程教师水平参差不齐等。针对上面的问题,通过本人的思考和教学实践,采取了种种有针对性的措施,例如:把教学目标做了层次划分,不同专业的学生教学目标是不同的,同专业的学生根据社会需求的多样化,教学目标也应该是不同的;改变传统以讲解语言要素为主线的教学方法,并重如何应用语言要素,来解决有现实意义的问题;对于程序设计类课程的考核问题,在书面考核保留的基础上,增加机试,而且比例不能低于40%。这些改革取得了一定的成效,但是整体上还存在一些不足,偏重于理论研究,教学实际过程中操作性不强,还需要在实践教学中进一步探索。PBL是Problem-basedLearning的简写,既问题导向的学习。PBL在医学教育中的应用已经比较成熟,在医学专业的课堂教学中广泛采用PBL教学模式,在中小学的基础教育中也已经大量的进行研究实践。PBL模式在高职程序设计类的课程中还处在起步阶段,针对前面程序设计类教学中存在的不足,引入PBL教学模式,改变原有教学方法,为高职院校程序设计课程提供一种新的思路。
2PBL教学模式的基本流程
问题导向教学模式(PBL)有三大基本要素:问题情境、学生和教师。首先从问题出发,问题情境是课程的组织核心,学生根据这一个问题情境,分析,寻找解决问题的最优方法,理解问题在现实中的意义;学生是问题的求解者,学生经过思考,在老师的指导下,通过小组合作,确定问题如何解决,通过这种途径的学习,把新旧知识整合;教师是学生的解决问题的伙伴和指导者,在学生碰到困难时,进行解疑答惑,为学生解决问题营造良好的学习环境和氛围。
3在《C#程序设计》课程中的实施
3.1课程设计实施
文章是在PBL模式下以数字传媒学院软件技术学生为研究对象,梳理《C#程序设计》的知识点进行设计的,从课程目标、课程内容、教学策略、课程评价等方面进行设计,为PBL教学模式在《C#程序设计》课程中实施提供依据,为在同类的程序设计课程中实施提供研究基础,文章对课堂教学进行了设计。
3.2实施的目标和原则
以本校数字传媒学院软件技术专业《C#程序设计》课程采用PBL教学模式进行研究。本文希望在课程中实施PBL教学模式,使学生从学会变为会学,让大多数的同学投入到《C#程序设计》的学习中,培养学生的实际动手能力、分析问题的能力和团队协作的能力。现阶段,在PBL教学模式的实践过程中,问题的选择要为《C#程序设计》课程目标服务,在实训上机中创设愉快的课堂环境,引导学生参与课堂教学,充分发挥学生的主体作用。
3.3学习评价方式
学习评价采用集中考试、平时成绩、实验成绩评价相结合的方式。平时实验成绩采取自评、互评和教师专家评价相结合的办法。教师、专家对学生学习结果的反馈能激励学生,引导、帮助他们更好、更深入的探讨问题、解决问题,让学生相信自己有能力解决问题。
3.4实施中注意事项
要注意PBL学习的深度,问题导向教学把整个过程看得比较重要,强调学生的亲自参与,熟悉课程中提出的问题,通过与同学之间的合作,通过各种途径来解决问题,能够让学习者举一反三,获取和实际应用相关的知识。但是,问题导向教学也不是简单的事情,部分的学生在实验开始阶段比较积极,到了课程的深入阶段却没有坚持下去,这些都是实践过程中遇到的问题。如何把握好PBL的学习深度问题,如何不让每一个学生掉队,是开展PBL需要认真考虑的事项。
4结束语
通过PBL教学模式在《C#程序设计》中的实施,提高了学生的学习兴趣,学生体验到了成功的乐趣,激发了学生学习的兴趣和热情,促进学生们的学习积极性。通过PBL教学模式的应用,提升了学生的多方面能力,相比于传统的教学,学生可以更加直面的去分析学习中的问题,通过小组合作、查找资料等去解决这些问题,培养了他们实际应用能力和自主学习能力。
参考文献
[1]刘红.PBL教学法在C语言程序设计课程中的应用[J].价值工程,2013,(6):198-199
[2]王晓玲.C语言课程教学中的PBL教学法应用.数字化用户,2013,(22):144-144
[3]李丹,刘春华.PBL教学法在高职高专C程序设计教学中的应用.卫生职业教育,2017,35(15):62-63
[4]钟治初.程序设计系列课程教学改革之我见.计算机教育,2011,(24):30-30
作者:严良达 单位:浙江工商职业技术学院数字传媒学院