APP下载

浅谈计算机编程课堂中的提问艺术

2009-07-21陆茂邦

职业·中旬 2009年6期
关键词:优秀生代码编程

陆茂邦

在每一堂课中,提问是必不可少的。著名教育家陶行知先生说:“发明千千万,起点是一问。”课堂上的提问,可以说是一门艺术。好的提问可以集中学生的注意力,激发学生学习的兴趣,推动其积极思考;同时,也能使教师了解学生的掌握程度,调整自己的授课方法和进度。

提问的设计可以说是一个教师必不可少的基本功,特别是在计算机编程课中。计算机编程是一门日新月异的学科,其涉及的知识面极广,实现某一功能的方法也极多。学习编程要求学生思路广阔,单纯的填鸭式教学效果很差。下面笔者结合ASP网页编程课堂教学中的经验谈几点体会。

一、提问要适度,因人而设

首先,提问时不能过于简单,例如“是否正确”、“好不好”这种只需要答是与否的简单问题,学生只需要择一即可,很难激发他们思考。还有一些问题在教案或者书本上有现成的答案,也不宜多问。另外,问题也不能过难,过难的问题可能会超越学生现有的理解能力,令其产生畏学的心态,也有可能挫伤学生回答问题的主动性和积极性。

在提问对象上也应考虑,一些较难的题目可以找一些学得较好的学生来回答,可以让这些学生更有自信心,同时激发其他学生向其学习。对于一些学得不太好的学生,可以提问一些简单的问题,当其答对时给以表扬,增强其自信心。另外,在提问时一般可以先提问中等水平的学生,同时提醒优秀生补充。切忌先点人、后提问,更不能先问优秀生、忽略中等生、冷落差等生。

二、设计问题情景,激发学生思维

设计问题情景,即设计出一个情景,让学生去思考如何去解决问题,激发他们的思维。例如,在学图片的HTML标记时,笔者提供给学生同一系列的80多张图片,图片名由“a01.gif”一直到“a86.gif”,让他们把所有图片全部加到网页中。这是一个繁杂的工作,一般基础较好的同学会复制一张图片的HTML代码,不断粘贴来修改。这对于他们来说已经算是比较快的方法了。当他们完成后再提问:在刚才的做作业过程中,有没有发现什么规律?有没有发现什么工作是不断重复的?有那些代码基本是不变的?有没有更快的方法来完成?在学生思考过后,再顺着他们的思路,推出使用JAVASCRIPT语言的循环语句来生成图片的HTML。这时,学生会发现,他们做了10多分钟,写了80多行代码的工作,如果使用编程的话,只需要几分钟、几行代码就可以完成,不仅比人手快,而且正确率也高很多。这种方式,能激发起他们学编程的兴趣。所以,教师在课堂中设立一个问题的背景,激发学生的思维,将会使教学更容易,学生的印象更深刻,可以达到事半功倍的成效。

三、提问不能过繁,要注意时机

如果教师在提问时缺乏准备工作,课堂上临时想到什么就问什么,或者不停地提问,容易使学生把握不到重点,不利于学生对知识系统的理解与整体把握。提问时,应注意时机。例如,在讲课前,可以总结上节课的作业,比较多数同学不理解的问题,做出提问,引起他们的关注,然后再进行复习和讲解。发问时,最好是在学生注意力最集中、思维最活跃时,这样效果较好。

四、教会学生如何提问

提问的艺术不单是教师自己要注意,还应该要求学生学会如何提问。对于教师而言,从学生的提问中可以了解他们对于知识的掌握程度,但学生过多的提问,缺乏自己的思考,容易导致其过度依赖别人。所以,作为教师应该教会他们如何去提问,哪些问题应该问。编程时,通常会遇到很多难点,而且调试和解决错误甚至会比编程的时间还长,所以编程中,解决错误是一个重要的技能。学生作为初学者,在编程实操中,出现错误的几率很高。例如,笔者所带的班级是中技班,学生完成学业后就要开始工作了。对他们来说,独立解决问题的技能是很重要的。所以,笔者要求学生碰到错误、问题,应该自己仔细思考,参考教案和例子中相似的地方,自己寻找解决的办法。如果解决不了的话,再寻求老师的帮助。在提问问题时,应该简明扼要、直切要点,不让要教师反问几个问题后才弄清楚其真正想问的问题。正确地引导学生提问,能使他们学会自己思考,培养独立解决问题的能力,毕业后才能更易于融入社会。

总之,提问是一门艺术。引导学生学会提问,能使教学事半功倍,使学生更容易掌握知识。而教师自己也应运用好提问这门艺术,不断探索实践,提高自己的教学水平。

(作者单位:广东省肇庆市高级技工学校)

猜你喜欢

优秀生代码编程
编程,是一种态度
元征X-431实测:奔驰发动机编程
编程小能手
纺织机上诞生的编程
创世代码
创世代码
创世代码
创世代码
高中英语学习优秀生特质分析
小组合作学习中怎样发挥优秀生的作用