APP下载

浅论高校程序设计课的反思式教学

2016-07-16张婧欧贤

科教导刊·电子版 2016年17期
关键词:反思性教学程序设计

张婧 欧贤

摘 要 本文依据反思性教学理论,研究了高校计算机专业程序设计课程的反思性教学,以期借石攻玉,促进程序设计教学质量和效率的提高。

关键词 程序设计 反思性教学 反思策略

中图分类号:TP311.1-4;G434 文献标识码:A

0引言

在高校课改的大环境下,对教师教学质量的要求不断提高,特别是程序设计课因为其具有教师难教学生难学的特点更是面临巨大的挑战。因此教师对自己教学实践进行不断的反思,再通过反思结果进一步改进及推动教学是提高程序设计课教学质量和效率的重要途径。

1反思教学法及其特点

“反思性教学”是20世纪80年代中期以来在美国的教师教育与教学研究中受到关注的概念,是指教学主体借助行动研究不断探索与解决自身和教学目的以及教学工具等方面的问题,将“学会教学”与“学会学习”结合起来,努力提升教学实践的合理性,使自己成为学者型教师的过程。这种反思过程是周而复始的循环过程,该循环过程如图1所示。在这个复杂的过程中,教师既要对教学情境进行感知,又要对自身认知过程进行反思。反思性教学实际上体现了教师在整个教育活动中的双重角色:既是引导者,又是评论者;既是教育者,又是受教育者。

图1:教学反思的循环过程

反思性教学有以下几个特点:

(1)反思性教学以解决教学问题为基本点反思性教学不是简单地回顾教学情况的教学,而是教学主体发现教学中存在的问题(不足),根据解决问题的方案组织教学内容,通过解决问题,进一步提高教学质量的教学。

(2)反思性教学既要求教师教学生“学会学习”,全面发展学生,又要求教师“学会教学”,自身获得进一步发展,直至成为学者型教师。

(3)反思性教学以增强教师的“道德感”为突破口,道德感的重要方面之一是责任感,是教师自觉反思教学行为的前提,反思性教学既注意教师教学的技术问题,又把教学伦理与道德问题摆上重要日程。

2高校程序设计课的反思式教学

在反思式的程序设计教学中,要求教师将过去更多关注的是程序设计知识的传授而很少关心学生在学习过程中的情感投入、思维能力的发展、个性的发挥和自主能力的培养转变为着重对学生的引导、鼓励和启发,培养学生的动手操作能力为主上来。要实现这一角色的转变,教师不仅要关注对教学方法的反思和练习,更要具备自我发燕尾服的动力和能力,通过实践与反思的不断循环,最终达到专业化素质的水平。

程序设计课进行反思教学一般经过三个阶段:

(1)课前反思,即备课时的反思,教师在备新课时更多地考虑学生掌握有多少程序设计知识的实际情况,不断对旧课进行反思,特别是在导入新课时,要精心设置教学情况让学生自己提出问题,然后再将学生思考引入深处,为教学实践打下良好的基础。

(2)教学实践过程中的反思。一反思学习内容是否得到充分展示,学生参与的积极性是不是很高;二是反思教学过程是否适用所有学生。一个班的学生的基础是参差不齐的,教师要根据学生不同的基础精心设计课堂,启发每个学生积极有效的思维,从而有效地参与课堂。

(3)课后反思,教授完毕根据学生学习反应及教学效果特别是对学生上机实践中出现的问题进行归纳总结和反思自己教学中反思自己教学中的不足及要注意的环节,反思自己对知识的准备的课前的教学设计方案是否合理,以期后面的授课中进行改善。

除此之外,程序设计教师还可以根据以下反思教学法策略进行改进自己的教学,提高教学质量。

(1)相互听课。“他山之石,可以攻玉”,教学程序设计的年轻教师可以听资深教师的课借鉴其身上宝贵的授课经验,包括有效的课堂管理和教学方法等。或邀请别的教师来听自己的课,评估自己的课堂教学,课后互相交流,反思一些教学细节,探讨改进措施。

(2)反思日志,教师在一天的工作结束后,可适当抽时间记下教学体会,总结当日课堂教学的成功之外和不足,并对其进行分析对并以改进运用于下次的教学中。

(3)信息反馈,教师在教学过程中要敏锐地提取到教学中存在问题的反馈,并对之进行调查研究反思。也可定期从学生那里取得反馈信息,从中反思自己的教学,当然得到真实的反馈信息就需要教师平时与学生坦诚相待,互相尊重,建立民主融洽的教学环境。

3总结

实践证明,反思式教学对程序设计课的教学的效果是立竿见影的,善于在备课时反思,教学实施过程中反思,课后反思,善于向他人取经学习善于虚心接受意见和反馈信息的教师其成长和发展的步伐是很快的。如果每一程序设计教学老师都能自行教学反思,不断促进自我,学会教学,教会学生学会学习,那么程序设计课的教学效率和质量完全是可期待的。

参考文献

[1] 刘丹.反思性教学在Java程序设计实验教学中的应用研究[J].中国信息技术教育,2014(06).

[2] 孙崇雪.高校教师反思性教学的研究[D].江西师范大学,2012(06).

猜你喜欢

反思性教学程序设计
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
高中英语课堂中反思性教学应用策略分析
反思性教学在高中化学教学中的运用浅谈
计算机网络课程实验教学改革探讨
初中历史反思性教学思考
OBE理念下基于Greenfoot的Java程序设计课程教学改革
PLC梯形图程序设计技巧及应用
三级甲等公立医院绩效考核程序设计